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. View Slide

  2. 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 Slide

  3. 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 Slide

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

    View Slide

  5. 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 Slide

  6. 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 Slide

  7. 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 Slide

  8. 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 Slide

  9. Acompanhe os DEMOS do PCP
    Demos

    View Slide

  10. 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 Slide

  11. Provider Shell Inline
    exemplo
    11

    View Slide

  12. Flato Presentation 12
    QA

    View Slide

  13. 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 Slide

  14. Entre em Contato
    @gutocarvalho
    @tacianot

    View Slide

  15. Flato Presentation 15
    Obrigado

    View Slide

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

    View Slide