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

Meetup Puppet-BR 20160518 - Projeto PCP

Meetup Puppet-BR 20160518 - Projeto PCP

Apresentação do projeto PCP 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 PCP para estudar e entender os
    componentes principais do puppet
    Conheça e entenda o projeto PCP
    Projeto PCP
    A M B I E N T E P U P P E T C O M P L E T O

    View full-size slide

  2. 3
    Flato Presentation
    PCP
    Demos
    Contato
    Conteúdo
    Nesta apresentação vamos falar sobre o
    projeto PCP
    Comunidade Puppet-BR
    Taciano Tres Guto Carvalho

    View full-size slide

  3. Vamos entender como tudo começou
    Projeto PCP
    4

    View full-size slide

  4. Guto Carvalho
    Autor do projeto PCP
    Comunidade Puppet-BR
    Sysadmin, arquiteto de
    operações e entusiasta da
    cultura DevOps
    Sobre
    Criou o PCP para ajudar
    novos usuários nos
    estudos do Puppet
    O que fez
    Membro ativo da comunidade
    Puppet-BR, blogueiro e
    palestrante
    Personalidade
    Usou vagrant para facilitar
    a instalação e
    configuração do Puppet
    Como fez
    01 02
    03 04
    5

    View full-size slide

  5. Time do PCP
    Desenvolvedores do projeto
    Comunidade Puppet-BR 6
    Developer Developer Co-Author/Developer
    Taciano Tres Adriano Vieira Miguel Filho
    Author/Developer
    Guto Carvalho

    View full-size slide

  6. PCP
    Recursos principais
    Comunidade Puppet-BR 7
    Puppet Server | Agent PuppetDB | PostgreSQL Puppet Explorer Mcollective | ActiveMQ
    Instala a última versão
    estável do Puppetserver
    e Puppet Agent
    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

    View full-size slide

  7. Por que usar o PCP?
    Entenda suas vantagens
    Comunidade Puppet-BR 8
    Ambiente modelo
    O PCP cria um ambiente Puppet
    totalmente integrado, seguindo as
    boas práticas de desenvolvimento,
    instalação e configuração da Puppet.
    Com isso qualquer usuário puppet
    consegue instalar e testar as últimas
    versões dos pacotes Puppet, tudo com
    apenas um comando.

    View full-size slide

  8. Acompanhe os DEMOS do PCP
    Demos

    View full-size slide

  9. Provider Shell
    demo
    Comunidade Puppet-BR 10
    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)

    View full-size slide

  10. Provider Shell Inline
    exemplo
    11

    View full-size slide

  11. Flato Presentation 12
    QA

    View full-size slide

  12. Participe da comunidade
    Venha aprender puppet com a gente
    Comunidade Puppet-BR 13
    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.

    View full-size slide

  13. Entre em Contato
    @gutocarvalho
    @tacianot

    View full-size slide

  14. Flato Presentation 15
    Obrigado

    View full-size slide

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

    View full-size slide