manuais executáveis

Usando o shebang, você pode fazer coisas interessantes, como definir opções padrão para um manual, e as pessoas nem mesmo percebem que estão executando o ansible.

#!/usr/bin/env ansible-playbook -i ../hosts -K
---
- hosts: ...

Isso é especialmente útil ao executar a partir de uma verificação de repo config / ops que inclui seus hosts, host vars e group vars.

  • lembre-se de tornar o manual executável
  • se você executar ansible-playbook playbook.yml, o shebang será ignorado