Eolisation de l'applicatif MSE
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61_pve.xml 33KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <creole>
  3. <files>
  4. <package>mse</package>
  5. <file filelist='pve' name='/etc/eole/eole-db.d/pve-db.yml' source='pve-db.yml' rm='True' mkdir='True'/>
  6. <file filelist='mse-sys-lr-apache' name='/etc/logrotate.d/apache2' source='mse-logrotate-apache.conf' rm='True' mkdir='True'/>
  7. <file filelist='mse-sys-lr' name='/etc/logrotate.d/mse' source='mse-logrotate.conf' rm='True' mkdir='True'/>
  8. <file filelist='pve' name='/usr/lib/python2.7/dist-packages/eoledb/password/_eole_mypwd.py' source='tmpl_eole_mypwd.py' rm='True' mkdir='True'/>
  9. <file filelist='pve' name='/etc/php5/fpm/php.ini' source='php.ini' rm='True' mkdir='True'/>
  10. <file filelist='mse-apache' name='/etc/apache2/sites-available/mse.conf' source='msebundle-apache.conf' mkdir='True' rm='True'/>
  11. <file filelist='mse-apache' name='/etc/apache2/mods-available/mpm_event.conf' mkdir='True' rm='True'/>
  12. <file filelist='mse-apache' name='/etc/apache2/mods-available/mpm_worker.conf' mkdir='True' rm='True'/>
  13. <file filelist='mse-apache' name='/etc/php5/fpm/pool.d/mse.conf' source='mse-fpm.conf' mkdir='True' rm='True'/>
  14. <service servicelist='svApache'>apache2</service>
  15. <service servicelist='svApache'>php5-fpm</service>
  16. <service method='apache'>mse.conf</service>
  17. <service_access service='apache2'>
  18. <port service_accesslist="svlApache">80</port>
  19. <port service_accesslist="svlApache">443</port>
  20. </service_access>
  21. </files>
  22. <containers>
  23. <container name='web'>
  24. <!-- services de configuration de l'application -->
  25. <file filelist='pve' name='/var/www/html/mse/app/config/parameters.yml' source='pvebundle-parameters.yml' rm='True' mkdir="True"/>
  26. <file filelist='pve' name='/var/www/html/mse/scripts/scribe-post-install.sh' source='mse-scribe-post-install.sh' rm='True' mkdir="True"/>
  27. <file filelist='pve' name='/var/www/html/mse/app/config/redis.yml' source='mse-redis.yml' rm='True' mkdir="True"/>
  28. </container>
  29. </containers>
  30. <variables>
  31. <family name='MSE'>
  32. <!-- SERVICES -->
  33. <variable name='is_mse_master' type='oui/non' description="Définir l'application comme maitre">
  34. <value>oui</value>
  35. </variable>
  36. <variable name='mseSlaves' type='string' description="Adresse des workers MSE escalves" multi='True'/>
  37. <variable name='activer_pvebundle' type='oui/non' description='Activer Profil MSE'>
  38. <value>non</value>
  39. </variable>
  40. <variable name='activer_supportbundle' type='oui/non' description='Activer Support MSE'>
  41. <value>oui</value>
  42. </variable>
  43. <variable name='activer_wsdlbundle' type='oui/non' description='Activer webservices MSE'>
  44. <value>oui</value>
  45. </variable>
  46. <variable name='activer_logrotate_apache' type='oui/non' description='Configurer un logrotate pour apache'>
  47. <value>oui</value>
  48. </variable>
  49. <variable name='pve_infravtech' type='oui/non' description='Infrastructure VTech (interfaces réseau eth0/eth1 avec eth0 en IP publique) ?'>
  50. <value>non</value>
  51. </variable>
  52. <!-- GENERAL MSE BUNDLE -->
  53. <variable name='pvebundle_ipbdd' type='string' description="Adresse du serveur BDD" mandatory="True">
  54. <value>127.0.0.1</value>
  55. </variable>
  56. <variable name='pvebundle_urllogin' type='string' description="URL du serveur d'authentification" mandatory="True">
  57. <value>change_me</value>
  58. </variable>
  59. <variable name='pvebundle_urllogout' type='string' description="URL de gestion de la deconnexion du portail" mandatory="True">
  60. <value>/envole/logout</value>
  61. </variable>
  62. <variable name='pvebundle_check_timeout_url' type='string' description="URL de gestion de la deconnexion automatique" mandatory="True">
  63. <value>/envole/ajax/check-timeout</value>
  64. </variable>
  65. <variable name='pvebundle_idle_timeout' type='number' description="Déconnexion automatique après (en minutes)" mandatory="True">
  66. <value>60</value>
  67. </variable>
  68. <variable name='pvebundle_domain' type='string' description="Nom de domaine utilisé pour accéder au MSE" mandatory="True">
  69. <value>messervices.etudiant.gouv.fr</value>
  70. </variable>
  71. <variable name='pvebundle_scheme' type='string' description="Protocole utilisé pour accéder au MSE" mandatory="True">
  72. <value>https</value>
  73. </variable>
  74. <variable name='pvebundle_baseurl' type='string' description="URL racine pour accéder au MSE" mandatory="True">
  75. <value>envole</value>
  76. </variable>
  77. <variable name='pvebundle_portal_url' type='string' description="URL du portail Envole" mandatory="False">
  78. <value>/</value>
  79. </variable>
  80. <variable name='pvebundle_contact_mail' type='string' description="Email de contact (Relation Presse)" mandatory="True">
  81. <value>communication@cnous.fr</value>
  82. </variable>
  83. <!-- LDAP -->
  84. <variable name='pvebundle_ldapserveur' type='string' description="Adresse du serveur LDAP" mandatory="True">
  85. <value>127.0.0.1</value>
  86. </variable>
  87. <variable name='pvebundle_ldapport' type='string' description="Port du serveur LDAP" mandatory="True">
  88. <value>389</value>
  89. </variable>
  90. <variable name='pvebundle_ldapbase' type='string' description="Chemin de recherche dans l'annuaire" mandatory="True">
  91. <value>ou=crous-toulouse,ou=education,o=gouv,c=fr</value>
  92. </variable>
  93. <variable name='pvebundle_ldapdn' type='string' description="Utilisateur d'écriture dans l'annuaire" mandatory="True">
  94. <value>cn=writer,o=gouv,c=fr</value>
  95. </variable>
  96. <variable name='pvebundle_ldappwd' type='string' description="Mot de passe utilisateur d'écriture dans l'annuaire" mandatory="True">
  97. <value>change_me</value>
  98. </variable>
  99. <!-- REDIS -->
  100. <variable name='activer_redis' type='oui/non' description="Utiliser le serveur de cache Redis">
  101. <value>oui</value>
  102. </variable>
  103. <variable name='pvebundle_redisserveur' type='ip' description="Adresse du serveur Redis" multi="True" mandatory="True">
  104. <value>127.0.0.1</value>
  105. </variable>
  106. <variable name='pvebundle_redisport' type='string' description="Port du serveur Redis" mandatory="True">
  107. <value>6379</value>
  108. </variable>
  109. <variable name='pvebundle_redisweight' type='string' description="Poids du serveur" mandatory="True">
  110. <value>10</value>
  111. </variable>
  112. <variable name='pvebundle_redisttl' type='string' description="TTL de la session Redis" mandatory="True">
  113. <value>3600</value>
  114. </variable>
  115. <!-- REVERSE PROXY -->
  116. <variable name='pvebundle_reverse_proxy' type='string' description="Adresse IP du reverse proxy en frontal" mandatory="False" />
  117. <!-- SAML -->
  118. <variable name='saml_idp_url_metadata' type='string' description="URL des metadata de l'IDP" mandatory="True">
  119. <value>https://idp.messervices.etudiant.gouv.fr/idp/shibboleth</value>
  120. </variable>
  121. <variable name='cnous_pve_service_saml_logout' type='string' description="URL de deconnexion SAML" mandatory="True">
  122. <value>http://localhost/idp/profile/Logout</value>
  123. </variable>
  124. <variable name='saml_idp_entity_id' type='string' description="IDP Entity ID" mandatory="False">
  125. <value>test</value>
  126. </variable>
  127. <variable name='saml_idp_single_sign_on_service_url' type='string' description="IDP SSO service URL" mandatory="False">
  128. <value>test</value>
  129. </variable>
  130. <variable name='saml_idp_single_logout_service_url' type='string' description="IDP SLO service URL" mandatory="False">
  131. <value>test</value>
  132. </variable>
  133. <variable name='saml_sp_entity_id' type='string' description="SP Entity ID" mandatory="False">
  134. <value>test</value>
  135. </variable>
  136. <variable name='saml_sp_assertion_consumer_service_url' type='string' description="SP Assertion consumer service URL" mandatory="False">
  137. <value>test</value>
  138. </variable>
  139. <variable name='saml_sp_assertion_consumer_service_binding' type='string' description="SP assertion consumer service binding" mandatory="False">
  140. <value>test</value>
  141. </variable>
  142. <variable name='saml_sp_single_logout_service_url' type='string' description="SP logout service URL" mandatory="False">
  143. <value>test</value>
  144. </variable>
  145. <variable name='saml_sp_single_logout_service_binding' type='string' description="SP logout service binding" mandatory="False">
  146. <value>test</value>
  147. </variable>
  148. <variable name='saml_sp_name_id_format' type='string' description="SP Name ID Format" mandatory="False">
  149. <value>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</value>
  150. </variable>
  151. <variable name='saml_security_name_id_encrypted' type='string' description="Name ID encrypted" mandatory="False">
  152. <value>false</value>
  153. </variable>
  154. <variable name='saml_security_authn_requests_signed' type='string' description="Authn request signed" mandatory="False">
  155. <value>false</value>
  156. </variable>
  157. <variable name='saml_security_logout_request_signed' type='string' description="Logout request signed" mandatory="False">
  158. <value>false</value>
  159. </variable>
  160. <variable name='saml_security_logout_response_signed' type='string' description="Logout response signed" mandatory="False">
  161. <value>false</value>
  162. </variable>
  163. <variable name='saml_security_want_messages_signed' type='string' description="Want messages signed" mandatory="False">
  164. <value>false</value>
  165. </variable>
  166. <variable name='saml_security_want_assertions_signed' type='string' description="Want assertions signed" mandatory="False">
  167. <value>false</value>
  168. </variable>
  169. <variable name='saml_security_want_assertions_encrypted' type='string' description="Want assertions encrypted" mandatory="False">
  170. <value>false</value>
  171. </variable>
  172. <variable name='saml_security_want_name_id_encrypted' type='string' description="Want name ID encrypted" mandatory="False">
  173. <value>false</value>
  174. </variable>
  175. <variable name='saml_security_request_authn_context' type='string' description="Request authn context" mandatory="False">
  176. <value>false</value>
  177. </variable>
  178. <variable name='saml_security_sign_metadata' type='string' description="Sign metadata" mandatory="False">
  179. <value>false</value>
  180. </variable>
  181. <variable name='saml_security_want_xml_validation' type='string' description="Want XML validation" mandatory="False">
  182. <value>false</value>
  183. </variable>
  184. <variable name='saml_security_signature_algorithm' type='string' description="Signature Algorithm" mandatory="False">
  185. <value>http://www.w3.org/2000/09/xmldsig#rsa-sha1</value>
  186. </variable>
  187. <!-- AGLAE -->
  188. <variable name='pvebundle_aglae_wsdl_url' type='string' description="URL du WSDL des webservices AGLAE" mandatory="True">
  189. <value>http://localhost</value>
  190. </variable>
  191. <variable name='pvebundle_aglae_systemid' type='string' description="Systeme ID pour communiquer avec les webservices AGLAE" mandatory="True">
  192. <value>MSE</value>
  193. </variable>
  194. <variable name='pvebundle_aglae_mdp' type='string' description="Mot de passe pour communiquer avec les webservices AGLAE" mandatory="True">
  195. <value>change_me</value>
  196. </variable>
  197. <variable name='pvebundle_aglae_surveillance_wsdl_url' type='string' description="URL du WSDL Surveillance des webservices AGLAE" mandatory="True">
  198. <value>http://localhost</value>
  199. </variable>
  200. <variable name='pvebundle_aglae_sftp_host' type='string' description="AGLAE SFTP serveur" mandatory="True">
  201. <value>localhost</value>
  202. </variable>
  203. <variable name='pvebundle_aglae_sftp_port' type='number' description="AGLAE SFTP port" mandatory="True">
  204. <value>22</value>
  205. </variable>
  206. <variable name='pvebundle_aglae_sftp_user' type='string' description="AGLAE SFTP utilisateur" mandatory="True">
  207. <value>root</value>
  208. </variable>
  209. <variable name='pvebundle_aglae_sftp_password' type='string' description="AGLAE SFTP mot de passe" mandatory="True">
  210. <value>password</value>
  211. </variable>
  212. <variable name='pvebundle_aglae_sftp_remote_import_path' type='string' description="AGLAE SFTP repertoire distant pour fichier a importer" mandatory="True">
  213. <value>/tmp/export</value>
  214. </variable>
  215. <variable name='wsdlbundle_aglae_passwd' type='string' description="Mot de passe pour les webservices dédiés à AGLAE" mandatory="True">
  216. <value>change_me</value>
  217. </variable>
  218. <!-- CENTRALE LOGEMENT -->
  219. <variable name='pvebundle_centrale_wsdl_url' type='string' description="URL du WSDL des webservices CENTRALE" mandatory="True">
  220. <value>http://localhost</value>
  221. </variable>
  222. <variable name='pvebundle_centrale_systemid' type='string' description="URL du WSDL des webservices CENTRALE" mandatory="True">
  223. <value>MSE</value>
  224. </variable>
  225. <variable name='pvebundle_centrale_mdp' type='string' description="Mot de passe pour communiquer avec les webservices MSE vers CENTRALE" mandatory="True">
  226. <value>change_me</value>
  227. </variable>
  228. <variable name='pvebundle_centrale_surveillance_wsdl_url' type='string' description="URL du WSDL des webservices surveillance CENTRALE" mandatory="True">
  229. <value>http://localhost</value>
  230. </variable>
  231. <variable name='wsdlbundle_centrale_passwd' type='string' description="Mot de passe pour les webservices dédiés à CENTRAL LOGEMENT" mandatory="True">
  232. <value>change_me</value>
  233. </variable>
  234. <!-- ABP -->
  235. <variable name='pvebundle_apb_wsdl_url' type='string' description="URL du WSDL des webservices APB" mandatory="True">
  236. <value>http://test.admission-postbac.fr/ServicesWebPostbac/services/Pve2apbServiceWEB?wsdl</value>
  237. </variable>
  238. <variable name='pvebundle_apb_systemid' type='string' description="Identifiant pour l'appel au webservice APB distant" mandatory="True">
  239. <value>MSE</value>
  240. </variable>
  241. <variable name='pvebundle_apb_mdp' type='string' description="Mot de passe pour l'appel au webservice APB distant" mandatory="True">
  242. <value>change_me</value>
  243. </variable>
  244. <!-- ANALYTICS -->
  245. <variable name='pvebundle_google_analytics_id' type='string' description="Identifiant Google Analytics" mandatory="False" />
  246. <!-- SMTP -->
  247. <variable name='pvebundle_ipsmtp' type='string' description="Adresse IP de la passerelle SMTP" mandatory="True">
  248. <value>127.0.0.1</value>
  249. </variable>
  250. <variable name='pvebundle_mailer_user' type='string' description="Nom de l'utilisateur SMTP" mandatory="False" />
  251. <variable name='pvebundle_mailer_password' type='string' description="Mot de passe de l'utilisateur SMTP" mandatory="False" />
  252. <variable name='pvebundle_mailer_auth_mode' type='string' description="Mode d'authentification SMTP" mandatory="False" />
  253. <variable name='pvebundle_mailer_port' type='string' description="Numéro de port SMTP" mandatory="False" />
  254. <!-- IZLY -->
  255. <variable name='pvebundle_izly_sftp_host' type='string' description="IZLY SFTP serveur" mandatory="True">
  256. <value>localhost</value>
  257. </variable>
  258. <variable name='pvebundle_izly_sftp_port' type='number' description="IZLY SFTP port" mandatory="True">
  259. <value>22</value>
  260. </variable>
  261. <variable name='pvebundle_izly_export_start_date' type='string' description="Date de début des exports IZLY (format jj/mm)" mandatory="True">
  262. <value>15/01</value>
  263. </variable>
  264. <variable name='pvebundle_izly_export_end_date' type='string' description="Date de fin des exports IZLY (format jj/mm)" mandatory="True">
  265. <value>30/06</value>
  266. </variable>
  267. <variable name='pvebundle_izly_sftp_user' type='string' description="IZLY SFTP utilisateur" mandatory="True">
  268. <value>root</value>
  269. </variable>
  270. <variable name='pvebundle_izly_sftp_password' type='string' description="IZLY SFTP mot de passe" mandatory="True">
  271. <value>password</value>
  272. </variable>
  273. <variable name='pvebundle_izly_sftp_remote_import_path' type='string' description="IZLY SFTP repertoire distant pour import IM" mandatory="True">
  274. <value>/tmp/export</value>
  275. </variable>
  276. <variable name='pvebundle_izly_sftp_remote_export_path' type='string' description="IZLY SFTP repertoire distant pour export MI" mandatory="True">
  277. <value>/tmp/import</value>
  278. </variable>
  279. <!-- JOBAVIZ -->
  280. <variable name='wsdlbundle_jobaviz_passwd' type='string' description="Mot de passe pour les webservices dédiés à JOBAVIZ" mandatory="True">
  281. <value>change_me</value>
  282. </variable>
  283. <!-- LOKAVIZ -->
  284. <variable name='wsdlbundle_lokaviz_passwd' type='string' description="Mot de passe pour les webservices dédiés à LOKAVIZ" mandatory="True">
  285. <value>change_me</value>
  286. </variable>
  287. <!-- CITÉ-U -->
  288. <variable name='wsdlbundle_citeu_passwd' type='string' description="Mot de passe pour les webservices dédiés à CITÉ-U" mandatory="True">
  289. <value>change_me</value>
  290. </variable>
  291. <!-- RDV -->
  292. <variable name='wsdlbundle_rdv_passwd' type='string' description="Mot de passe pour les webservices dédiés à RDV" mandatory="True">
  293. <value>change_me</value>
  294. </variable>
  295. <!-- PASSCULTURE -->
  296. <variable name='wsdlbundle_passculture_passwd' type='string' description="Mot de passe pour les webservices dédiés à PASSCULTURE" mandatory="True">
  297. <value>change_me</value>
  298. </variable>
  299. <!-- BEDNCROUS -->
  300. <variable name='wsdlbundle_bedncrous_passwd' type='string' description="Mot de passe pour les webservices dédiés à BEDNCROUS" mandatory="True">
  301. <value>change_me</value>
  302. </variable>
  303. <!-- BON PLANS CROUS -->
  304. <variable name='wsdlbundle_bonsplanscrous_passwd' type='string' description="Mot de passe pour les webservices dédiés à BON PLANS CROUS" mandatory="True">
  305. <value>change_me</value>
  306. </variable>
  307. <!-- EVOTE -->
  308. <variable name='wsdlbundle_evote_passwd' type='string' description="Mot de passe pour les webservices dédiés à EVOTE" mandatory="True">
  309. <value>change_me</value>
  310. </variable>
  311. <!-- HEBERG -->
  312. <variable name='wsdlbundle_heberg_passwd' type='string' description="Mot de passe pour les webservices dédiés à BEDNCROUS" mandatory="True">
  313. <value>change_me</value>
  314. </variable>
  315. <!-- CVE -->
  316. <variable name='wsdlbundle_cve_passwd' type='string' description="Mot de passe pour les webservices dédiés à CVE" mandatory="True">
  317. <value>change_me</value>
  318. </variable>
  319. <!-- APB -->
  320. <variable name='wsdlbundle_apb_passwd' type='string' description="Mot de passe pour les webservices dédiés à APB" mandatory="True">
  321. <value>change_me</value>
  322. </variable>
  323. <!-- SACLAY -->
  324. <variable name='wsdlbundle_saclay_passwd' type='string' description="Mot de passe pour les webservices dédiés à SACLAY (CENTRAL LOGEMENT VERSAILLE)" mandatory="True">
  325. <value>change_me</value>
  326. </variable>
  327. <!-- ???? -->
  328. <variable name='smb_min_password_length' type='number' exists='False' description='Longueur minimale du mot de passe' mandatory='True'>
  329. <value>6</value>
  330. </variable>
  331. <variable name='smb_min_password_class' type='number' exists='False' description='Nombre minimum de classes de caractères'>
  332. <value>3</value>
  333. </variable>
  334. <variable name='ead_support_multietab' type='oui/non' exists='False' description='Mode multiétab' hidden='True'>
  335. <value>non</value>
  336. </variable>
  337. </family>
  338. <family name='MSE-Logrotate' mode='expert'>
  339. <variable name='mse_lr_apache_period' type='string' description='Périodicité de la rotation'>
  340. <value>weekly</value>
  341. </variable>
  342. <variable name='mse_lr_apache_rotate' type='number' description='Nombre de fichiers compressés à conserver'>
  343. <value>52</value>
  344. </variable>
  345. <variable name='mse_lr_apache_maxage' type='number' description="Âge maximum des archives (en jours)">
  346. <value>365</value>
  347. </variable>
  348. <variable name='mse_lr_apache_olddir' type='string' description="Emplacement des archives"/>
  349. <variable name='activer_conf_lr' type='oui/non' description='Ajouter des configurations logrotate ?'>
  350. <value>non</value>
  351. </variable>
  352. <variable name='mse_lr_tag' type='string' description='Fichier de journaux à traiter' multi='True'/>
  353. <variable name='mse_lr_period' type='string' description='Périodicité de la rotation'>
  354. <value>daily</value>
  355. </variable>
  356. <variable name='mse_lr_rotate' type='number' description='Nombre de fichiers compressés à conserver'>
  357. <value>52</value>
  358. </variable>
  359. <variable name='mse_lr_maxage' type='number' description="Âge maximum des archives (en jours)">
  360. <value>365</value>
  361. </variable>
  362. <variable name='mse_lr_olddir' type='string' description="Emplacement des archives"/>
  363. <variable name='mse_lr_copytruncate' type='oui/non' description="Remise à 0 du fichier de journal">
  364. <value>oui</value>
  365. </variable>
  366. </family>
  367. <family name='MSE-NFS' mode='expert'>
  368. <variable name='nfsUploads' type='oui/non' description="Les fichiers 'uploads' sont dans un partage NFS ?">
  369. <value>non</value>
  370. </variable>
  371. <variable name='mseNFSaddr' description="Adresse du partage NFS" type='string'/>
  372. <variable name='mseNFSMntPnt' description="Point de montage du partage NFS" type='string'/>
  373. </family>
  374. <family name='MSE-Apache'>
  375. <variable name='mseApacheServerLimit' type='string' description='Limite supérieure de la définition du nombre de processus (ServerLimit)' >
  376. <value>16</value>
  377. </variable>
  378. <variable name='mseApacheStartServers' type='string' description='Nombre initial de process' >
  379. <value>2</value>
  380. </variable>
  381. <variable name='mseApacheMinSpareThreads' type='string' description='Nombre minimum de threads disponibles' >
  382. <value>25</value>
  383. </variable>
  384. <variable name='mseApacheMaxSpareThreads' type='string' description='Nombre maximum de threads disponibles' >
  385. <value>75</value>
  386. </variable>
  387. <variable name='mseApacheThreadLimit' type='string' description='Nombre maximum de threads par process' >
  388. <value>64</value>
  389. </variable>
  390. <variable name='mseApacheThreadsPerChild' type='string' description='Nombre de threads par process par défaut' >
  391. <value>25</value>
  392. </variable>
  393. <variable name='mseApacheMaxRequestWorkers' type='string' description='Nombre maximum de threads total' >
  394. <value>150</value>
  395. </variable>
  396. <variable name='mseApacheMaxConnectionsPerChild' type='string' description='Nombre maximum de requêtes par process' >
  397. <value>0</value>
  398. </variable>
  399. </family>
  400. <family name='MSE-PHP-FPM'>
  401. <variable name='mseFpmMode' type='string' description='Mode de création de processus' >
  402. <value>dynamic</value>
  403. </variable>
  404. <variable name='mseFpmProcessIDLETimeout' type='number' description="Temps d'inactivité avant la mort du process (secondes)">
  405. <value>10</value>
  406. </variable>
  407. <variable name='mseFpmMaxChildren' type='string' description='Nombre maximum de process' >
  408. <value>200</value>
  409. </variable>
  410. <variable name='mseFpmStartServers' type='string' description='Nombre initial de process' >
  411. <value>20</value>
  412. </variable>
  413. <variable name='mseFpmMinSpareThreads' type='string' description='Nombre minimum de process disponibles' >
  414. <value>10</value>
  415. </variable>
  416. <variable name='mseFpmMaxSpareThreads' type='string' description='Nombre maximum de process disponibles' >
  417. <value>20</value>
  418. </variable>
  419. <variable name='mseFpmMaxRequest' type='string' description='Nombre maximum de requêtes' >
  420. <value>1000</value>
  421. </variable>
  422. </family>
  423. <separators>
  424. <separator name='activer_pvebundle'>Services et configurations du MSE</separator>
  425. <separator name='pvebundle_ipbdd'>Configuration du bundle MSE</separator>
  426. <separator name='pvebundle_ldapserveur'>Annuaire</separator>
  427. <separator name='pvebundle_redisserveur'>Redis</separator>
  428. <separator name='pvebundle_reverse_proxy'>Reverse Proxy</separator>
  429. <separator name='cnous_pve_service_saml_logout'>SAML</separator>
  430. <separator name='pvebundle_aglae_wsdl_url'>AGLAE</separator>
  431. <separator name="pvebundle_centrale_wsdl_url">CENTRALE</separator>
  432. <separator name='activer_conf_lr'>Configuration logrotate supplémentaire</separator>
  433. <separator name='pvebundle_apb_wsdl_url'>APB</separator>
  434. <separator name='pvebundle_google_analytics_id'>Analytics</separator>
  435. <separator name='pvebundle_ipsmtp'>SMTP</separator>
  436. <separator name='pvebundle_izly_sftp_host'>IZLY</separator>
  437. <separator name='wsdlbundle_jobaviz_passwd'>Mot de passe des WebServices hébergés par le MSE</separator>
  438. <!--<separator name='wsdlbundle_jobaviz_passwd'>JOBAVIZ</separator>
  439. <separator name='wsdlbundle_lokaviz_passwd'>LOKAVIZ</separator>
  440. <separator name='wsdlbundle_citeu_passwd'>CITÉ-u</separator>
  441. <separator name='wsdlbundle_rdv_passwd'>RDV</separator>
  442. <separator name='wsdlbundle_passculture_passwd'>PASS CULTURE</separator>
  443. <separator name='wsdlbundle_bedncrous_passwd'>BEDNCROUS</separator>
  444. <separator name='wsdlbundle_bonsplanscrous_passwd'>BON PLAN CROUS</separator>
  445. <separator name='wsdlbundle_evote_passwd'>EVOTE</separator>
  446. <separator name='wsdlbundle_heberg_passwd'>HEBERG</separator>
  447. <separator name='wsdlbundle_cve_passwd'>CVE</separator>-->
  448. <separator name='smb_min_password_length'>WHAT</separator>
  449. <separator name='mse_lr_apache_period'>Configuration des logrotate pour Apache</separator>
  450. </separators>
  451. </variables>
  452. <constraints>
  453. <check name='valid_enum' target='mseFpmMode'>
  454. <param>['dynamic','ondemand']</param>
  455. </check>
  456. <check name='valid_enum' target='mse_lr_apache_period'>
  457. <param>['daily', 'weekly', 'monthly', 'yearly']</param>
  458. </check>
  459. <check name='valid_enum' target='mse_lr_period'>
  460. <param>['daily', 'weekly', 'monthly', 'yearly']</param>
  461. </check>
  462. <check name='valid_enum' target='smb_min_password_length'>
  463. <param type="python">[str(i) for i in range(3, 13)]</param>
  464. </check>
  465. <check name='valid_enum' target='smb_min_password_class'>
  466. <param>['1', '2', '3', '4']</param>
  467. </check>
  468. <check name='valid_enum' target='pvebundle_scheme'>
  469. <param>['http', 'https']</param>
  470. </check>
  471. <condition name='disabled_if_in' source='activer_logrotate_apache'>
  472. <param>non</param>
  473. <target type='variable'>mse_lr_apache_period</target>
  474. <target type='variable'>mse_lr_apache_rotate</target>
  475. <target type='variable'>mse_lr_apache_olddir</target>
  476. <target type='variable'>mse_lr_apache_maxage</target>
  477. <target type='filelist'>mse-sys-lr-apache</target>
  478. </condition>
  479. <condition name='disabled_if_in' source='is_mse_master'>
  480. <param>non</param>
  481. <target type='variable'>mseSlaves</target>
  482. <target type='filelist'>mse-lsyncd</target>
  483. </condition>
  484. <condition name='disabled_if_in' source='nfsUploads'>
  485. <param>non</param>
  486. <target type='variable'>mseNFSaddr</target>
  487. <target type='variable'>mseNFSMntPnt</target>
  488. </condition>
  489. <group master='mse_lr_tag'>
  490. <slave>mse_lr_period</slave>
  491. <slave>mse_lr_rotate</slave>
  492. <slave>mse_lr_olddir</slave>
  493. <slave>mse_lr_maxage</slave>
  494. <slave>mse_lr_copytruncate</slave>
  495. </group>
  496. <condition name='disabled_if_in' source='activer_conf_lr'>
  497. <param>non</param>
  498. <target type='variable'>mse_lr_tag</target>
  499. <target type='variable'>mse_lr_period</target>
  500. <target type='variable'>mse_lr_rotate</target>
  501. <target type='variable'>mse_lr_olddir</target>
  502. <target type='variable'>mse_lr_copytruncate</target>
  503. <target type='variable'>mse_lr_maxage</target>
  504. <target type='filelist'>mse-sys-lr</target>
  505. </condition>
  506. <condition name='hidden_if_in' source='activer_pvebundle'>
  507. <param>non</param>
  508. <target type='filelist' >pvebundle</target>
  509. <target type='servicelist'>pvebundle</target>
  510. </condition>
  511. <condition name='hidden_if_in' source='activer_supportbundle'>
  512. <param>non</param>
  513. <target type='filelist' >supportbundle</target>
  514. <target type='servicelist'>supportbundle</target>
  515. </condition>
  516. <condition name='hidden_if_in' source='activer_wsdlbundle'>
  517. <param>non</param>
  518. <target type='filelist' >wsdlbundle</target>
  519. <target type='servicelist'>wsdlbundle</target>
  520. <target type='variable' >wsdlbundle_apb_passwd</target>
  521. <target type='variable' >wsdlbundle_aglae_passwd</target>
  522. </condition>
  523. <condition name='hidden_if_in' source='activer_redis'>
  524. <param>non</param>
  525. <target type='variable'>pvebundle_redisserveur</target>
  526. <target type='variable'>pvebundle_redisport</target>
  527. <target type='variable'>pvebundle_redisttl</target>
  528. <target type='variable'>pvebundle_redisweight</target>
  529. </condition>
  530. <!-- Redis configuration multiple hosts -->
  531. <group master="pvebundle_redisserveur">
  532. <slave>pvebundle_redisport</slave>
  533. <slave>pvebundle_redisweight</slave>
  534. </group>
  535. </constraints>
  536. <help></help>
  537. </creole>