私はこれを簡単にしようとしています...私はPostgreSQLのpg_hba.confファイルを書くつもりです。任意のdbサーバーが他のdbサーバーに複製できるようにします。このようにして、私は失敗の場合に再設定する必要はありません。私はグループ "db"にリストされている各ホストの行を挿入することができます。これらのエントリはCIDRタイプでなければなりません。だから、私は各システムに自分のCIDRをファイルに表示させることに成功しました。ノー喜びで徹底的に見てきたが、ここで私が使用しようとしているもの:私はやった可能 - プレイブックのすべてのホストを設定ファイルに出力する必要があります
- name: Update the pg_hba.conf file
lineinfile:
path: '{{ pg_data }}/{{ pg_cluster_name }}/pg_hba.conf'
regexp: 'hostssl replication'
insertafter: 'hostssl replication'
line: "hostssl replication rplctn_usr {{ hostvars[ '{{ item }}' ]['ansible_default_ipv4']['address'] }}/32 md5"
with_items: groups['db']
tags:
- "pg_hba.conf"
何も{{アイテム}}変数が適切に展開して得ません。誰でも?
を、あなたは試してみました: '行:「hostssl複製rplctn_usr {{HOSTVARS [アイテム] [ 'ansible_default_ipv4'] [ 'アドレス']}}/32 MD5は、 「? – mbarthelemy