-`base_config` role reworked to allow P or PE config and SR2se routers.
-`base_config` role reworked to allow P or PE config and SR2se routers.
- templates from `base_config` role moved to a separate `bc_templates` folder.
- templates from `base_config` role moved to a separate `bc_templates` folder.
-`promote_p_to_pe` role reworked to use the common `bc_templates` folder.
-`promote_p_to_pe` role reworked to use the common `bc_templates` folder.
1.1.0:
1.1.0:
- Added role `promote_p_to_pe`.
- Added role `promote_p_to_pe`.
- Updates to `ibgp_update` related to the `promote_p_to_pe`.
- Updates to `ibgp_update` related to the `promote_p_to_pe`.
1.0.86:
1.0.86:
- Update in `iptrunk` vars: `minimum_links` now only come as part of `iptrunk` object from GSO. This will rectify misconfiguration on the Juniper side.
- Update in `iptrunk` vars: `minimum_links` now only come as part of `iptrunk` object from GSO. This will rectify misconfiguration on the Juniper side.
1.0.85:
1.0.85:
- Update in `port-threshold` calculation in `iptrunk` role.
- Update in `port-threshold` calculation in `iptrunk` role.
- Update in `iptrunk_checks` role (Skip Juniper side checks if interface is not 'et-'; skip optical diff if not called from `iptrunk_migration` role).
- Update in `iptrunk_checks` role (Skip Juniper side checks if interface is not 'et-'; skip optical diff if not called from `iptrunk_migration` role).
1.0.84:
1.0.84:
- Update config parameters for TTL-expired in `iptrunk` and `iptrunk_migration` roles.
- Update config parameters for TTL-expired in `iptrunk` and `iptrunk_migration` roles.
1.0.83:
1.0.83:
...
@@ -25,145 +31,206 @@
...
@@ -25,145 +31,206 @@
- Fix of ICMP TTL-expired in `iptrunk_migration`
- Fix of ICMP TTL-expired in `iptrunk_migration`
1.0.81:
1.0.81:
- Added ICMP TTL-expired config in interface template in `iptrunk_migration` (NAT-622)
- Added ICMP TTL-expired config in interface template in `iptrunk_migration` (NAT-622)
1.0.80:
1.0.80:
- Added ICMP TTL-expired config in interface template (NAT-622)
- Added ICMP TTL-expired config in interface template (NAT-622)
1.0.79:
1.0.79:
- Added SSH `inbound-max-session` to the base_config.
- Added SSH `inbound-max-session` to the base_config.
1.0.78:
1.0.78:
- Validation/verification logic added to `base_config`, `iptrunk`, `iptrunk_twamp` roles.
- Validation/verification logic added to `base_config`, `iptrunk`, `iptrunk_twamp` roles.
- Cleanup of `base_config` templates.
- Cleanup of `base_config` templates.
- Cleanup of `iptrunk` templates.
- Cleanup of `iptrunk` templates.
1.0.77:
1.0.77:
-`iptrunk_migration`: if trunk is `Leased`, update the target BFD address (LO of the new node) after migration and check the BFD status.
-`iptrunk_migration`: if trunk is `Leased`, update the target BFD address (LO of the new node) after migration and check the BFD status.
-`iptrunk_checks`: updated parser for Nokia optical port output.
-`iptrunk_checks`: updated parser for Nokia optical port output.
1.0.76:
1.0.76:
- fixes in `iptrunk_migration` role (BFD, min-links, corrected interface descriptions)
- fixes in `iptrunk_migration` role (BFD, min-links, corrected interface descriptions)
1.0.75:
1.0.75:
- fixes in `iptrunk_twamp` role (calculate description string)
- fixes in `iptrunk_twamp` role (calculate description string)
1.0.74:
1.0.74:
- bugfixes in `iptrunk` role for removed interfaces.
- bugfixes in `iptrunk` role for removed interfaces.
1.0.73:
1.0.73:
- bugfixes in `iptrunk` role for Juniper.
- bugfixes in `iptrunk` role for Juniper.
1.0.72:
1.0.72:
- bugfixes in `iptrunk`, `iptrunk_checks` and `iptrunk_migration` roles
- bugfixes in `iptrunk`, `iptrunk_checks` and `iptrunk_migration` roles
- update in command list in `base_config_checks` role.
- update in command list in `base_config_checks` role.
1.0.71:
1.0.71:
- iptrunk_twamp: Added support for Nokia-Nokia trunks (TWAMP-light)
- iptrunk_twamp: Added support for Nokia-Nokia trunks (TWAMP-light)
1.0.70:
1.0.70:
- iptrunk_checks: Optical trunk checks with PRE and POST stages with the diff produced for the "remaining" trunk endpoint.
- iptrunk_checks: Optical trunk checks with PRE and POST stages with the diff produced for the "remaining" trunk endpoint.
- iptrunk_checks: connectivity checks (ping) now split into 2 tests: packet-loss and MTU with the respective separate parameters.
- iptrunk_checks: connectivity checks (ping) now split into 2 tests: packet-loss and MTU with the respective separate parameters.
1.0.69:
1.0.69:
- iptrunk_twamp: Refinement to the Junos client template
- iptrunk_twamp: Refinement to the Junos client template
1.0.68:
1.0.68:
- iptrunk_twamp: added `verb` extra var for better management of the tasks inside role
- iptrunk_twamp: added `verb` extra var for better management of the tasks inside role
1.0.67:
1.0.67:
- iptrunk_twamp: TWAMP checks update (separate step in the workflow)
- iptrunk_twamp: TWAMP checks update (separate step in the workflow)
1.0.66:
1.0.66:
- iptrunk_twamp: updated TWAMP status checks and minor cleanup
- iptrunk_twamp: updated TWAMP status checks and minor cleanup
1.0.65:
1.0.65:
- iptrunk_twamp: style fixes
- iptrunk_twamp: style fixes
1.0.64:
1.0.64:
- iptrunk_twamp: bugfixes and minor stylistic updates
- iptrunk_twamp: bugfixes and minor stylistic updates
1.0.63:
1.0.63:
- iptrunk_twamp: initial checks and bugfixes
- iptrunk_twamp: initial checks and bugfixes
1.0.62:
1.0.62:
- iptrunk_twamp: bugfixes
- iptrunk_twamp: bugfixes
1.0.61:
1.0.61:
- Added iptrunk_twamp role: simple scenario with only Nokia-Juniper trunks where Nokia side will always be server.
- Added iptrunk_twamp role: simple scenario with only Nokia-Juniper trunks where Nokia side will always be server.
1.0.60:
1.0.60:
- Base-config: re-enable SSH template (for the `preserve-key` knob)
- Base-config: re-enable SSH template (for the `preserve-key` knob)
- Trunks: Correct implementation of min-links policy (minimum links are now calculated inside the role based on the initial number of members inside trunk).
- Trunks: Correct implementation of min-links policy (minimum links are now calculated inside the role based on the initial number of members inside trunk).
1.0.59:
1.0.59:
- Update to the AAA RADIUS template (health-check=none)
- Update to the AAA RADIUS template (health-check=none)
1.0.58:
1.0.58:
- Refinements on iptrunk role (NAT-401).
- Refinements on iptrunk role (NAT-401).
- iptrunk_checks role: update ping count.
- iptrunk_checks role: update ping count.
1.0.57:
1.0.57:
- Fixes to enable `commit_comment` in base_config and ipbg_update roles
- Fixes to enable `commit_comment` in base_config and ipbg_update roles
1.0.56:
1.0.56:
- Using custom `nokia_netconf_config` module which gives an option to use `commit_comment` with SROS.
- Using custom `nokia_netconf_config` module which gives an option to use `commit_comment` with SROS.
- Update `meta` for each of roles to use `colletions` specification.
- Update `meta` for each of roles to use `colletions` specification.
- General cleanup.
- General cleanup.
1.0.55:
1.0.55:
- Fixes to the iptrunk_checks role
- Fixes to the iptrunk_checks role
1.0.53:
1.0.53:
- Changes to the iptrunk_checks role (ping check added for Junos and Nokia).
- Changes to the iptrunk_checks role (ping check added for Junos and Nokia).
1.0.52:
1.0.52:
- Added basic optical checks to `iptrunk_checks` role
- Added basic optical checks to `iptrunk_checks` role
1.0.51:
1.0.51:
- Rework of SNMP communities and SNMP ACLs:
- Rework of SNMP communities and SNMP ACLs:
- SNMP ACL definitions in inventory are moved into a separate dict and are now rendered separately in the template.
- SNMP ACL definitions in inventory are moved into a separate dict and are now rendered separately in the template.
1.0.50:
1.0.50:
- basic support for the iptrunk_migration workflow:
- basic support for the iptrunk_migration workflow:
mx-mx trunk -> mx-nokia trunk.
mx-mx trunk -> mx-nokia trunk.
1.0.49:
1.0.49:
- get rid of the hardcoded `remote_user` in playbooks.
- get rid of the hardcoded `remote_user` in playbooks.
1.0.48:
1.0.48:
- fix PIM fw filter
- fix PIM fw filter
- add redundancy rollback config
- add redundancy rollback config
1.0.47:
1.0.47:
- fix in CPM fw filters around PIM term
- fix in CPM fw filters around PIM term
1.0.46:
1.0.46:
- updates to system/management-interface (SNMP enable)
- updates to system/management-interface (SNMP enable)
1.0.45:
1.0.45:
- update in iBGP checks
- update in iBGP checks
1.0.44:
1.0.44:
- add iBGP checks into ibgp_update role
- add iBGP checks into ibgp_update role
1.0.43:
1.0.43:
- changes in the iBGP V6 group name
- changes in the iBGP V6 group name
1.0.42:
1.0.42:
- changes in ibgp_update role
- changes in ibgp_update role
1.0.41:
1.0.41:
- switched from Juniper.junos role to junipernetowrks collection in:
- switched from Juniper.junos role to junipernetowrks collection in:
-- ibgp_update
-- ibgp_update
-- iptrunk
-- iptrunk
1.0.40:
1.0.40:
- Fixed playbook name to align with LSO
- Fixed playbook name to align with LSO
1.0.39:
1.0.39:
- Bug fix in pim template for base-config
- Bug fix in pim template for base-config
1.0.38:
1.0.38:
- Bug fix in isis template for base-config
- Bug fix in isis template for base-config
1.0.37:
1.0.37:
- Bug fixes
- Bug fixes
1.0.36:
1.0.36:
- Base-config: changed replace position in interfaces (router Base), so that the re-deployment works without deleting trunks.
- Base-config: changed replace position in interfaces (router Base), so that the re-deployment works without deleting trunks.
1.0.35:
1.0.35:
- Base_config verbosity
- Base_config verbosity
- IPtrunk changes
- IPtrunk changes
- iBGP role
- iBGP role
1.0.34:
1.0.34:
- IPtrunk: supress diff output in real-run
- IPtrunk: supress diff output in real-run
- IPtrunk_checks: reworked
- IPtrunk_checks: reworked
1.0.26:
1.0.26:
- Base-config: minimized verbosity (no diff)
- Base-config: minimized verbosity (no diff)
1.0.25:
1.0.25:
- SNMP Views reworked
- SNMP Views reworked
1.0.24:
1.0.24:
- IPtrunk_checks and IPtrunk_migration: attribute rename 'router_vendor' -> 'vendor'
- IPtrunk_checks and IPtrunk_migration: attribute rename 'router_vendor' -> 'vendor'
1.0.23:
1.0.23:
- IPtrunk: Nokia template typo fixes3
- IPtrunk: Nokia template typo fixes3
1.0.22:
1.0.22:
- IPtrunk: Nokia template typo fixes
- IPtrunk: Nokia template typo fixes
1.0.21:
1.0.21:
- IPtrunk: Nokia template typo fixes
- IPtrunk: Nokia template typo fixes
1.0.20:
1.0.20:
- Nokia IPtrunk modifications (port naming conventions; IP MTU; QoS)
- Nokia IPtrunk modifications (port naming conventions; IP MTU; QoS)
1.0.19:
1.0.19:
1.0.18:
1.0.18:
- Base-config: Add "log-prefix" configuration into syslog template
- Base-config: Add "log-prefix" configuration into syslog template
1.0.17:
1.0.17:
- Base-config: Small fixes in the templates.
- Base-config: Small fixes in the templates.
1.0.16:
1.0.16:
- Replace keyword is strategically repositioned to not override entire stanzas and make base_config re-deployment possible
- Replace keyword is strategically repositioned to not override entire stanzas and make base_config re-deployment possible
- IPtrunk role is changed to accomodate the latest model of IPtrunksides
- IPtrunk role is changed to accomodate the latest model of IPtrunksides
1.0.15:
1.0.15:
- Add role to do show commands for checking health of the router after installing base config
- Add role to do show commands for checking health of the router after installing base config
- Renamed attribute router_vendor to vendor in iptrunk role
- Renamed attribute router_vendor to vendor in iptrunk role
1.0.14:
1.0.14:
- Base-config cleanup
- Base-config cleanup
1.0.13:
1.0.13:
- Base-config cleanup
- Base-config cleanup
1.0.12:
1.0.12:
- Changes to the base_config based on the NE feedback
- Changes to the base_config based on the NE feedback
- SNMP Views
- SNMP Views
...
@@ -173,15 +240,19 @@
...
@@ -173,15 +240,19 @@
- PIM RP default config
- PIM RP default config
- Global load balancing
- Global load balancing
- Templates reorganized according to the config hierarchy
- Templates reorganized according to the config hierarchy
1.0.11:
1.0.11:
- Added 'static_routes' template
- Added 'static_routes' template
- Reorganized templated related to the 'router' stanza
- Reorganized templated related to the 'router' stanza
1.0.9:
1.0.9:
- Multiple fixes and cleanup
- Multiple fixes and cleanup
1.0.8:
1.0.8:
added support for:
added support for:
- QoS
- QoS
- distributed cpu protection
- distributed cpu protection
1.0.7:
1.0.7:
Nokia-specific templates:
Nokia-specific templates:
- system/security
- system/security
...
@@ -192,12 +263,15 @@ Nokia-specific templates:
...
@@ -192,12 +263,15 @@ Nokia-specific templates:
- filters/cpm
- filters/cpm
-- different ICMP scenarios
-- different ICMP scenarios
-- support for port ranges
-- support for port ranges
1.0.6:
1.0.6:
Update the base config with additional Nokia-specific templates.
Update the base config with additional Nokia-specific templates.
1.0.5:
1.0.5:
Overhaul in Nokia filters templates:
Overhaul in Nokia filters templates:
- Correctly works with the terms where dst-prefix lists are not defined
- Correctly works with the terms where dst-prefix lists are not defined
- Correctly works with IPv6-specific syntax
- Correctly works with IPv6-specific syntax
1.0.4:
1.0.4:
Nokia-specific templates added into base_config role:
Nokia-specific templates added into base_config role:
- General system config (system name, banner, etc)
- General system config (system name, banner, etc)