Ansible’s simple automation framework paired with Cisco’s architectures and programmable platforms provide the optimal combination for open network automation. Cisco DevNet provides Ansible modules, use-case focused content, and Learning Labs to successfully deploy automation and implement DevOps into your network operations.
Ansible is a Deployment, Orchestration, and Configuration Management tool that is well known for its ease of use. It is open source, simple to work with and powerful enough to help automate complex solutions. It’s goal is to provide productivity gains to a wide variety of automation challenges.
One of the largest benefits of Ansible versus other configuration control software is that Ansible has no agent. This allows Ansible to be extremely lightweight compared to its competitors. Ansible works by having access to the end devices (usually through SSH or API calls) and executing a series of instructions on those devices through a range of methods, but commonly through the python programming language.
The Secure Workload Ansible module allows you to:
- Control Cisco Secure Workload (Tetration) with Ansible using the
tetration_user
module to add, remove and validate Tetration users. - Add, remove and modify Scopes in Tetration using the
tetration_scope_query
,tetration_scope
, and thetetration_scope_commit_query_changes
. - Add, remove and modify Tetration
roles
using thetetration_role
module. - Remove agents or decommission workloads using the
tetration_software_agent
andtetration_software_agent_query
. - Use the
tetration_software_agent
andtetration_software_agent_query
modules to validate that an agent successfully installed and verify that workload has been registered to the Tetration manager.