DB接続の詳細などのいくつかの追加情報が/etc/ansible/facts.d/environment.factに保存されています。Ansibleで入れ子になった変数を更新するには
これらは、ansible_local.environment.database.name
のような変数として利用できます。データベース名を更新する最善の方法は何ですか?
set_factモジュールを試しましたが、ネストされた変数を正しく更新できませんでした。それはちょうど全体ansible_local
ハッシュを上書きします。
- name: Update database name
set_fact:
args:
ansible_local:
environment:
database:
name: "{{ db_name }}"
私はこれが[superuser](http://superuser.com/)に属していると信じています。 – Elizafox