Question

savoir Anyone De toutes les bonnes façons de le faire marionnettes comme les fichiers pp pour python. Presque comme les fichiers de configuration qui peuvent hériter d'autres fichiers configs et ont également une logique limitée à eux comme si les déclarations et les variables?

Merci!

Était-ce utile?

La solution

Kokki est un projet intéressant qui tente d'être le chef / marionnettes mais pour Python. Il semble un peu immature pour une utilisation dans la production, mais si vous êtes à la recherche d'un système de gestion de la configuration en Python et ne veulent pas utiliser quelque chose de plus bien établie (et lourde) comme bcfg2, je partirais avec Kokki .

Autres conseils

Pensez à utiliser Python, avec des règles limitant ce qui en interne peut apparaître dans un fichier de configuration.

Les avantages sont que personne ne doit apprendre une autre langue, il est vraiment, vraiment pas cher à mettre en œuvre, et vous n'avez pas à vous soucier de l'entretien de l'analyseur de configuration. Les inconvénients sont que ce n'est pas un langage conçu sur mesure pour votre cas d'utilisation particulier, et que si vous n'êtes pas stricte en limitant ce que la syntaxe peut être utilisée, vous vous retrouverez avec prolifèrent complexité dans vos fichiers de configuration.

Cette est une très bonne liste d'outils de gestion de configuration open source. Bonne implémentations Python incluent Synctool, sel, Pacha et bcfg2.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top