Project

General

Profile

User story #1111

Updated by Matthieu CERDA about 9 years ago

In the chain Technique Dans la série Policy Template => Directive Policy => Configuration Rule, we miss il manque la possibilité de créer des "profils" de machine, qui serait un ensemble de policy instances applicable ensemble.  
 Typiquement, le profil "serveur web php" aurait un ensemble de paquets (ssh, apache, etc), une configuration d'Apache, de MySQL, de PHP, des gestions de backup, des droits, etc. 

 Ceci peut aussi être traité par dépendance entre policies (un profil est une policy "mere" qui a possibility to aggregate Directives in one profile that would be a "Directive group" to apply comme dépendance les autres, comme les paquets de fonctionnalité dans Debian).  

 En allant plus loin, on a Rule. 

 The profile "PHP Web server" would contain an install of ssh, apache, pourrait avoir des compositions de profils (un profil serveur web php serait un serveur web + des Policy pour mysql, php, etc...), an Apache config, a MySQL one, a PHP one, backup management, rights ... etc). 

 This can be created using dependency between Techniques ("Provides" functionnality), or by aggregating multiple profiles together. 

 We could also add depdendencies between Techniques. Ceci peut aussi être traité par des dépendance entre profils.

Back