This is example of using Ansible.
What you can find:
- How to install pakages
- How to upload files
- How to work with Roles and Playbooks
How to use: In playbook folder you can find all exemples.
Commands:
Run playbook
ansible-playbook playbooks/roles.yml
Run with vars
ansible-playbook playbooks/roles.yml --extra-var='owner=Denis'
Print all variables for host
ansible all -m setup
Execute command
ansible all -m shell -a 'ls -l /'
Create roles
mkdir roles <br>
cd roles/ <br>
ansible-galaxy init deplay_nginx_web
Run vault playbook
ansible-playbook playbooks/vault.yml --ask-vault-pass #--vault-password-file passfile.txt
Vault string
ansible-vault encrypt_string <br>
echo -n 'Password01' | ansible-vault encrypt_string