Domanda

Chiunque sappia di un buon modo per fare marionette come i file PP per Python. Quasi come i file di configurazione che possono ereditare altri file di configurazione e hanno anche una logica limitata come istruzioni e variabili IF?

Grazie!

È stato utile?

Soluzione

Kokki è un progetto interessante che tenta di essere chef / burattino ma per Python. Sembra un po 'immaturo da usare in produzione, ma se stai cercando un sistema di gestione della configurazione basato su Python e non vuoi usare qualcosa di più consolidato (e pesante) come BCFG2, andrei con Kokki .

Altri suggerimenti

Prendi in considerazione l'utilizzo di Python, con le regole interne che limitano ciò che può apparire in un file di configurazione.

I vantaggi sono che nessuno deve imparare un'altra lingua, è davvero molto economico da implementare e non devi preoccuparti della manutenzione del parser di configurazione. Gli svantaggi sono che non è un linguaggio progettato su misura per il tuo particolare caso d'uso e che se non sei rigoroso nel limitare la sintassi che si può usare finirai con la complessità dei funghi nei file di configurazione.

Questo è un ottimo elenco di strumenti di gestione della configurazione open source. Le buone implementazioni di Python includono Synctool, Salt, Pacha e BCFG2.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top