2022-03-08 19:42:28 +01:00
<?xml version='1.0' encoding='UTF-8'?>
<rougail version= "0.10" >
<services >
<service name= 'nginx' target= 'multi-user' >
2023-06-23 08:12:05 +02:00
<file engine= "ansible" source= "nginx_source_conf" source_type= "variable" > /etc/nginx/nginx.conf</file>
<file engine= "ansible" filelist= "nginx_debian" > /etc/nginx/sites-available/default</file>
<file engine= "ansible" filelist= "nginx_default" source= "default-nginx.conf" > /etc/nginx/default.d/default.conf</file>
<file engine= "ansible" source= "nginx-options.conf" > /etc/nginx/conf.d/options.conf</file>
2022-03-08 19:42:28 +01:00
<file engine= "none" source= "sysusers.nginx.conf" filelist= "nginx_fedora" > /sysusers.d/nginx.conf</file>
2023-06-23 08:12:05 +02:00
<file engine= "ansible" source= "tmpfiles.nginx.conf" > /tmpfiles.d/nginx.conf</file>
<file engine= "ansible" filelist= "copy_tests" > /tests/nginx-common.yml</file>
2022-03-08 19:42:28 +01:00
</service>
</services>
<variables >
<family name= "nginx" description= "NGINX" help= "Paramétrage global de NGINX" >
2022-06-26 19:33:44 +02:00
<variable name= "nginx_default_http" type= "boolean" description= "Activer la gestion du répertoire default.d en HTTP sur le serveur" mandatory= 'True' hidden= "True" >
<value > False</value>
</variable>
<variable name= "nginx_default_https" type= "boolean" description= "Activer la gestion du répertoire default.d en HTTPS sur le serveur" mandatory= 'True' hidden= "True" >
<value > False</value>
</variable>
2022-05-04 10:29:03 +02:00
<variable name= "nginx_default" type= "domainname" description= "Nom de domaine du serveur mandataire inverse par défaut" help= "Si un client accède au serveur avec un nom de domaine non déclaré, le flux est redirigé vers ce domaine" mandatory= 'False' />
2022-12-25 17:08:52 +01:00
<variable name= "nginx_root" type= "filename" mandatory= 'False' hidden= "True" >
2022-05-04 10:29:03 +02:00
<value > /usr/share/nginx/html</value>
</variable>
2022-03-08 19:42:28 +01:00
<variable name= "nginx_hash_bucket_size" description= "Longueur maximum pour un nom de domaine" mode= "expert" type= "choice" >
<value > 128</value>
<choice type= "string" > 128</choice>
<choice type= "string" > 64</choice>
<choice type= "string" > 32</choice>
</variable>
<variable name= "nginx_post_max_size" type= "number" description= "Taille maximale des données reçues par la méthode POST (en Mo)" mode= "expert" mandatory= "True" >
<value > 32</value>
</variable>
2022-10-01 19:09:16 +02:00
<variable name= "nginx_owner" type= "unix_user" description= "Nginx process owner" mandatory= "True" hidden= "True" />
<variable name= "nginx_group" type= "unix_user" description= "Nginx process group" mandatory= "True" hidden= "True" />
2023-01-17 21:43:32 +01:00
<variable name= "nginx_source_conf" hidden= "True" />
2022-03-08 19:42:28 +01:00
</family>
</variables>
<constraints >
<condition name= "disabled_if_not_in" source= "os_name" >
<param > Fedora</param>
<target type= "filelist" > nginx_fedora</target>
2022-06-26 19:33:44 +02:00
<target > nginx_default</target>
2022-03-08 19:42:28 +01:00
</condition>
2023-01-17 21:43:32 +01:00
<condition name= "disabled_if_not_in" source= "os_name" >
<param > Debian</param>
<target type= "filelist" > nginx_debian</target>
</condition>
2022-04-08 18:52:43 +02:00
<condition name= "disabled_if_in" source= "nginx_default" >
<param type= "nil" />
<target type= "filelist" > nginx_default</target>
</condition>
2022-10-01 19:09:16 +02:00
<fill name= "calc_value" >
<param > nginx</param>
<param name= "default" > www-data</param>
<param name= "condition" type= "variable" > os_name</param>
<param name= "expected" > Fedora</param>
<target > nginx_owner</target>
</fill>
<fill name= "calc_value" >
<param > nginx</param>
<param name= "default" > adm</param>
<param name= "condition" type= "variable" > os_name</param>
<param name= "expected" > Fedora</param>
<target > nginx_group</target>
</fill>
2023-01-17 21:43:32 +01:00
<fill name= "calc_value" >
<param > nginx.conf</param>
<param type= "variable" > os_name</param>
<param name= "join" > .</param>
<target > nginx_source_conf</target>
</fill>
2022-03-08 19:42:28 +01:00
</constraints>
</rougail>