質問: ansible で、centOS と ubuntu を設定しています。 似た設定をする部分もあれば、違う部分もあります。ディレクトリ設定はどうするのが よいのでしょうか? 現状は、CentOS ,Ubuntu 用のディレクトリを別々につくりその中に、playbook を書いています。 重複部分がかなりあるのでまとめるのがいいかなと思っています。 良い見本があったらお教えください。
回答: > > 似た設定をする部分もあれば、違う部分もあります。ディレクトリ設定はどうするのがよいのでしょうか? > > 現状は、CentOS ,Ubuntu 用のディレクトリを別々につくりその中に、playbook を書いています。 > > > ディレクトリは1つに(共通化)して、Playbook内で`when`を使って`ansible_os_family`という変数で実行条件を判定されるのがよろしいかと思います。 > > 良い見本があったらお教えください。 > > > 公式にもサンプルがありますが、上記キーワードで検索すればいくらでも出てくると思います。