Unit 2 of 3
Scripts, Playbooks, and Workflows
15 min
+150 points
Learning objectives
When you finish this unit, you will be able to:
- Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF.
- Identify the workflow being automated by an Ansible playbook (management packages, user management related to services, basic service configuration, and start/stop).
- Identify the workflow being automated by a bash script (such as file management, app install, user management, directory navigation).
Recognizing automation workflows
On the exam, you must read scripts and playbooks and identify what workflow they automate.
Python with Cisco APIs
Scripts using ACI, Meraki, DNA Center, or RESTCONF typically retrieve inventory, push configuration, or query operational state.
Ansible playbooks
Common workflows include:
- Package management (install/update software).
- User and service management.
- Basic service configuration and start/stop operations.
Bash scripts
Automate file management, application installation, user provisioning, and directory navigation tasks.
Exam focus: read code snippets and match them to the described automation outcome.