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

Brincando com Puppet e Bots

Brincando com Puppet e Bots

Apresentação utilizada no workshop de Puppet no @ideiasemprod

Bruno Lara Tavares

April 21, 2013
Tweet

More Decks by Bruno Lara Tavares

Other Decks in Programming

Transcript

  1. Vagrant Possibilita criar máquinas virtuais com base em uma imagem

    Diversas opções para configurar a máquina recem criada Inicialmente baseado no Virtualbox
  2. Plano do dia •  Criar um servidor de IRC com

    o Puppet •  Configurar o ambiente pra rodar o Hubot apontando pro servidor •  Profit!
  3. 2.  Configurar  o  servidor  IRC   package { 'ircd-ircu':! ensure

    => 'latest',! ;! }! ! service { 'ircd-ircu':! enable => true,! require => Package['ircd-ircu'],! ;! }! puppet/custom/irc.pp!
  4. 4.  Começar  a  instalar  o  Hubot   $ sudo npm

    install –g hubot coffee-script! ! $ hubot --create <path>! ! $ cd <path>! ! $ sudo npm install!
  5. 5.  Integrar  o  Hubot  com  o  IRC   https://github.com/github/hubot/wiki/Adapter:-IRC! !

    $ sudo npm install --save hubot-irc! ! $ chmod +x bin/hubot! ! $ export HUBOT_IRC_SERVER=“localhost”! ! $ export HUBOT_IRC_ROOMS=“#hubot”! ! $ export HUBOT_IRC_UNFLOOD=“false”! ! $ bin/hubot –a irc!
  6. Próximos  passos  para  você  tentar   As linhas que você

    escreveu de Puppet deram certo? -> Extrair um modulo para ser usado em outros projetos O Bot está legal? -> Escrever puppet pra baixar ele do github e iniciar no boot