Automating and Programming Cisco Enterprise Solutions (ENAUTO) – Outline