ansible_os_family is for assigning tasks, variables etc. to a family of 
operating systems (i.e Debian, RedHat etc)
Debian will match Debian, Ubuntu, any other derived Debian distribution
RedHat will match RedHat, CentOS, Fedora, any other derived RedHat 
distribution
the assumption is that in the same family the things are the same (i.e. 
apache is apache2 in Debian family, but httpd in RedHat family)

if you need finer grain you could use  ansible_distribution, which will 
give you the exact linux distribution

in most cases os_family will be enough, but when it comes to package 
versions (like php-7.x) maybe you will need 
also ansible_distribution_major_version

Alex


Pe luni, 5 octombrie 2020, la 15:48:48 UTC+3, [email protected] a scris:

> Hello All,
>
> I have a general question!
>
> When should I use ansible_facts.distribution vs ansible_os_family or are 
> they interchangeable? Is one better than the other?
>
> Thanks,
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/9ff8dbe8-6a1d-47fc-9cd6-66bd6691aca0n%40googlegroups.com.

Reply via email to