Recently I installed NSO in few customers environments and I thought it would be helpful to automate the installation procedures instead of repeating it each time or PoC.
So I wrote Ansible module that take three inputs from user and take care of the rest
This is the name of NSO downloaded package (example: nso-4.4.linux.x86_64)
Where you uploaded this package in linux server(example: /root/)
The location of instantiated project from NSO installation (example: ncs-run or access_project)
Once you run the module (locally or via remote host), it will prepare the linux machine first with some settings (like disable selinux and firewalld services, install correct java version, update the cache..etc) then customize the bash profile with ncsrc file and finally install and run the NSO at the end
to run it, simply execute the below command on host that has ansible package installed
if you need to run it in verbose mode to see the exact running commands, then add few "vvv" to the command
#ansible-playbook nso_demo.yml -vvv
Please share any other ideas to automate the installation or NSO configuration.
Hello, I was wondering if there is a way to access the data introduced at on-boarding time in order to populate a template. Let's say we have provisioned these devices: admin@ncs# show devices listNAME ADDRESS  ...
NSO as the sample implementation of new technology
Cisco NSO is a product implimenting RFC 6020 (yang) faithfully, and we could use it for testing new in the automation technology before even going on implementing ourselves. The author of the RFC is ...
When using dispatch method of ncclient(0.6.6) to execute an RPC with nso(5.3) getting unknown element error.
The same code used to work with previous nso version 22.214.171.124.
Hi. I am having trouble filling a service template using the values of variables defined in another service.Let's say I have defined a service (tlfr3) where I store variables that will be used by other services. For the time being I have added this v...