Muchas gracias por haber formado parte de esta sesión. En este repositorio puedes encontrar las demos que se presentaron durante la charla, así como las diapositivas de la misma.
El playbook de Jupyter se encuentra en el directorio raíz de este repositorio. Para hacer uso del contenido, es necesario seguir estos pasos:
- Descarga el directorio público usando git:
git clone https://github.com/ponchotitlan/witcom-2024-code-is-the-new-cli
- Crea un entorno virtual usando
venv
e instala las bibliotecas mencionadas en el repositorio. Los siguientes pasos son exclusivos para sistemas Linux (incluso MacOS):
(base) ~ % cd witcom-2024-code-is-the-new-cli
(base) witcom-2024-code-is-the-new-cli % python3 -m venv my_venv
(base) witcom-2024-code-is-the-new-cli % source my_venv/bin/activate
(my_venv) (base) witcom-2024-code-is-the-new-cli % pip3 install -m requirements.txt
- Abre el playbook de Jupyter con tu IDE preferido, y selecciona como kernel de Python el entorno virtual recién creado.
Esta demo está habilitada solamente para mi runner local (algún día será hablitada en un entorno público), pero de mientras puedes consultar el pipeline visto en la charla en este link de GitLab.
La definición del pipeline puede ser consultada en este archivo.
El Merge Request visto en la charla se encuentra en este enlace.
- 💻 Tutoriales de Cisco acerca de Programmability
- 📦 Model-Driven Programmability
- 🏛️ Cisco DevNet
- 🧠 White paper - How automation is driving network engineer skills transformation