diff --git a/roles/installer/templates/tower_postgres.yaml.j2 b/roles/installer/templates/tower_postgres.yaml.j2 index 2df6194e..d252db59 100644 --- a/roles/installer/templates/tower_postgres.yaml.j2 +++ b/roles/installer/templates/tower_postgres.yaml.j2 @@ -30,6 +30,7 @@ spec: spec: containers: - image: '{{ tower_postgres_image }}:{{ tower_postgres_image_version }}' + imagePullPolicy: '{{ tower_image_pull_policy }}' name: postgres env: # For tower_postgres_image based on rhel8/postgresql-12 diff --git a/roles/restore/tasks/postgres.yml b/roles/restore/tasks/postgres.yml index ca37a39c..67e8e939 100644 --- a/roles/restore/tasks/postgres.yml +++ b/roles/restore/tasks/postgres.yml @@ -42,7 +42,7 @@ k8s_info: api_version: v1 kind: Deployment - name: "{{ meta.name }}" + name: "{{ deployment_name }}" namespace: "{{ meta.namespace }}" register: this_deployment @@ -50,9 +50,10 @@ k8s_scale: api_version: v1 kind: Deployment - name: "{{ meta.name }}" + name: "{{ deployment_name }}" namespace: "{{ meta.namespace }}" replicas: 0 + wait: yes when: this_deployment['resources'] | length - name: Set full resolvable host name for postgres pod