diff --git a/library/mt_ip.py b/library/mt_ip.py index 760c639..99b661a 100644 --- a/library/mt_ip.py +++ b/library/mt_ip.py @@ -65,7 +65,7 @@ def main(): settings = dict(required=False, type='dict'), parameter = dict( required = True, - choices = ['service', 'pool', 'address-list'], + choices = ['service', 'pool', 'firewall/address-list'], type = 'str' ), state = dict( @@ -78,8 +78,7 @@ def main(): ) params = module.params - if params['parameter'] == 'address-list': - params['parameter'] = 'firewall/address-list' + if params['parameter'] == 'firewall/address-list': idempotent_parameter = 'address' else: idempotent_parameter = 'name' diff --git a/tests/integration/tasks/test-address-list.yml b/tests/integration/tasks/test-address-list.yml index 2efd83d..74dc86e 100644 --- a/tests/integration/tasks/test-address-list.yml +++ b/tests/integration/tasks/test-address-list.yml @@ -5,7 +5,7 @@ username: "{{ mt_user }}" password: "{{ mt_pass }}" state: "present" - parameter: address-list + parameter: 'firewall/address-list' settings: "{{ item }}" with_items: - address: 192.168.1.2 @@ -24,7 +24,7 @@ username: "{{ mt_user }}" password: "{{ mt_pass }}" state: "present" - parameter: address-list + parameter: 'firewall/address-list' settings: address: 192.168.1.2 comment: dns1 @@ -42,7 +42,7 @@ username: "{{ mt_user }}" password: "{{ mt_pass }}" state: "present" - parameter: address-list + parameter: 'firewall/address-list' settings: address: 192.168.1.3 comment: dns2 @@ -60,7 +60,7 @@ username: "{{ mt_user }}" password: "{{ mt_pass }}" state: "absent" - parameter: address-list + parameter: 'firewall/address-list' settings: address: 192.168.1.2 comment: dns1