Skip to content

Commit 8fd4d3d

Browse files
committed
Add test and changelog entry
To guarantee that the introduced change work as expected, a test case `address_device_mapping` was added too. Second a short fragment for the changelog was added.
1 parent 2d6ebe7 commit 8fd4d3d

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
bugfixes:
2+
- fix resolution of device in address module - \#135
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
- name: Address and device module test
2+
hosts: localhost
3+
gather_facts: false
4+
vars_files:
5+
- vars/server.yml
6+
- vars/address.yml
7+
- vars/device.yml
8+
vars:
9+
address_device:
10+
device: 'Test device'
11+
address: '{{ base_address_data | combine(address_device) }}'
12+
tasks:
13+
- name: Create entities
14+
tags: [create]
15+
block:
16+
- name: Create device
17+
ansible.builtin.include_tasks: tasks/device.yml
18+
vars:
19+
step: create device
20+
device: '{{ base_device_data }}'
21+
- name: Create address
22+
ansible.builtin.include_tasks: tasks/address.yml
23+
vars:
24+
step: create address
25+
- name: Create entities again, no change
26+
tags: [read]
27+
block:
28+
- name: Create device again, no change
29+
ansible.builtin.include_tasks: tasks/device.yml
30+
vars:
31+
step: create device again, no change
32+
device: '{{ base_device_data }}'
33+
- name: Create address again, no change
34+
ansible.builtin.include_tasks: tasks/address.yml
35+
vars:
36+
step: create address again, no change
37+
- name: Delete entities
38+
tags: [delete]
39+
block:
40+
- name: Delete device
41+
ansible.builtin.include_tasks: tasks/device.yml
42+
vars:
43+
step: delete device
44+
override:
45+
state: absent
46+
device: '{{ base_device_data | combine(override) }}'
47+
- name: Delete address
48+
ansible.builtin.include_tasks: tasks/address.yml
49+
vars:
50+
step: delete address
51+
override:
52+
state: absent
53+
address: '{{ base_address_data | combine(override) }}'

0 commit comments

Comments
 (0)