This repository is a template to be used when upgrading the Cisco IOS XE software for an existing CSR1000v. It contains sample roles and playbooks to use with either Ansible Engine or AWX Ansible Tower. It is available for use by the Cisco DevNet community through Code Exchange.
You can use this template to update the IOS XE software of one or more Cisco CSR1000v devices in one single view.
There are two options to test! You can choose to use Ansible Engine or AWX Ansible Tower.
You also may need to update the variables in ios_var.yaml for your environment.
Ansible Engine
AWX Ansible Tower
You can edit inventory.ini file, ios_var.yaml(variable file), playbooks and roles to change the workflow procedure. These are my references.
Ansible Engine: $ansible-playbook run.yml -i inventory -vv
Ansible AWX Tower: Please reference this link https://www.youtube.com/watch?v=ADiRvV1BOHA
Ansible Engine: $ansible-playbook run.yml -i inventory --check -vv
Ansible AWS Tower: Please reference this link https://www.youtube.com/watch?v=ADiRvV1BOHA
If you have questions, concerns, bug reports, etc., please file an issue in this repository's Issues list.
Use this template to upgrade or downgrade the Cisco IOS XE software for an existing CSR 1000v. The code repository contains sample roles and playbooks to use with either Ansible Engine or AWX Ansible Tower. It is available for use by the Cisco DevNet community through Code Exchange.
You can use this template to update the IOS XE software of one or more Cisco CSR1000v devices in one single view.
You can use Ansible Engine or AWX Ansible Tower.
run.yml playbook will call roles as a single workflow to perform the upgrade.You also may need to update the variables in ios_var.yaml for your environment.
ansible_engine folder.ios_var.yaml for your environment.run.yml.https://github.com/khinpyaephyosan/csr1000v_upgrade.git to your GitHub accountpre_check_actions.yml, ftp_actions.yml, upgrade_actions.yml, and post_check_actions.yml.pre_check_actions.yml, ftp_actions.yml, upgrade_actions.yml and post_check_actions.yml Job Templates.You can edit inventory.ini file, ios_var.yaml(variable file), playbooks, and roles to change the workflow procedure. Refer to the following documentation for more information:
$ ansible-playbook run.yml -i inventory -vv`$ ansible-playbook run.yml -i inventory --check -vvOwner
Contributors
Categories
Products
IOS XEProgramming Languages
License
Code Exchange Community
Get help, share code, and collaborate with other developers in the Code Exchange community.View Community