Releases: ios-xr/iosxr-ansible
No longer support version 2.4 and above
The iosxr-ansible depends on the Ansible core/network module. Due to frequency of changes in Ansible core/network module without backward compatibility, the iosxr-ansible can no longer support Ansible version 2.4 and above.
Supported new Ansible version 2.5
- Added support for new provider syntax.
- Used AnsibleModule instead of NetworkModule
- Made use of new "run_commands" and "exec_command" from version 2.4+
- Retained version 2.3 shell.py and netcfg.py locally for use with legacy ios-xr netconf and xml module support
- Allowed user to control timeout value for use during the IOS-XR package installation
version 0.1.6
Ansible has made several changes in its API of network core module in 2.2.x causing IOS-XR module in this repo to be unusable. To avoid major changes in IOS-XR module and avoid this happening again, IOS-XR will not rely on Ansible network core module; therefore, the original ansible iosxr.py was ported (included) as part of this IOS-XR modules.
version 0.1.5
Added explicit path to remote commands
Updated YDK playbooks to reflect change in YDK path.
Version 0.1.4
Added upgrade activate module due to install intermittent failure
Fixed install update polling loop
Handled long install upgrade activation time
Version 0.1.3
Added note to warn user of lengthy install upgrade.
Version 0.1.1
Added this IOS-XR Ansible to the Ansible Galaxy
Version 0.1.0
Early field trial release with NCS5500 and XRV9K.