2010-11-21 13 views
1

Değişken sayıda makine üzerinde dağıtılan değişken sayıda yazılım modülünden oluşan ısmarlama bağımsız sistemler tasarlıyor ve sunuyoruz. Bir örnek sistem, yaklaşık 60 makineye dağıtılmış yaklaşık 140 yazılım modülünden oluşmaktadır.Meta yapılandırma aracı

Yazılım modüllerinin her biri, veritabanı erişim URL'leri, sunucu IP adresleri gibi öğeleri içerecek bir tür yapılandırma dosyası gerektirir. Bu parametrelerin çoğu birbirine bağımlıdır; örneğin, "X" makinesinde "A" modülünün kullanılması durumunda, "B" modülünün konfigürasyon dosyasında "X" makine için IP adresine ihtiyacı vardır.

Python'da veya başka bir kodlama dilinde bir şeyi bir araya getirmeden önce, böyle bir şeyi yapan mevcut araçlar var mı? Sistem tanımını bir grup yapılandırma dosyasına dönüştürmek gibi bir şey düşünüyorum.

cevap

1

Anlaşılan benim google-fu bugün döndü, ve ben buldum bu:

Ve bir wiki sayfası ile benzer araçlar here.

Bu araçların tümü, orijinal olarak düşündüğümden (örneğin dağıtımdan) çok daha fazlasını yapıyor, ancak bu zaten bizim için yararlı bir şey olabilir.

+0

Kukla için tavsiye benden. – Nakedible