ansible ディレクトリ構成のベストプラクティス Directory Layout

公式
http://docs.ansible.com/ansible/latest/playbooks_best_practices.html

https://github.com/ansible/ansible-examples

参考

https://www.digitalocean.com/community/tutorials/how-to-manage-multistage-environments-with-ansible

https://qiita.com/NewGyu/items/5de31d76d2488ab27ed6

Ansibleを使い出す前に押さえておきたかったディレクトリ構成のベストプラクティス - 双六工場日誌

http://knowledge.sakura.ad.jp/tech/3084/

http://knowledge.sakura.ad.jp/tech/3086/

タスク単位で、環境ごとに動作を変えたい場合
片方の環境でのみ実行したい処理は、when 句によってステージを指定します。

roles/common/tasks/main.yml
  • name: xxxxxx
... when: - stage == "production"

Ansible: 複数のステージに対応する際のポイント - Qiita