を置換するために必要ヘッダ(mville):Ansibleは変数でJSON形式のリストは、私は、このJSONファイルを持っている
[mville]
swarm000 ansible_host=192.168.100.11
swarm001 ansible_host=192.168.100.12
swarm002 ansible_host=192.168.100.14
[000servers]
swarm000 ansible_host=192.168.100.11
[001servers]
swarm001 ansible_host=192.168.100.12
[002-00xservers]
swarm002 ansible_host=192.168.100.14
ので、ここでこの行:
"retry_join": ["192.168.100.11","192.168.100.12","192.168.100.14"],
はFILを取得する必要があります私はどれくらいのホストがあるのか分からないので、正しい場所にカンマを置く必要があります。
私はansibleにこのようなループのために行う方法を知っている:
{% for host in groups['000servers'] %}
*.info;mail.none;authpriv.none;cron.none @{{ hostvars[host]['ansible_host'] }}
{% endfor %}
私はそれを適用することができますか?
ありがとうございます!
(私は不完全なカットアンドペーストの後にそれを入力しているjsonの上にある中括弧が一致していません。私の問題の原因ではありません) – DarthShiznit
この正確な問題を試したことはありますか?あなたは期待された成果の代わりに何を得ましたか?あるいは、別のものではあるが、あなたが実演したホストをループすることで何が欠けていますか? – ydaetskcoR