Tutorial marionette

Puppet è una tecnologia di gestione della configurazione per gestire l'infrastruttura su macchine fisiche o virtuali. È uno strumento di gestione della configurazione software open source sviluppato utilizzando Ruby che aiuta a gestire al volo infrastrutture complesse. Questo tutorial aiuterà a comprendere gli elementi costitutivi di Puppet e come funziona in un ambiente infrastrutturale. Tutti gli esempi e gli snippet di codice utilizzati in questo tutorial vengono testati. Gli snippet di codice funzionanti possono essere utilizzati semplicemente in qualsiasi configurazione di Puppet modificando i nomi e le variabili attualmente definiti.

Questo tutorial è stato preparato per coloro che vogliono comprendere le caratteristiche e le funzionalità di Puppet e come può aiutare a ridurre la complessità della gestione di un'infrastruttura.

Dopo aver completato questo tutorial, si otterrebbe una comprensione di livello moderato di Puppet e del suo flusso di lavoro. Ti darà anche una buona idea su come configurare Puppet in un'infrastruttura preconfigurata e usarlo per l'automazione.

Partiamo dal presupposto che chiunque voglia capire e imparare Puppet dovrebbe avere una comprensione dell'amministrazione del sistema, dell'infrastruttura e della comunicazione del protocollo di rete. Per automatizzare il provisioning dell'infrastruttura, è necessario disporre di un comando sulla scrittura di script Ruby di base e sul sistema sottostante in cui si desidera utilizzare Puppet.