Quale directory e struttura file utilizzare per Puppet?


11

I tutorial sulle marionette che ho letto finora non hanno menzionato come strutturare la marionetta .pp.

Qualcuno può condividere alcune esperienze di ciò che funziona e scala bene?

Risposte:


10

Sì, per favore vedi i miei commenti su: Come possono i ragazzini imparare e usare efficacemente Puppet?

Ho seguito gli esempi e le linee guida in questo libro . Ma parte della mia frustrazione iniziale era la mancanza di un modo standard o "best practice" di fare le cose con Puppet quando, come amministratore di sistema, mi aspetto una direzione lì.

Fondamentalmente puoi creare la tua struttura. Qualunque cosa abbia senso ... Ma seguirei uno degli esempi di coerenza. Ho finito per ristrutturarlo più volte in un mese mentre le cose hanno iniziato a dare sempre più senso a me.

Il resto dipenderà fortemente dalla tua infrastruttura server. Se disponi di un gran numero di sistemi in UNA posizione, la struttura della directory manifest / modulo avrà un aspetto diverso rispetto all'esecuzione di server in 20 strutture di co-posizione ... quindi la disposizione logica può essere basata su funzioni o posizione. Dovrà davvero essere personalizzato per la tua configurazione specifica.

Poi, c'è l'approccio di PuppetMaster decentrati o la distribuzione di manifesti di Git o rsync ... Il libro che ho collegato sopra copre alcuni dei problemi di scalabilità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.