How do i get a list of linux versions using ansible cli?
-
The ansible adhoc cli command, can quick get a list of linux versions on all your hosts or a group of hosts.
$ ansible -i ansible/ansible_hosts perth -m setup -a "filter=ansible_distribution*" ip1-...compute.internal | SUCCESS => { "ansible_facts": { "ansible_distribution": "RedHat", "ansible_distribution_major_version": "7", "ansible_distribution_release": "Maipo", "ansible_distribution_version": "7.2" }, "changed": false } ip2-...compute.internal | SUCCESS => { "ansible_facts": { "ansible_distribution": "RedHat", "ansible_distribution_major_version": "7", "ansible_distribution_release": "Maipo", "ansible_distribution_version": "7.2" }, "changed": false } ip3-...compute.internal | SUCCESS => { "ansible_facts": { "ansible_distribution": "RedHat", "ansible_distribution_major_version": "7", "ansible_distribution_release": "Maipo", "ansible_distribution_version": "7.2" }, "changed": false }
The value perth is a host group within the host inventory file. The host group perth contains three hosts, all Redhat 7.2
© Lightnetics 2024