Quand les poules auront des dents ... la version 4.0

Simplification du concept :

  • Pkgi sera uniquement chargé de l'instanciation hiérarchique de modèles à partir d'une liste de paramètres au format très simple (clé/valeur).
  • Pkgi ne s'occupera plus directement de paramétrer les différents logiciels (apache, mysql etc…)

Fin des variables d'environnements ?

Une idée serait de pouvoir définir des profils de configurations (dev, prod, test, etc.) à l'image des fichiers de configurations sphinx (cad avec héritage) :

main {
   key1=value
   key2=value
   key3=value
}
devel : main {
   key4=new_value
}
prod : devel {
  key1=new_value
  key2=new_value
}

(concernant le format, JSON serait peut-être le bon choix)

Pour utiliser un profil, il suffit de le préciser lors du lancement de la commande :

 
pkgi --config /home/me/pkgi.conf prod

Alternatives plus ou moins proche

 
changelog/4.0.txt · Dernière modification: 2012/04/03 13:57 par kerphi
Recent changes RSS feed Powered by PHP Hosted on Debian Driven by DokuWiki Deployed by Pkgi