23
Puppet Il Cacciavite Sonico del System Administrator

Puppet (v.1.0) IDEA Soc. Coop. [25/06/2014]

Embed Size (px)

Citation preview

Puppet

Il Cacciavite Sonico del

System Administrator

WhoAmI

Giuliano Latini:

• Classe 1969

• Si interessa di I.T. dal 1986

• Lavora presso l’Università

Politecnica delle Marche dal 1991

• Inizia ad usare i computer perché

s’illudeva di aver trovato qualcuno

che lavorerà al suo posto.

Internet Avatar

[email protected]

Twitter: @giulianolatini

Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274

Pagina Feedback: https://it.surveymonkey.com/s/62T62WF

Pagina Feedback

System Administrator old-style

1980 1990 ???20102000

Il Problema

Come gestisco TUTTA questa complessità???

La soluzione

Definire

Regole

Applicare

Configurazioni

Strumenti Disponibili

DevOps?

E’ il silenzio dell’ignoranza la radice di

ogni conflitto

Definizione

Question

&

Answers

Il Cacciavite Sonico

Se controlli una cosa nella sua

interezza, puoi controllare ogni cosa

Schemi di Applicazionepuppet apply

puppet agent

Puppet Standalone Puppet Master

Organizzazione del filesystem

Organizzazione Cartelle

• Files: fileserver

• Manifests: repository *.pp

• Modules: repository moduli

• Templates: repository *.erb

L’organizzazione cartelleindicata è replicataall’interno dei singolimoduli, con le stessefinalità.

Puppet a Stati

Question

&

Answers

Puppet Mastern

Puppet Master on NetDevice

Puppet controlla anche device Juniper

Progetto

Specifiche:

• Git-monitor: /etc

• editor: ViM

• DBMS: MySQL

• Web Language: PHP

• Web Server: Apache

• Personalizzazione Prompt

utente

Moduli:

• thomasvandoren-etckeeper

• jpadams-puppet_vim_env

• puppetlabs-apache

• puppetlabs-mysql

• example42-php

• acme/ohmyzsh

• stankevich-python

Puppet: site.pp

sudo puppet apply --modulepath /etc/puppet/modules \

/etc/puppet/manifests/site.pp

Question

&

Answers

1,2,3..Demo Time!!!

Libri Consigliati

http://docs.puppetlabs.com/

Ringraziamenti

https://github.com/example42?tab=repositories

http://www.example42.com/

http://www.kiratech.it/

http://www.codewrecks.com/blog/

http://idea-on-line.it/it/

WhoAmI

Giuliano Latini:

• Classe 1969

• Si interessa di I.T. dal 1986

• Lavora presso l’Università

Politecnica delle Marche dal 1991

• Inizia ad usare i computer perché

s’illudeva di aver trovato qualcuno

che lavorerà al suo posto.

Internet Avatar

[email protected]

Twitter: @giulianolatini

Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274

Pagina Feedback: https://it.surveymonkey.com/s/62T62WF

Pagina Feedback