ansible

ansibleはどこからtemplateを探すのか?

よく j2 を付け忘れては「templateが見つからない!」と言われます。 どこからtemplate fileを探しているのか?と調べてみたけど、ネット上にあまり落ちてないのでメモ。 こんな構成の Playbook だとして play_dir ├── hosts ├── roles │ └── foo │ ├── defa…

Ansible 2.3.0 + Ansible Galaxy でファイル名の一部が消える

role 名が 'nginx' だとして、templates/nginx.conf というファイルがあった場合、 templates/.conf というファイル名になってしまう。 github.com ansible 2.3.1 以降で修正されているのだけど、ちょうどこのバージョンを使っててはまった。