Skip to content

Commit 6a56e85

Browse files
committed
postgres: fix image tag lookup when doing upgrade
1 parent 4465aae commit 6a56e85

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

roles/postgres/tasks/main2.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
- name: Define installed and desired Postgres versions
2424
ansible.builtin.set_fact:
2525
postgres_major_version: "{{ pg_version_file['content'] | b64decode | trim }}"
26-
postgres_docker_tag_major_version: "{{ postgres_docker_image_tag.split('-')[0] | regex_replace('^([0-9]+).*', '\\1') }}"
26+
postgres_docker_tag_major_version: "{{ lookup('vars', postgres_name + '_docker_image_tag', default=postgres_docker_image_tag).split('-')[0] | regex_replace('^([0-9]+).*', '\\1') }}"
2727

2828
- name: Display PostgreSQL version
2929
ansible.builtin.debug:
@@ -33,8 +33,8 @@
3333
ansible.builtin.assert:
3434
that:
3535
- postgres_docker_tag_major_version is regex("^[0-9]+$")
36-
fail_msg: "Invalid version specified for 'postgres_docker_image_tag': {{ postgres_docker_image_tag }}"
37-
success_msg: "Valid version specified for 'postgres_docker_image_tag': {{ postgres_docker_image_tag }}"
36+
fail_msg: "Invalid version specified for 'postgres_docker_image_tag': {{ lookup('vars', postgres_name + '_docker_image_tag', default=postgres_docker_image_tag) }}"
37+
success_msg: "Valid version specified for 'postgres_docker_image_tag': {{ lookup('vars', postgres_name + '_docker_image_tag', default=postgres_docker_image_tag) }}"
3838

3939
- name: Upgrade PostgreSQL
4040
when: stat_postgres_path.stat.exists and (postgres_major_version != postgres_docker_tag_major_version)

0 commit comments

Comments
 (0)