Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meetup Puppet-BR 20160518 - Integração entre Puppet e Vagrant

Meetup Puppet-BR 20160518 - Integração entre Puppet e Vagrant

Apresentação sobre integração entre Puppet e Vagrant no Meetup Puppet Brasilia 20160518

Guto Carvalho

May 26, 2016
Tweet

More Decks by Guto Carvalho

Other Decks in Technology

Transcript

  1. 2 Comunidade Puppet-BR Nesta apresentação vamos demonstrar como utilizar ambas

    tecnologias para facilitar o desenvolvimento de módulos e testes Entenda como integrar Puppet & Vagrant Puppet & Vagrant I n t e g r a ç Ã O
  2. 3 Flato Presentation Vagrant Demos Contato Conteúdo Nesta apresentação vamos

    falar sobre o Puppet e sua integração com o vagrant Comunidade Puppet-BR Taciano Tres Guto Carvalho
  3. Mitchel Hashimoto Criador do vagrant e diversas ferramentas de automação

    Comunidade Puppet-BR CEO e fundador da Hashicorp, empresa focada em automação Sobre Criou ferramentas como vagrant, packer, terraform, consul, serf e vault O que fez Empreendedor e apaixonado pela computação desde seus 12 anos Personalidade Encontrou e resolveu problemas pontuais no universo da automação Como fez 01 02 03 04 5
  4. Vagrant Recursos principais Comunidade Puppet-BR 6 Economiza tempo Plataformas Infra

    como código Providers O vagrant ajuda na criação de ambientes de desenvolvimento e testes de forma rápida Ele tem suporte as principais plataformas como VMWARE, Virtualbox, HyperV e AWS Você passa a ter toda a sua infraestrutura representada como código em um arquivo Vagrantfile Ele tem suporte a diversos provisioners como Shell, Puppet, Chef, Salt e Ansible o que permite instalação de SW e configuração do OS
  5. Por que usar o vagrant? Entenda suas vantagens Comunidade Puppet-BR

    7 Replicabilidade e velocidade Ele te permite criar e replicar ambientes de trabalho e desenvolvimento de forma fácil e rápida, criando um workflow consistente que vai ajudá-lo a aumentar sua produtividade e flexibilidade do seu time
  6. Provider Shell demo Comunidade Puppet-BR 9 Shell script O vagrant

    tem suporte a utilizar o provisionar shell, voce pode passar comandos para o shell (inline) do OS ou chamar scripts (path)
  7. Provider Puppet Apply demo Comunidade Puppet-BR 12 Puppet Apply Com

    esse provider conseguimos chamar classes através do agente puppet de forma direta, sem necessidade de um servidor puppet master
  8. Provider Puppet Agent demo Comunidade Puppet-BR 14 Puppet Agent Com

    esse provider podemos chamar o puppet master e solicitar o catálogo de configurações daquele nó, contudo é necessário ter um puppet master rodando e com todas as declarações para o nó
  9. Participe da comunidade Venha aprender puppet com a gente Comunidade

    Puppet-BR 17 IRC Site & Planeta Telegram Lista Acesse o canal #puppet-br na rede freenode de IRC com seu cliente preferido Acesse o site 
 puppet-br.org e o planeta.puppet-br.org Entre no grupo telegra.,me/puppetbr no telegram. Participe das listas no google groups puppet- users-br e mcollective- users-br.