]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
paddles: Tell postgres to trust the Docker network 722/head
authorZack Cerza <zack@redhat.com>
Tue, 28 Feb 2023 00:13:35 +0000 (17:13 -0700)
committerZack Cerza <zack@redhat.com>
Tue, 28 Feb 2023 19:29:29 +0000 (12:29 -0700)
Signed-off-by: Zack Cerza <zack@redhat.com>
roles/paddles/tasks/setup_docker.yml

index a1cc50cb694cc3acbf2697931bf0fb9fa1ca0bf4..0edfa87bb14b5c92d4fe25920ab59d362a39e0f7 100644 (file)
     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: