Skip to content

Ansible

ansible-playbook

Example ansible-playbook command:

1
ansible-playbook --inventory-file hosts.txt --become --ask-become-pass --vault-password-file ~/.file.txt

ansible-vault

Encrypt string into secret variable:

1
ansible-vault encrypt_string "bar" --name "foo"

Decrypt encrypted string in vars/main.yml:

1
ansible localhost -m debug -a 'var=certbot_EMAIL' -e "@vars/main.yml" --vault-password-file ~/.ANSIBLE_VAULT_PASSWORD

ansible-pull

Example ansible-pull command:

1
ansible-pull -o -C inventory/test -d /opt/ansible-homelab -U https://github.com/jhughes01/ansible-homelab.git