O objetivo desse repositório é ter diversos labotarórios de puppet, utilizando diferentes ambientes, através de infraestrutura como código (IAC) e que sejam simples de configurar, modificar, testar e aprender.
- Virtualbox instalado;
- Vagrant instalado;
- Estar dentro do repositório clonado.
cd environments/virtualbox
./init.sh
vagrant destroy -f
Acessar máquinas via ssh:
vagrant ssh <nome-da-máquina>
Executar comando remoto na máquina:
vagrant ssh <nome-da-máquina> -c "echo teste"
Exportar configurações ssh para acessar diretamente:
vagrant ssh-config > ssh.conf
ssh -F ssh.conf <nome-da-máquina>