mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
interfaces_file - fixed dup options bug (#3862)
* interfaces_file - fixed dup options bug * added changelog fragment
This commit is contained in:
parent
fb79c2998e
commit
3dd5b0d343
4 changed files with 40 additions and 1 deletions
|
@ -0,0 +1,7 @@
|
|||
iface eth0 inet static
|
||||
address 1.2.3.4
|
||||
netmask 255.255.255.0
|
||||
gateway 1.2.3.1
|
||||
up route add -net 1.2.3.4 netmask 255.255.255.0 gw 1.2.3.1 eth0
|
||||
up ip addr add 4.3.2.1/32 dev eth0
|
||||
down ip addr add 4.3.2.1/32 dev eth0
|
|
@ -2,6 +2,7 @@
|
|||
- name:
|
||||
set_fact:
|
||||
interfaces_testfile: '{{ remote_tmp_dir }}/interfaces'
|
||||
interfaces_testfile_3841: '{{ remote_tmp_dir }}/interfaces_3841'
|
||||
|
||||
- name: Copy interfaces file
|
||||
copy:
|
||||
|
@ -31,3 +32,32 @@
|
|||
- assert:
|
||||
that:
|
||||
- ifile_2 is not changed
|
||||
|
||||
- name: 3841 - copy interfaces file
|
||||
copy:
|
||||
src: 'files/interfaces_ff_3841'
|
||||
dest: '{{ interfaces_testfile_3841 }}'
|
||||
|
||||
- name: 3841 - floating_ip_interface_up_ip 2a01:a:b:c::1/64 dev eth0
|
||||
interfaces_file:
|
||||
option: up
|
||||
iface: eth0
|
||||
dest: "{{ interfaces_testfile_3841 }}"
|
||||
value: 'ip addr add 2a01:a:b:c::1/64 dev eth0'
|
||||
state: present
|
||||
register: ifile_3841_a
|
||||
|
||||
- name: 3841 - floating_ip_interface_up_ip 2a01:a:b:c::1/64 dev eth0 (again)
|
||||
interfaces_file:
|
||||
option: up
|
||||
iface: eth0
|
||||
dest: "{{ interfaces_testfile_3841 }}"
|
||||
value: 'ip addr add 2a01:a:b:c::1/64 dev eth0'
|
||||
state: present
|
||||
register: ifile_3841_b
|
||||
|
||||
- name: 3841 - check assertions
|
||||
assert:
|
||||
that:
|
||||
- ifile_3841_a is changed
|
||||
- ifile_3841_b is not changed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue