Ansible command snippets
Copy-paste-ready ansible and ansible-playbook commands for ad-hoc tasks and automation.
- Ansible command snippets
- Ping All Hosts in an Ansible Inventory
- Run a Shell Command on All Hosts with Ansible
- Run a Playbook with Ansible
- Run an Ansible Playbook in Check Mode (Dry Run)
- List All Hosts in an Ansible Inventory
- Encrypt a File with Ansible Vault
- View an Encrypted Ansible Vault File
- Limit Ansible Playbook to Specific Hosts
Ansible command snippets
Copy-paste-ready ansible and ansible-playbook commands for ad-hoc tasks and automation.
Ping All Hosts in an Ansible Inventory
ansible tests SSH connectivity to all hosts:
ansible -i inventory.ini all -m pingRun a Shell Command on All Hosts with Ansible
ansible executes a command on every host:
ansible -i inventory.ini all -a "df -h"Run a Playbook with Ansible
ansible-playbook executes a YAML playbook:
ansible-playbook -i inventory.ini site.ymlRun an Ansible Playbook in Check Mode (Dry Run)
ansible-playbook simulates changes without modifying hosts:
ansible-playbook -i inventory.ini site.yml --check --diffList All Hosts in an Ansible Inventory
ansible shows which hosts match a pattern:
ansible -i inventory.ini all --list-hostsEncrypt a File with Ansible Vault
ansible-vault encrypts a file with a password:
ansible-vault encrypt group_vars/production/secrets.ymlView an Encrypted Ansible Vault File
ansible-vault decrypts and displays the file contents:
ansible-vault view group_vars/production/secrets.ymlLimit Ansible Playbook to Specific Hosts
ansible-playbook runs only on the specified host:
ansible-playbook -i inventory.ini site.yml --limit web1.example.com