Today we review network configuration management tools such as Puppet, Chef, Ansible, and SaltStack. As you saw yesterday, scripting can help you gather data or modify configurations. In addition, while you can use a language such as Python to perform manual programming, there are also tools you can use specifically for configuration automation and network management.
Today we also look at the Cisco IOS Embedded Event Manager (EEM), which is a unique subsystem in Cisco IOS Software. EEM is a powerful and flexible tool for automating tasks and customizing the behavior of Cisco IOS Software and the operation of a device.