Skip to content

Commit 948dc22

Browse files
Added handling the "not defined" case
1 parent 6b9b675 commit 948dc22

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

roles/azure_manage_postgresql/tasks/create.yml

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
value: "{{ item.value }}"
6565
with_items: "{{ azure_manage_postgresql_postgresql_settings }}"
6666
when:
67+
- azure_manage_postgresql_postgresql_settings is defined
6768
- azure_manage_postgresql_postgresql_settings | length > 0
6869

6970
- name: Update PostgreSQL Server Firewall rules
@@ -75,6 +76,7 @@
7576
end_ip_address: "{{ item.end_ip_address }}"
7677
with_items: "{{ azure_manage_postgresql_postgresql_firewall_rules }}"
7778
when:
79+
- azure_manage_postgresql_postgresql_firewall_rules is defined
7880
- azure_manage_postgresql_postgresql_firewall_rules | length > 0
7981

8082
- name: Create/Update PostgreSQL Database instances
@@ -87,4 +89,5 @@
8789
force_update: "{{ item.force | default(omit) }}"
8890
with_items: "{{ azure_manage_postgresql_postgresql_database_instances }}"
8991
when:
92+
- azure_manage_postgresql_postgresql_database_instances is defined
9093
- azure_manage_postgresql_postgresql_database_instances | length > 0

roles/azure_manage_postgresql/tasks/delete.yml

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
value: "{{ item.value }}"
88
state: absent
99
with_items: "{{ azure_manage_postgresql_postgresql_settings }}"
10+
when:
11+
- azure_manage_postgresql_postgresql_settings is defined
12+
- azure_manage_postgresql_postgresql_settings | length > 0
1013

1114
- name: Delete PostgreSQL Server Firewall rules
1215
azure.azcollection.azure_rm_postgresqlfirewallrule:
@@ -15,6 +18,9 @@
1518
name: "{{ item.name }}"
1619
state: absent
1720
with_items: "{{ azure_manage_postgresql_postgresql_firewall_rules }}"
21+
when:
22+
- azure_manage_postgresql_postgresql_firewall_rules is defined
23+
- azure_manage_postgresql_postgresql_firewall_rules | length > 0
1824

1925
- name: Delete PostgreSQL Database instances
2026
azure.azcollection.azure_rm_postgresqldatabase:
@@ -24,6 +30,9 @@
2430
force_update: "{{ item.force | default(omit) }}"
2531
state: absent
2632
with_items: "{{ azure_manage_postgresql_postgresql_database_instances }}"
33+
when:
34+
- azure_manage_postgresql_postgresql_database_instances is defined
35+
- azure_manage_postgresql_postgresql_database_instances | length > 0
2736

2837
- name: Delete PostgreSQL Server if requested
2938
azure.azcollection.azure_rm_postgresqlserver:

0 commit comments

Comments
 (0)