Wykorzystamy do tego wbudowane narzędzie do Ansible – ansible-vault, którego zadaniem jest szyfrowanie plików inventory.
# Szyfrowanie
ansible-vault encrypt plik_inventory
Poprosi nas o podanie hasła, które będzie potrzebne do odszyfrowania.
# Odszyfrowanie
ansible-vault decrypt plik_inventory
# Uruchomienie playbooka, który wykorzystuje zaszyfrowane inventory
ansible-playbook playbook.yaml -i plik_inventory –ask-vault-pass
Ostatni przełącznik umożliwi nam wpisanie hasła do odszyfrowania inventory.