Ansible Commands Cheat Sheet
Here’s a list of common ansible commands…
Read through this DevOps book pdf for getting Docker and Ansible to work together: https://bjpcjp.github.io/pdfs/devops/ansible-docker.pdf
Host Setup
Host Setup Playbook
This playbook will do basic setup of common packages and config that each host requires, such as ssl certs, permissions, and base packages.
It is run for each host by specifying the hostname in arguments.
ansible-playbook host-setup.yml -e "variable_host=wshost1" --ask-vault-pass
Local Build Server Setup
These are playbook calls to set up the build server VM.
ansible-playbook buildserver.yml --ask-vault-pass
Local Dev Host Setup
These are playbook calls to set up each development host with their particular build of services and config.
ansible-playbook dev-host1.yml --ask-vault-pass
ansible-playbook dev-host2.yml --ask-vault-pass
ansible-playbook dev-host3.yml --ask-vault-pass
Cloud Dev Host Setup
These are playbook calls to set up each cloud development host with their particular build of services and config.
ansible-playbook dev-cldev1.yml --ask-vault-pass
ansible-playbook dev-cldev2.yml --ask-vault-pass
Prod Host Setup
These are playbook calls to set up each production host with their particular build of services and config.
ansible-playbook prod-host1.yml --ask-vault-pass
ansible-playbook prod-host2.yml --ask-vault-pass
ansible-playbook prod-host3.yml --ask-vault-pass
ansible-playbook prod-host4.yml --ask-vault-pass
ansible-playbook prod-host5.yml --ask-vault-pass
ansible-playbook prod-host6.yml --ask-vault-pass
No Comments