SlideShare una empresa de Scribd logo
1 de 9
NinjaOPS
Puppet Dojo para DevsOPS que querem revolucionar!
@iuriandreaz
za
/iuri.andreaz
za
Dev-Ninja-Ops
• Conhecimentos:
• Shell
• OS *nix (CentOS)
• Entender de VMs
• Saber programar um pouco
Dev-Ninja-Ops
• Ferramentas:
• Puppet
• Master e Nodes
• Vagrant
• VirtualBox
• Apache
• MySQL
• Glassfish
Dev-Ninja-Ops
• Desafio:
• Configurar Puppet Master
• Escrever manifestos para Web+DB
• 1 Webserver (Apache)
• 1 DbServer (mysql)
• Configurar Usuarios
• Configurar Policies de Sec.
• Config. Nodes with Vagrant e Puppet
Setup:
• Exemplo:
https://github.com/iuriandreazza/ninjaops.git
• Vagrant Install (Brew, Ports, ou apt)
• apt-get install vagrant
• brew install vagrant
• VirtualBox ou VMWare
• https://www.virtualbox.org/
• brew install virtualbox
• vagrant up
Estrutura:
• Raiz
• puppet
• manifests (Init puppet)
• modules
• Init dos modulos necessário
Entendendo
Master e
Agent
let’s
rock!!??
https://github.com/iuriandreazza/ninja
ops/
NinjaOPS
Puppet Dojo para DevsOPS que querem revolucionar!
@iuriandreaz
za
/iuri.andreaz
za

Ninja dojo