Infraestrutura Ágil

Soluções e métodos inteligentes para sua infra

Vagrant Boxes com Puppet 4.2.2 Publicadas

| Comments

Eu uso muito o Vagrant para fazer testes e desenvolver módulos puppet, por anos usei as vagrant-box feitas pela Puppetlabs, elas sempre foram eficientes e confiáveis para trabalhar e fazer os meus testes, mas com o recente lançamento do Puppet 4 percebi que a puppetlabs não estava atualizando suas boxes, portanto, resolvi estudar o packer e criar cada box que eu precisava para homologar módulos puppet.

O resultado disto foi a criação das seguintes box:

centos 5, 6 e 7
ubuntu 12.04 e 14.04
debian 6, 7 e 8

Essas box tem instalação mínima do OS, são todas 64 bits e vem com alguns pacotes para sysadmins:

  • Puppet [ 4.2.2 ]
  • VBoxGuest [ 4.3.30 ]
  • Packages
    • git
    • curl
    • vim
    • wget
    • rsync
    • screen (com screenrc)
    • bind-utils
    • nc
    • telnet
    • puppet-agent
    • elinks
    • lynx
    • bzip2
    • unzip
    • tcpdump
    • ccze
    • htop
    • traceroute

Quem quiser fazer download basta acessar

https://atlas.hashicorp.com/gutocarvalho/

O link direto para cada box é

1
2
3
4
5
6
7
8
https://atlas.hashicorp.com/gutocarvalho/boxes/centos5x64
https://atlas.hashicorp.com/gutocarvalho/boxes/centos6x64
https://atlas.hashicorp.com/gutocarvalho/boxes/centos7x64
https://atlas.hashicorp.com/gutocarvalho/boxes/debian6x64
https://atlas.hashicorp.com/gutocarvalho/boxes/debian7x64
https://atlas.hashicorp.com/gutocarvalho/boxes/debian8x64
https://atlas.hashicorp.com/gutocarvalho/boxes/ubuntu1204x64
https://atlas.hashicorp.com/gutocarvalho/boxes/ubuntu1404x64

Coloquei o código de build do packer no github

1
2
3
4
5
6
7
8
https://github.com/gutocarvalho/packet-debian6
https://github.com/gutocarvalho/packet-debian7
https://github.com/gutocarvalho/packet-debian8
https://github.com/gutocarvalho/packet-ubuntu1204
https://github.com/gutocarvalho/packet-ubuntu1404
https://github.com/gutocarvalho/packet-centos5
https://github.com/gutocarvalho/packet-debian6
https://github.com/gutocarvalho/packet-debian7

Em breve vou mostrar como fazer build de uma box usando o Packer.

[s]
Guto

Comments