cisco_ios_dsl 1.4.2
cisco_ios_dsl: ^1.4.2 copied to clipboard
A DSL for constructing Cisco IOS device configurations.
1.4.2 #
- Hopefully fixed SLAAC configuration.
1.4.1 #
- Improved IPv4 routing options.
1.4.0 #
Additions #
- Added the following commands:
- Configuration ->
ipv4.routing.createStaticDefaultRoute - Configuration ->
ipv4.routing.createFloatingStaticDefaultRoute - Configuration ->
ipv4.routing.removeStaticDefaultRoute - Configuration ->
ipv6.routing.createStaticDefaultRoute - Configuration ->
ipv6.routing.createFloatingStaticDefaultRoute - Configuration ->
ipv4.routing.removeStaticDefaultRoute - Interface ->
hsrp.enable - Interface ->
hsrp.setStandbyGatewayForGroup - Interface ->
hsrp.setStandbyRouterPriority - Interface ->
hsrp.allowPrimaryRouterToRetakeControl
- Configuration ->
Maintenance #
- Documented the entire codebase
1.3.0 #
Additions #
- Added the following commands:
- Interface ->
portSecurity.enable - Interface ->
portSecurity.setMaxDevices - Interface ->
portSecurity.rememberMacAddresses - Interface ->
portSecurity.logViolations
- Interface ->
1.2.1 #
Bugfixes #
- Fixed Configuration ->
ipv6.dhcp.poolusing the IPv4 DHCP pool scope instead of the IPv6 DHCP pool scope
1.2.0 #
Additions #
- Added default route configuration commands:
- Configuration ->
ip.setDefaultRoute - Configuration ->
ipv6.setDefaultRoute
- Configuration ->
- Added IPv6 DHCP pool configuration commands:
- Configuration ->
ipv6.dhcp.pool(to Ipv6 Pool Scope) - Interface ->
ipv6.enable - Interface ->
ipv6.enableDhcpConsumer - Interface ->
ipv6.enableDhcpProvider - Interface ->
ipv6.forceStatefulDhcp - Interface ->
ipv6.setDhcpServer - IPv6 Pool ->
setAddressPrefix - IPv6 Pool ->
setDomainName - IPv6 Pool ->
setDnsServer
- Configuration ->
- Added Interface ->
ipv6.enableSlaac
Removals #
- Removed Configuration ->
ip.dhcp.createPool
1.1.1 #
Configuration Scope #
- Modified the following commands to operate globally:
spanningTree.portfast.disablespanningTree.portfast.bpduGuard.disablespanningTree.portfast.bpduGuard.enablespanningTree.portfast.enablespanningTree.portfast.enableForTrunk
- Renamed the following commands:
spanningTree.portfast.disable->spanningTree.portfast.disableGloballyspanningTree.portfast.bpduGuard.disable->spanningTree.portfast.bpduGuard.disableGloballyspanningTree.portfast.bpduGuard.enable->spanningTree.portfast.bpduGuard.enableGloballyspanningTree.portfast.enable->spanningTree.portfast.enableGloballyspanningTree.portfast.enableForTrunk->spanningTree.portfast.enableForTrunkGlobally
Interface Scope #
- Fixed that
switchport.access.setVlanscould take multiple VLANS - Renamed the following commands:
switchport.access.setVlans->switchport.access.setVlan
- Added the following commands:
spanningTree.portfast.disablespanningTree.portfast.bpduGuard.disablespanningTree.portfast.bpduGuard.enablespanningTree.portfast.enablespanningTree.portfast.enableForTrunk
1.1.0 #
Configuration Scope #
- Added the following commands:
spanningTree.enableRapidPVSTspanningTree.portfast.disablespanningTree.portfast.bpduGuard.disablespanningTree.portfast.bpduGuard.enablespanningTree.portfast.enablespanningTree.portfast.enableForTrunkspanningTree.setPriorityValuespanningTree.setPriorityValueByOffset
1.0.1 #
Bugfixes #
- Fixed stringification issue with lists of VLANs in switchport configuration
- Fixed IPv4 and IPv6 not being exported from package
1.0.0 #
Priviledged scope: #
- Added the following commands:
configure(to Configuration Scope)reloadsetClocksaveConfig
Configuration Scope #
- Added the following commands:
interface(to Interface Scope)interfaces(to Interface Scope)ip.dhcp.createPoolip.dhcp.excludeAddressesip.dhcp.pool(to Pool Scope)ip.dnsLookup.disableip.dnsLookup.enableip.routing.disableip.routing.enableip.setDefaultGatewayip.setDomainNameip.ssh.disableip.ssh.enableipv6.routing.disableipv6.routing.enableline(to Line Scope)lines(to Line Scope)resetInterfacesdm.preferDualProtocolsdm.preferLanbaseRoutingservices.passwordEncryption.disableservices.passwordEncryption.enablesetConfigPasswordsetHostnamesetLoginCredentialssetMessageOfTheDayvlan(to VLAN Scope)
Interface Scope #
- Added the following commands:
etherChannel.enableLACPetherChannel.enablePAgPip.dhcp.disableip.dhcp.enableip.setGatewayip.setHelperAddressipv6.addGatewayipv6.removeGatewayoperation.disableoperation.enablesetDescriptionswitchport.access.enableswitchport.access.setVlansswitchport.trunk.enableswitchport.trunk.encapsulateswitchport.trunk.setAllowedVlansswitchport.trunk.setNativeVlansswitchport.voice.enable
Subinterface Scope #
- Added everything from the Interface Scope
- Added the following commands:
encapsulateVlanencapsulateNativeVlanremoveVlanEncapsulation
Line Scope #
- Added the following commands:
login.disablelogin.enablelogin.setTypepassword.disablepassword.enabletransport.input.disabletransport.input.enabletransport.output.disabletransport.output.enable
Pool Scope #
- Added the following commands:
setDefaultRoutersetDnsServersetNetworkAddress
VLAN Scope #
- Added the following commands:
setName
0.0.1 #
- Initial version.