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

E4ecb61d2ce38d137de8a3b129a904b6?s=128

Guto Carvalho

May 26, 2016
Tweet

Transcript

  1. None
  2. 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
  3. 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
  4. Vamos entender como tudo começou Projeto Vagrant 4

  5. 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
  6. 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
  7. 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
  8. Acompanhe os DEMOS do vagrant Demos

  9. 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)
  10. Provider Shell Inline exemplo 10

  11. Provider Shell Path exemplo 11

  12. 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
  13. Provider Puppet Apply demo 13

  14. 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ó
  15. Provider Puppet Agent exemplo 15

  16. Flato Presentation 16 QA

  17. 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.
  18. Entre em Contato @gutocarvalho @tacianot

  19. Flato Presentation 19 Obrigado

  20. Fotos Créditos 20 Flickr/PuppetLabs/PuppetConf'2015 Instruct/PuppetConf'2015 Google Images Comunidade Puppet-BR