mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-04 01:33:09 +00:00
Adding missing idempotence support in load balancer (#45548)
idempotence
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user