This commit is contained in:
2024-02-29 16:46:23 +01:00
parent 2270317594
commit 82a7598c15
18 changed files with 403 additions and 26 deletions

View File

@ -62,6 +62,9 @@
<variable type='oui/non' name='activer_nineboard' description='Activer Nineboard'><value>non</value></variable>
<variable type='oui/non' name='activer_nextcloud' description='Activer Nextcloud'><value>non</value></variable>
<variable type='oui/non' name='activer_wordpress' description='Activer Wordpress'><value>non</value></variable>
<variable type='oui/non' name='activer_adminer' description='Activer Adminer'><value>non</value></variable>
<variable type='oui/non' name='activer_phpldapadmin' description='Activer Phpldapadmin'><value>non</value></variable>
@ -75,6 +78,9 @@
<variable type='string' name='nineboard_secret' mandatory='True' description='Secret key Nineboard'></variable>
<!-- NINEGATE -->
<variable name='ninegate_local' type='oui/non' description='Ninegate local'><value>oui</value></variable>
<variable name='ninegate_url' type='string' mandatory='True' description='Ninegate URL'></variable>
<variable type='oui/non' name='ninegate_syncldap' description='Synchroniser les utilisateurs vers annuaire'><value>oui</value></variable>
<variable type='oui/non' name='ninegate_scribegroup' description="Considérer les classes/options comme des groupes de travail"><value>oui</value></variable>
@ -102,6 +108,9 @@
<variable name='nextcloud_samba_domaine' type='string' mandatory='True' description='Samba domaine name'><value>DOMSCRIBE</value></variable>
<variable name='nextcloud_samba_name' type='string' mandatory='True' description='Samba root name'><value>nextcloud</value></variable>
<!-- WORDPRESS -->
<variable name='wordpress_local' type='oui/non' description='Wordpress local'><value>oui</value></variable>
<variable name='wordpress_url' type='string' mandatory='True' description='Wordpress URL'></variable>
</family>
<separators>
@ -111,9 +120,10 @@
<separator name="activer_openldap">Annuaire</separator>
<separator name="activer_ninegate">Applications</separator>
<separator name="openldap_password">Secrets</separator>
<separator name="ninegate_syncldap">Ninegate Portail</separator>
<separator name="ninegate_local">Ninegate</separator>
<separator name="nineboard_local">Nineboard</separator>
<separator name="nextcloud_local">Nextcloud</separator>
<separator name="wordpress_local">Wordpress</separator>
</separators>
</variables>
@ -201,6 +211,7 @@
<target type='variable'>activer_ninegate</target>
<target type='variable'>activer_nineboard</target>
<target type='variable'>activer_nextcloud</target>
<target type='variable'>activer_wordpress</target>
<target type='variable'>activer_adminer</target>
</condition>
@ -249,7 +260,13 @@
<condition name='hidden_if_in' source='activer_ninegate'>
<param>non</param>
<target type='variable'>ninegate_local</target>
<target type='variable'>ninegate_secret</target>
</condition>
<condition name='hidden_if_in' source='ninegate_local'>
<param>non</param>
<target type='variable'>ninegate_syncldap</target>
<target type='variable'>ninegate_ssosynchrogroup</target>
<target type='variable'>ninegate_ssoreqgroup</target>
@ -267,6 +284,12 @@
<target type='variable'>ninegate_forcethemename</target>
</condition>
<condition name='hidden_if_in' source='ninegate_local'>
<param>oui</param>
<target type='variable'>ninegate_url</target>
</condition>
<condition name='hidden_if_in' source='activer_nineboard'>
<param>non</param>
<target type='variable'>nineboard_secret</target>
@ -349,6 +372,20 @@
<target type='variable'>nextcloud_samba_host</target>
<target type='variable'>nextcloud_samba_domaine</target>
<target type='variable'>nextcloud_samba_name</target>
</condition>
</condition>
<!-- WORDPRESS -->
<condition name='hidden_if_in' source='activer_wordpress'>
<param>non</param>
<target type='variable'>wordpress_local</target>
</condition>
<condition name='hidden_if_in' source='wordpress_local'>
<param>oui</param>
<target type='variable'>wordpress_url</target>
</condition>
</constraints>
</creole>