zahodi.ansible-mikrotik/tests/integration/tasks/test-address-list.yml

74 lines
1.8 KiB
YAML
Raw Normal View History

---
2018-01-29 16:53:18 -08:00
- name: Test adding a firewall address-list
mt_ip:
hostname: "{{ mt_hostname }}"
username: "{{ mt_user }}"
password: "{{ mt_pass }}"
state: "present"
parameter: 'firewall/address-list'
2018-01-29 16:53:18 -08:00
settings: "{{ item }}"
with_items:
- address: 192.168.1.2
comment: dns1
list: test_list
- address: 192.168.1.3
comment: dns2
list: test_list
- address: 192.168.1.6
comment: test_comment3
list: test_list
- name: ALWAYS_CHANGES Test editing a firewall address-list
2018-01-29 16:53:18 -08:00
mt_ip:
hostname: "{{ mt_hostname }}"
username: "{{ mt_user }}"
password: "{{ mt_pass }}"
state: "present"
parameter: 'firewall/address-list'
2018-01-29 16:53:18 -08:00
settings:
address: 192.168.1.2
comment: dns1
2018-01-29 16:53:18 -08:00
list: test_list2
register: address_list_edit_1
failed_when: (
not ansible_check_mode
) and (
not ( address_list_edit_1 | changed )
)
2018-02-09 15:02:53 -08:00
- name: NEVER_CHANGES Test adding a duplicate address-list
2018-01-29 16:53:18 -08:00
mt_ip:
hostname: "{{ mt_hostname }}"
username: "{{ mt_user }}"
password: "{{ mt_pass }}"
state: "present"
parameter: 'firewall/address-list'
2018-01-29 16:53:18 -08:00
settings:
address: 192.168.1.3
comment: dns2
2018-01-29 16:53:18 -08:00
list: test_list
register: add_address_list_add_dup_1
failed_when: (
not ansible_check_mode
) and (
( add_address_list_add_dup_1 | changed )
)
- name: ALWAYS_CHANGES Test removing a firewall address-list
2018-01-29 16:53:18 -08:00
mt_ip:
hostname: "{{ mt_hostname }}"
username: "{{ mt_user }}"
password: "{{ mt_pass }}"
state: "absent"
parameter: 'firewall/address-list'
2018-01-29 16:53:18 -08:00
settings:
address: 192.168.1.2
comment: dns1
list: test_list
register: address_list_rem_1
failed_when: (
not ansible_check_mode
) and (
not ( address_list_rem_1 | changed )
)