Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change enable to enabled for junos_interfaces and junos_lldp_interfaces module #62321

Merged
merged 1 commit into from
Sep 16, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def __init__(self, **kwargs):
'full-duplex',
'half-duplex'],
'type': 'str'},
'enable': {'default': True, 'type': 'bool'},
'enabled': {'default': True, 'type': 'bool'},
'hold_time': {'options': {'down': {'type': 'int'},
'up': {'type': 'int'}},
'required_together': [['down', 'up']],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def __init__(self, **kwargs):
pass

argument_spec = {'config': {'elements': 'dict',
'options': {'enable': {'type': 'bool'},
'options': {'enabled': {'type': 'bool'},
'name': {'required': True, 'type': 'str'}},
'type': 'list'},
'state': {'choices': ['merged', 'replaced', 'deleted', 'overridden'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ def _state_merged(self, want, have):
if config.get('duplex'):
build_child_xml_node(intf, 'link-mode', config['duplex'])

if config.get('enable') is False:
if config.get('enabled') is False:
build_child_xml_node(intf, 'disable')

holdtime = config.get('hold_time')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,8 @@ def _state_merged(self, want, have):
if config.get('name'):
build_child_xml_node(lldp_intf_root, 'name', config['name'])

if config.get('enable') is not None:
if config['enable'] is False:
if config.get('enabled') is not None:
if config['enabled'] is False:
build_child_xml_node(lldp_intf_root, 'disable')
else:
build_child_xml_node(lldp_intf_root, 'disable', None, {'delete': 'delete'})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ def render_config(self, spec, conf):
config['hold_time']['up'] = utils.get_xml_conf_arg(conf, 'hold-time/up')
disable = utils.get_xml_conf_arg(conf, 'disable', data='tag')
if disable:
config['enable'] = False
config['enabled'] = False
else:
config['enable'] = True
config['enabled'] = True
return utils.remove_empties(config)
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,5 @@ def render_config(self, spec, conf):
config = deepcopy(spec)
config['name'] = utils.get_xml_conf_arg(conf, 'name')
if utils.get_xml_conf_arg(conf, 'disable', data='tag'):
config['enable'] = False
config['enabled'] = False
return utils.remove_empties(config)
12 changes: 6 additions & 6 deletions lib/ansible/modules/network/junos/junos_interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,11 @@
full duplex or in automatic state which negotiates the duplex automatically.
type: str
choices: ['automatic', 'full-duplex', 'half-duplex']
enable:
enabled:
default: True
description:
- Administrative state of the interface.
- Set the value to C(true) to administratively enable the interface or C(false) to disable it.
- Set the value to C(true) to administratively enabled the interface or C(false) to disable it.
type: bool
hold_time:
description:
Expand Down Expand Up @@ -161,11 +161,11 @@
config:
- name: ge-0/0/1
description: 'Configured by Ansible-1'
enable: True
enabled: True
mtu: 1800
- name: ge-0/0/2
description: 'Configured by Ansible-2'
enable: False
enabled: False
state: merged

# After state:
Expand Down Expand Up @@ -208,7 +208,7 @@
config:
- name: ge-0/0/2
description: 'Configured by Ansible-2'
enable: False
enabled: False
mtu: 2800
- name: ge-0/0/3
description: 'Configured by Ansible-3'
Expand Down Expand Up @@ -255,7 +255,7 @@
config:
- name: ge-0/0/2
description: 'Configured by Ansible-2'
enable: False
enabled: False
mtu: 2800
- name: ge-0/0/3
description: 'Configured by Ansible-3'
Expand Down
8 changes: 4 additions & 4 deletions lib/ansible/modules/network/junos/junos_lldp_interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
- Name of the interface LLDP needs to be configured on.
type: str
required: True
enable:
enabled:
description:
- This is a boolean value to control disabling of LLDP on the interface C(name)
type: bool
Expand Down Expand Up @@ -82,7 +82,7 @@
config:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False
state: merged

# After state:
Expand Down Expand Up @@ -112,7 +112,7 @@
- name: ge-0/0/2
disable: False
- name: ge-0/0/3
enable: False
enabled: False
state: replaced

# After state:
Expand Down Expand Up @@ -141,7 +141,7 @@
junos_lldp_interfaces:
config:
- name: ge-0/0/2
enable: False
enabled: False
state: overridden

# After state:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- set_fact:
expected_deleted_output:
- name: fxp0
enable: true
enabled: true

- block:
- name: Configure initial state for interface
Expand All @@ -17,7 +17,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: False
enabled: False
duplex: full-duplex
hold_time:
up: 2000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
expected_group_output:
- name: ge-0/0/11
description: "within test group"
enable: true
enabled: true
- name: ge-0/0/12
description: "global interface config"
enable: true
enabled: true
- name: fxp0
enable: true
enabled: true

- name: "Teardown delete interface configuration"
junos_config: &delete_interface_config
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: false
enabled: false
duplex: full-duplex
hold_time:
up: 2000
Expand All @@ -19,12 +19,12 @@
description: "Configured by Ansible - Interface 2"
mtu: 2048
speed: 10m
enable: true
enabled: true
hold_time:
up: 3000
down: 3200
- name: fxp0
enable: true
enabled: true

- block:
- name: Merge the provided configuration with the exisiting running configuration
Expand All @@ -34,7 +34,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: False
enabled: False
duplex: full-duplex
hold_time:
up: 2000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
expected_overridden_output:
- name: ge-0/0/1
description: "Overridden by Ansible - Interface 1"
enable: true
enabled: true
- name: fxp0
enable: true
enabled: true

- block:
- name: Configure initial state for interface
Expand All @@ -20,7 +20,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: False
enabled: False
duplex: full-duplex
hold_time:
up: 2000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
description: "Replaced by Ansible - Interface 1"
mtu: 2048
speed: 10m
enable: true
enabled: true
- name: ge-0/0/2
description: "Configured by Ansible - Interface 2"
mtu: 2048
speed: 10m
enable: true
enabled: true
hold_time:
up: 3000
down: 3200
- name: fxp0
enable: true
enabled: true

- block:
- name: Configure initial state for interface
Expand All @@ -30,7 +30,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: False
enabled: False
duplex: full-duplex
hold_time:
up: 2000
Expand All @@ -52,7 +52,7 @@
description: "Replaced by Ansible - Interface 1"
mtu: 2048
speed: 10m
enable: True
enabled: True
state: replaced
register: result

Expand Down
14 changes: 7 additions & 7 deletions test/integration/targets/junos_interfaces/tests/netconf/rtt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: false
enabled: false
duplex: full-duplex
hold_time:
up: 2000
Expand All @@ -19,12 +19,12 @@
description: "Configured by Ansible - Interface 2"
mtu: 2048
speed: 10m
enable: true
enabled: true
hold_time:
up: 3000
down: 3200
- name: fxp0
enable: true
enabled: true

- block:
- name: Apply the provided configuration (base config)
Expand All @@ -34,7 +34,7 @@
description: "Configured by Ansible - Interface 1"
mtu: 1024
speed: 100m
enable: False
enabled: False
duplex: full-duplex
hold_time:
up: 2000
Expand All @@ -43,7 +43,7 @@
description: "Configured by Ansible - Interface 2"
mtu: 2048
speed: 10m
enable: True
enabled: True
hold_time:
up: 3000
down: 3200
Expand All @@ -64,7 +64,7 @@
description: "Configured by Ansible - Interface 1 modified"
mtu: 3048
speed: 10m
enable: True
enabled: True
duplex: half-duplex
hold_time:
up: 3000
Expand All @@ -73,7 +73,7 @@
description: "Configured by Ansible - Interface 2 modified"
mtu: 4048
speed: 100m
enable: False
enabled: False
hold_time:
up: 4000
down: 5200
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
config:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False
state: merged
register: result

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@
expected_merged_output:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False

- name: Merge the provided configuration with the exisiting running configuration
junos_lldp_interfaces: &merged
config:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False
state: merged
register: result

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
config:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False
state: merged
register: result

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,23 @@
- set_fact:
expected_replaced_output:
- name: ge-0/0/1
enable: False
enabled: False
- name: ge-0/0/2
enable: False
enabled: False

- name: Configure initial state for interface
junos_lldp_interfaces:
config:
- name: ge-0/0/1
- name: ge-0/0/2
enable: False
enabled: False
register: result

- name: Replace the provided configuration with the exisiting running configuration
junos_lldp_interfaces: &replaced
config:
- name: ge-0/0/1
enable: False
enabled: False
state: replaced
register: result

Expand Down