mirror of
https://github.com/ansible/awx-operator.git
synced 2026-03-26 21:33:14 +00:00
Fail early if postgres_configuration_secret is specified by does not exist (#2015)
This commit is contained in:
@@ -51,6 +51,14 @@
|
|||||||
set_fact:
|
set_fact:
|
||||||
_default_postgres_image: "{{ _postgres_image }}:{{_postgres_image_version }}"
|
_default_postgres_image: "{{ _postgres_image }}:{{_postgres_image_version }}"
|
||||||
|
|
||||||
|
- name: Fail if PostgreSQL secret is specified, but not found
|
||||||
|
fail:
|
||||||
|
msg: "PostgreSQL configuration {{ postgres_configuration_secret }} not found in namespace {{ ansible_operator_meta.namespace }}"
|
||||||
|
when:
|
||||||
|
- postgres_configuration_secret | length
|
||||||
|
- _custom_pg_config_resources is defined
|
||||||
|
- _custom_pg_config_resources['resources'] | length == 0
|
||||||
|
|
||||||
- name: Set PostgreSQL configuration
|
- name: Set PostgreSQL configuration
|
||||||
set_fact:
|
set_fact:
|
||||||
_pg_config: '{{ _custom_pg_config_resources["resources"] | default([]) | length | ternary(_custom_pg_config_resources, _default_pg_config_resources) }}'
|
_pg_config: '{{ _custom_pg_config_resources["resources"] | default([]) | length | ternary(_custom_pg_config_resources, _default_pg_config_resources) }}'
|
||||||
|
|||||||
Reference in New Issue
Block a user