NinjaOPSPuppet Dojo para DevsOPS que querem revolucionar!
@iuriandreazza
/iuri.andrea
zza
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/ninjaops/
NinjaOPSPuppet Dojo para DevsOPS que querem revolucionar!
@iuriandreazza
/iuri.andrea
zza