Vagrant Box com Debian 9 e Puppet Agent 5
Me aventurando pelo mundo da Infraestrutura Ágil conheci o Vagrant. Excelente ferramenta que tenho usado principalmente para testes do Puppet e de ambientes diversos.
Sempre utilizei boxes de outras pessoas e ainda não tinha me aventurado a criar uma para testes e aprender o processo. Até hoje.
Para quem tiver interesse/necessidade, a box com Puppet Agent 5 rodando em um Debian 9 está disponível.
Para adicionar a box:
vagrant box add rfranzen/debian9x64puppet5
Ou ir direto para o Vagrantfile:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "rfranzen/debian9x64puppet5"
config.vm.network "private_network", type: "dhcp"
config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.memory = "512"
vb.cpus = "1"
end
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get dist-upgrade -y
SHELL
config.vm.synced_folder ".", "/vagrant", disabled: true
end
E fazer o download (caso não tenha adicionado a box ainda) e iniciar:
vagrant up
Depois é só acessar a VM e ajuste os parâmetros no arquivo /etc/puppetlabs/puppet/puppet.conf
vagrant ssh