diff --git a/networking_generic_switch/devices/netmiko_devices/juniper.py b/networking_generic_switch/devices/netmiko_devices/juniper.py index c46b8e4d..c35b102f 100644 --- a/networking_generic_switch/devices/netmiko_devices/juniper.py +++ b/networking_generic_switch/devices/netmiko_devices/juniper.py @@ -43,32 +43,34 @@ class Juniper(netmiko_devices.NetmikoSwitch): PLUG_PORT_TO_NETWORK = ( # Delete any existing VLAN associations - only one VLAN may be # associated with an access mode port. - 'delete interface {port} unit 0 family ethernet-switching ' + 'delete interfaces {port} unit 0 family ethernet-switching ' 'vlan members', - 'set interface {port} unit 0 family ethernet-switching ' + 'set interfaces {port} unit 0 family ethernet-switching ' + 'interface-mode access', + 'set interfaces {port} unit 0 family ethernet-switching ' 'vlan members {segmentation_id}', ) DELETE_PORT = ( - 'delete interface {port} unit 0 family ethernet-switching ' + 'delete interfaces {port} unit 0 family ethernet-switching ' 'vlan members', ) ENABLE_PORT = ( - 'delete interface {port} disable', + 'delete interfaces {port} disable', ) DISABLE_PORT = ( - 'set interface {port} disable', + 'set interfaces {port} disable', ) ADD_NETWORK_TO_TRUNK = ( - 'set interface {port} unit 0 family ethernet-switching ' + 'set interfaces {port} unit 0 family ethernet-switching ' 'vlan members {segmentation_id}', ) REMOVE_NETWORK_FROM_TRUNK = ( - 'delete interface {port} unit 0 family ethernet-switching ' + 'delete interfaces {port} unit 0 family ethernet-switching ' 'vlan members {segmentation_id}', )