adding postgresql firewall rule (#45077)

* adding postgresql firewall rule

* fixed test problems

* add state into the doc

* use lropoller

* updated samples and some naming
This commit is contained in:
Zim Kalinowski 2018-10-16 01:17:42 +08:00 committed by Matt Davis
parent ca5460dd86
commit 1c520ff70b
2 changed files with 356 additions and 0 deletions

View file

@ -256,6 +256,87 @@
that:
- output.changed == false
#
# azure_rm_postgresqlfirewallrule
#
- name: Create instance of Firewall Rule -- check mode
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
start_ip_address: 172.28.10.136
end_ip_address: 172.28.10.138
check_mode: yes
register: output
- name: Assert the resource instance is well created
assert:
that:
- output.changed
- name: Create instance of Firewall Rule
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
start_ip_address: 172.28.10.136
end_ip_address: 172.28.10.138
register: output
- name: Assert the resource instance is well created
assert:
that:
- output.changed
- name: Create again instance of Firewall Rule
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
start_ip_address: 172.28.10.136
end_ip_address: 172.28.10.138
register: output
- name: Assert the state has not changed
assert:
that:
- output.changed == false
- name: Delete instance of Firewall Rule -- check mode
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
state: absent
check_mode: yes
register: output
- name: Assert the state has changed
assert:
that:
- output.changed
- name: Delete instance of Firewall Rule
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
state: absent
register: output
- name: Assert the state has changed
assert:
that:
- output.changed
- name: Delete unexisting instance of Firewall Rule
azure_rm_postgresqlfirewallrule:
resource_group: "{{ resource_group }}"
server_name: postgresqlsrv{{ rpfx }}
name: firewallrule{{ rpfx }}
state: absent
register: output
- name: Assert the state has changed
assert:
that:
- output.changed == false
#
# azure_rm_postgresqlserver continuation / clean up
#