From: Zack Cerza Date: Tue, 28 Feb 2023 00:13:35 +0000 (-0700) Subject: paddles: Tell postgres to trust the Docker network X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F722%2Fhead;p=ceph-cm-ansible.git paddles: Tell postgres to trust the Docker network Signed-off-by: Zack Cerza --- diff --git a/roles/paddles/tasks/setup_docker.yml b/roles/paddles/tasks/setup_docker.yml index a1cc50cb..0edfa87b 100644 --- a/roles/paddles/tasks/setup_docker.yml +++ b/roles/paddles/tasks/setup_docker.yml @@ -32,6 +32,22 @@ source: pull register: image_pull +- name: Get postgres hba conf file location + postgresql_info: + db: paddles + filter: settings + become_user: postgres + register: pg_info + +- name: Tell postgres to trust the Docker network + postgresql_pg_hba: + dest: "{{ pg_info.settings.hba_file.setting }}" + contype: host + users: all + databases: all + method: md5 + source: "{{ ansible_docker_gwbridge.ipv4.address }}/{{ ansible_docker_gwbridge.ipv4.prefix }}" + - name: Create docker swarm service become_user: "{{ paddles_user }}" docker_swarm_service: