Ansibleおじさん化 ここ半年ほど、やたらとAnsibleばかり書いています。プロダクトコードは全く書いておらず、完全にAnsibleおじさんと化しています。 主に環境構築を行うためのPlaybook/Roleを作成しています。 色々やる間に何回か大きな方向転換を行い、なんとなく軌道に乗ってきた感があるので、一度自分の考えを整理するのと合わせて書いてみます。 以降では、以下のような前提に立って記載しています。 Ansible 2.4 Ansibleを実行するhostはAmazon linux ディレクトリ構成 ディレクトリ構成は、基本的に Ansibleのベストプラクティス に従っています。ただ、厳密にやると辛いので、実際には以下のようにしています。 ├── ansible.cfg ├── decrypt.sh ├── encrypt.sh ├── hosts ├── playbook