mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
Adding missing idempotence support in load balancer (#45548)
idempotence
This commit is contained in:
parent
1a3bf09f8a
commit
7db4352f6e
2 changed files with 110 additions and 143 deletions
|
@ -85,7 +85,59 @@
|
|||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.state.sku == 'Standard'
|
||||
- output.state.sku.name == 'Standard'
|
||||
|
||||
- name: create load balancer again to check idempotency
|
||||
azure_rm_loadbalancer:
|
||||
resource_group: '{{ resource_group }}'
|
||||
name: "{{ lbname_b }}"
|
||||
sku: Standard
|
||||
public_ip_address: "{{ pipbname }}"
|
||||
probe_protocol: Tcp
|
||||
probe_port: 80
|
||||
probe_interval: 10
|
||||
probe_fail_count: 3
|
||||
protocol: Tcp
|
||||
load_distribution: Default
|
||||
frontend_port: 80
|
||||
backend_port: 8080
|
||||
idle_timeout: 4
|
||||
natpool_frontend_port_start: 30
|
||||
natpool_frontend_port_end: 40
|
||||
natpool_backend_port: 80
|
||||
natpool_protocol: Tcp
|
||||
register: output
|
||||
|
||||
- name: assert that output has not changed
|
||||
assert:
|
||||
that:
|
||||
- not output.changed
|
||||
|
||||
- name: create load balancer again to check idempotency - change something
|
||||
azure_rm_loadbalancer:
|
||||
resource_group: '{{ resource_group }}'
|
||||
name: "{{ lbname_b }}"
|
||||
sku: Standard
|
||||
public_ip_address: "{{ pipbname }}"
|
||||
probe_protocol: Tcp
|
||||
probe_port: 80
|
||||
probe_interval: 10
|
||||
probe_fail_count: 3
|
||||
protocol: Tcp
|
||||
load_distribution: Default
|
||||
frontend_port: 81
|
||||
backend_port: 8080
|
||||
idle_timeout: 4
|
||||
natpool_frontend_port_start: 30
|
||||
natpool_frontend_port_end: 40
|
||||
natpool_backend_port: 80
|
||||
natpool_protocol: Tcp
|
||||
register: output
|
||||
|
||||
- name: assert that output has changed
|
||||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
|
||||
- name: delete load balancer
|
||||
azure_rm_loadbalancer:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue