-
Notifications
You must be signed in to change notification settings - Fork 85
/
ali_slb_tag_test.yml
70 lines (59 loc) · 1.63 KB
/
ali_slb_tag_test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
---
- name: Validate module ali_slb_tag
hosts: localhost
remote_user: root
roles:
- vpc
- vswitch
- slb
tasks:
- name: Filter slb using name_regex
alibaba.alicloud.ali_slb_lb_info:
name_prefix: 'ansible'
register: slbs
- name: Changed. Add Tags.
alibaba.alicloud.ali_slb_tag:
resource_type: 'instance'
resource_ids: '{{ slbs.ids }}'
tags: {
"Ansible": "Add tags"
}
- name: No Changed. Add Tags.
alibaba.alicloud.ali_slb_tag:
resource_type: 'instance'
resource_ids: '{{ slbs.ids }}'
tags: {
"Ansible": "Add tags"
}
- name: Changed. Remove Tags.
alibaba.alicloud.ali_slb_tag:
state: absent
resource_type: 'instance'
resource_ids: '{{ slbs.ids }}'
tags: {
"Ansible": "Add tags"
}
- name: No Changed. Remove Tags.
alibaba.alicloud.ali_slb_tag:
state: absent
resource_type: 'instance'
resource_ids: '{{ slbs.ids }}'
tags: {
"Ansible": "Add tags"
}
- name: Changed. Deleting slbs
alibaba.alicloud.ali_slb_lb:
name: '{{ name }}'
state: absent
- name: Changed. Deleting vswitches
alibaba.alicloud.ali_vswitch:
vpc_id: '{{ item.vpc_id}}'
cidr_block: '{{ item.cidr_block}}'
state: absent
with_items: '{{vswitches.vswitches}}'
- name: Changed. Deleting vpcs
alibaba.alicloud.ali_vpc:
name: '{{item.vpc_name}}'
cidr_block: '{{item.cidr_block}}'
state: absent
with_items: '{{vpcs.vpcs}}'