See Initial Setup
CML_HOST
: The hostname of the CML serverCML_USERNAME
: The username of the CM user.CML_PASSWORD
: The password of the CML user.CML_LAB
: The name of the labCML_VERIFY_CERT
: Whether to verify SSL Certificates
cml_lab_file
: The CML topology file to deploy (defined ininventory/group_vars/all/cml.yml
)nso_installer_file
: URL to the NSO installer filenso_ned_files
: List of URLs to the NSO NED files
- Create the topology
ansible-playbook cisco.cml.build -e startup='host' -e wait='yes'
- Stop each node and delete the topology
ansible-playbook cisco.cml.clean
- Display the current inventory of CML devices
ansible-playbook cisco.cml.inventory
- Install NSO in server mode
ansible-playbook ciscops.mdd.nso_install
- Install NSO MDD Packages
ansible-playbook ciscops.mdd.nso_update_packages
- Add default Auth Group
ansible-playbook ciscops.mdd.nso_init
- Add devices from inventory into NSO
ansible-playbook ciscops.mdd.nso_update_devices
Note: Can be run with
--limit=<host>
to limit the scope of the playbook
- Re-sync configuration from the device
ansible-playbook ciscops.mdd.nso_sync_from
Note: Can be run with
--limit=<host>
to limit the scope of the playbook
- Re-sync configuration to the device
ansible-playbook ciscops.mdd.nso_sync_to
Note: Can be run with
--limit=<host>
to limit the scope of the playbook
- Re-sync configuration from the device
ansible-playbook ciscops.mdd.nso_check_sync
Note: Can be run with
--limit=<host>
to limit the scope of the playbook
- Install TELEMETRY in server mode
ansible-playbook ciscops.mdd.telemetry_install
- Install TELEMETRY in server mode
ansible-playbook ciscops.mdd.telemetry_clean