Skip to main content

Ansible Generic Commands

To list hosts in inventory:

ansible-inventory --list -y

To ping all hosts:

ansible all -m ping -u glwhite

To scan a playbook for tasks without making changes:

ansible-playbook myplaybook.yml --list-tasks

To get a list of hosts affected by a playbook:

ansible-playbook myplaybook.yml --list-hosts --ask-vault-pass

To run a playbook:

ansible-playbook playbook.yml --ask-vault-pass

Adding the “--ask-become-pass" argument, tells Ansible to ask for the user password for the account it uses.

Adding the “--ask-vault-pass" argument, tells Ansible to ask for the vault password that it can use to decrypt the vars file that contains the become sudo password.

Ad-hoc command t list NFS shares:

ansible testservers -m shell -a 'df -h -T|grep -i nfs' -i ansible_hosts