私はAnsibleでループしているハッシュを持っています。ハッシュを使用して不可能な場合、変数名を値として使用する方法はありますか?
site1:
some_config: value1
some_other_config: value2
site2:
some_config: value3
some_other_config: value4
ので、同じように、私は、テンプレートを使用していくつかのファイルを作成しようとしています:
- name: create config files
template: src=templates/site.conf.j2 dest=/etc/nginx/conf.d/site-{{item???}}.conf
with_items:
- "{{site1}}"
- "{{site2}}"
は、私は、テンプレートの中から変数item.some_config
などを参照することができますよ。しかし、私はの名前に変数の名前をとしたいと思っています。
site-site1.conf
とsite-site2.conf
ので、同じようにはどうすれば値として変数名を参照することができますか?
データ構造を変更しました。これは私がやろうとしていたものに比べてより洗練されたソリューションです。 –