| Recurso | Link |
|---|---|
| HashiCorp Vault Official | https://www.vaultproject.io/ |
| Vault Docker Image | https://hub.docker.com/_/vault |
| HVAC Library Docs | https://hvac.readthedocs.io/ |
| Netmiko GitHub | https://github.com/ktbyers/netmiko |
O objetivo principal é demonstrar um fluxo de trabalho seguro para gerenciar e utilizar credenciais de dispositivos de rede (roteadores Cisco), integrando duas ferramentas poderosas: HashiCorp Vault para o gerenciamento centralizado de segredos e Python para automação.
Ao final deste laboratório, você terá aprendido a:
hvac para se autenticar no Vault, obter as credenciais dos roteadores de forma dinâmica e usar essas credenciais para se conectar aos dispositivos.Este projeto simula um cenário realista onde as senhas não são armazenadas em texto plano dentro de scripts (hardcoded), mas sim recuperadas de uma fonte segura no momento da execução, aumentando drasticamente a segurança e a manutenibilidade da automação de redes.
Este laboratório está dividido nas seguintes tarefas:
Tarefa 1: Configuração Inicial
r1 e r2.Tarefa 2: Automação com Python e HVAC
hvac e netmiko).