1
|
<?xml version="1.0" encoding="utf-8"?>
|
2
|
|
3
|
<creole>
|
4
|
<files>
|
5
|
|
6
|
<file filelist='envole' name='/usr/share/sso/app_filters/posh_apps.ini' rm='True'/>
|
7
|
|
8
|
<file filelist='envole' name='/usr/share/eole/mysql/posh/gen/posh-create-1.sql' mkdir='True' rm='True'/>
|
9
|
<file filelist='envole' name='/usr/share/eole/mysql/posh/updates/posh-update.sql' mkdir='True' rm='True'/>
|
10
|
|
11
|
<file filelist='envole' name='/usr/share/eole/mysql/posh/gen/poshprofile-create-1.sql' mkdir='True' rm='True'/>
|
12
|
<file filelist='envole' name='/usr/share/eole/mysql/posh/updates/poshprofile-update.sql' mkdir='True' rm='True'/>
|
13
|
|
14
|
<file filelist='envole' name='/usr/share/eole/firewall/00_web_posh.fw' rm='True'/>
|
15
|
|
16
|
<file filelist='envole' name='/etc/bacula/baculafichiers.d/posh.conf' source='posh_posh.conf' rm='True'/>
|
17
|
</files>
|
18
|
<containers>
|
19
|
<container name='web'>
|
20
|
<package>posh-apps</package>
|
21
|
|
22
|
<service servicelist='envole'>admin-posh-profile</service>
|
23
|
<service servicelist='envole'>posh-profile</service>
|
24
|
|
25
|
<service method="apache" servicelist="envole">posh</service>
|
26
|
<service method="apache" servicelist="envole">ressources</service>
|
27
|
|
28
|
<file filelist='envole' name='/etc/envole/config.ini' source='posh_config.ini' mkdir='True' rm='True'/>
|
29
|
|
30
|
<file filelist='envole' name='/etc/apache2/sites-available/posh' source='apache-posh.conf'/>
|
31
|
|
32
|
<file name='/etc/apache2/sites-available/ressources' source='apache-ressources.conf' mkdir='True'/>
|
33
|
|
34
|
<file filelist='envole' name='/var/www/html/posh/includes/plugins/plugin_eolecas/cas.inc.php' source='posh_cas.inc.php' mkdir='True' rm='True'/>
|
35
|
|
36
|
<file name='/usr/share/php/configCAS/ldap.inc.php' source='posh_ldap.inc.php' mkdir='True' rm='True'/>
|
37
|
|
38
|
<file name='/etc/eole/eoleldap.conf' mkdir='True' rm='True'/>
|
39
|
|
40
|
<file filelist='envole' name='/var/www/html/posh/includes/plugins/plugin_eolecas/logout.eole.inc.php' source='posh_logout.eole.inc.php' mkdir='True' rm='True'/>
|
41
|
<file filelist='envole' name='/usr/share/php/configCAS/poshprofile.inc.php' source='posh_poshprofile.inc.php' mkdir='True' rm='True'/>
|
42
|
|
43
|
<file filelist='envoleproxy' name='/var/www/html/posh/includes/proxy.pac' source='posh_proxy.pac' mkdir='True' rm='True'/>
|
44
|
|
45
|
<file filelist='envole' name='/var/www/html/posh/includes/plugins/plugin_xdesktop/inc_js.php' source='posh-xdesktop.inc_js.php.tmpl' group='www-data' mode='640'/>
|
46
|
<file filelist='envole' name='/var/www/html/posh/includes/plugins/plugin_xdesktop/js/xdesktop.js' source='posh-xdesktop.xdesktop.js.tmpl' group='www-data' mode='640'/>
|
47
|
</container>
|
48
|
</containers>
|
49
|
<variables>
|
50
|
<family name='applications web'>
|
51
|
<variable name='test_force_envole' type='oui/non' hidden='True'/>
|
52
|
<variable name='activer_envole' type='oui/non' description='Activer Envole (portail web)'>
|
53
|
<value>non</value>
|
54
|
</variable>
|
55
|
<variable name='force_envole' description='Utiliser Envole comme application par défaut en frontal' redefine='True'>
|
56
|
<value>oui</value>
|
57
|
</variable>
|
58
|
<variable name='alias_envole' type='string' description="Alias Apache pour l'accès à Envole" mode='expert'>
|
59
|
<value>/envole</value>
|
60
|
</variable>
|
61
|
</family>
|
62
|
|
63
|
<family name='envole' mode='expert' hidden='True'>
|
64
|
<variable name='posh_xmlrpc_ip' type='string' description='Adresse IP du serveur de profil utilisé pour le portail'>
|
65
|
<value>localhost</value>
|
66
|
</variable>
|
67
|
<variable name='posh_xmlrpc_port' type='string' description='Port utilisé par le serveur de profil'>
|
68
|
<value>7080</value>
|
69
|
</variable>
|
70
|
<variable name='posh_profile_service_name' type='string' description='Nom du serveur de profil auprès du SSO'>
|
71
|
<value>http://xmlrpc-posh/server</value>
|
72
|
</variable>
|
73
|
</family>
|
74
|
<family name='ent' mode='expert'>
|
75
|
<variable name="scribe_piwik_distant" type="oui/non" description="Remonter les statistiques d'usage sur un Piwik distant">
|
76
|
<value>non</value>
|
77
|
</variable>
|
78
|
<variable name='scribe_posh_adresse_aca' type='string' description="Adresse du serveur distant de collecte des statistiques d'usage du bureau (désactivé si rien)" />
|
79
|
<variable name='scribe_posh_piwikid_aca' type='string' description="Identifiant du site à utiliser pour l'envoi des statistiques Piwik (serveur distant)" >
|
80
|
<value>1</value>
|
81
|
</variable>
|
82
|
</family>
|
83
|
</variables>
|
84
|
<constraints>
|
85
|
<check name='obligatoire' target='posh_xmlrpc_ip'/>
|
86
|
<check name='obligatoire' target='posh_xmlrpc_port'/>
|
87
|
<check name='obligatoire' target='posh_profile_service_name'/>
|
88
|
<check name='valid_alias' target='alias_envole'/>
|
89
|
<condition name='hidden_if_in' source='activer_envole'>
|
90
|
<param>non</param>
|
91
|
<target type='filelist'>envole</target>
|
92
|
<target type='servicelist'>envole</target>
|
93
|
<target type='variable'>alias_envole</target>
|
94
|
<target type='variable'>scribe_piwik_distant</target>
|
95
|
<target type='variable'>force_envole</target>
|
96
|
|
97
|
</condition>
|
98
|
|
99
|
<auto name='calc_multi_condition' target='test_force_envole'>
|
100
|
<param>oui</param>
|
101
|
<param type='eole' name='condition_1'>activer_envole</param>
|
102
|
<param type='eole' name='condition_2'>force_envole</param>
|
103
|
<param name='match'>oui</param>
|
104
|
<param name='mismatch'>non</param>
|
105
|
</auto>
|
106
|
|
107
|
|
108
|
|
109
|
|
110
|
<condition name='hidden_if_in' source='test_force_envole'>
|
111
|
<param>oui</param>
|
112
|
<target type='variable'>web_redirection</target>
|
113
|
</condition>
|
114
|
|
115
|
<condition name='hidden_if_in' source='activer_proxy_client'>
|
116
|
<param>non</param>
|
117
|
<target type='filelist'>envoleproxy</target>
|
118
|
</condition>
|
119
|
<condition name='hidden_if_not_in' source='scribe_piwik_distant'>
|
120
|
<param>oui</param>
|
121
|
<target type='variable'>scribe_posh_adresse_aca</target>
|
122
|
<target type='variable'>scribe_posh_piwikid_aca</target>
|
123
|
</condition>
|
124
|
</constraints>
|
125
|
<help>
|
126
|
<variable name='activer_envole'>Envole est un ENP (Espace Numérique Personnalisable), permettant de centraliser les accès aux applications web</variable>
|
127
|
<variable name='alias_envole'>Chemin d'accès à l'application Envole débutant avec le caractère "/"</variable>
|
128
|
<variable name='scribe_piwik_distant'>Remonter les statistiques des applications utilisées à travers le plugin Xdesktop (contribution de l'académie de la Réunion) sur un serveur Piwik distant sur un module EOLE.</variable>
|
129
|
<variable name='scribe_posh_adresse_aca'>Adresse du serveur distant recueillant les statistiques (ex : Seshat en académie).</variable>
|
130
|
<variable name='scribe_posh_piwikid_aca'>Identifiant du site créé dans l'interface Piwik distante pour la remontée des usages en établissement.</variable>
|
131
|
</help>
|
132
|
</creole>
|