1
簡単な質問。私はAnongにMongoDBを展開しようとしています。私は、インベントリ(/ ansible/hosts)ファイルに20個のレプリカセット(各セットに1つのアービタを持つ40個のレプリケーションサーバ)のリストを持っています。私は自分のrep_sets:children
の方がうまくいきませんし、実際のグループではなく[x:y]
のコンテキストを使ってホスト名を列挙することができると仮定しています。インベントリファイル - 子どもグループ - 不可能な場合
# The site wide list of mongodb servers
# Mongo Replica Servers
[rep_servers]
mrep[1:40]
# Mongo Query Routers
[query_routers]
mqr[1:3]
# Mongo Config Servers
[config_servers]
mcfg[1:3]
# Mongo Arbiter Servers
[arb_servers]
marb[1:5]
# All the replica sets (1-20)
[rs1]
mrep1
mrep21
.
.
.
[rs20]
mrep20
mrep40
[rep_sets:children]
rs[1:20]
だから、私は単純に行方不明ですrep_sets:children
グループの下にそれぞれ1を記述することなく、子供のように、すべてのそれらを一覧表示する方法はありますか?
group_varsディレクトリのjinja2ファイル内のすべてのホストをループする変数にポイントすることができますか?子供の下にある20個のレプリカセットグループをすべて一覧表示するのは難しくないと思いますが、私はそれをもっときれいに見せようとしています。 –