2022-03-08 19:42:28 +01:00
<?xml version="1.0" encoding="utf-8"?>
<rougail version= "0.10" >
<services >
<service name= "systemd-networkd" >
2023-06-23 08:12:05 +02:00
<file engine= "ansible" file_type= "variable" source= "network" variable= "zones_list" > netwokd_configurations</file>
<file engine= "ansible" file_type= "variable" source= "link" variable= "zones_list" > link_configurations</file>
2022-03-08 19:42:28 +01:00
</service>
<service name= "systemd-repart" servicelist= 'systemd_repart' undisable= "True" >
2023-06-23 08:12:05 +02:00
<override engine= "none" />
2022-03-08 19:42:28 +01:00
</service>
2023-06-23 08:12:05 +02:00
<service name= "systemd-makefs@dev-disk-by\x2dpartlabel-var" engine= "ansible" target= "multi-user" servicelist= 'systemd_repart' undisable= 'True' >
<file engine= "ansible" > /repart.d/50-var.conf</file>
2022-03-08 19:42:28 +01:00
</service>
2023-06-23 08:12:05 +02:00
<service name= "systemd-makefs@dev-disk-by\x2dpartlabel-var-tmp" engine= "ansible" target= "multi-user" servicelist= "add_tmp" undisable= 'True' >
<file engine= "ansible" > /repart.d/40-tmp.conf</file>
2022-03-08 19:42:28 +01:00
</service>
2023-06-23 08:12:05 +02:00
<service name= "systemd-makefs@dev-disk-by\x2dpartlabel-srv" engine= "ansible" target= "multi-user" servicelist= "add_srv" undisable= 'True' >
<file engine= "ansible" > /repart.d/60-srv.conf</file>
2022-03-08 19:42:28 +01:00
</service>
2023-06-23 08:12:05 +02:00
<service name= "systemd-makefs@dev-disk-by\x2dpartlabel-swap" engine= "ansible" target= "multi-user" servicelist= "add_swap" undisable= 'True' >
<file engine= "ansible" > /repart.d/30-swap.conf</file>
2022-03-08 19:42:28 +01:00
</service>
2023-06-23 08:12:05 +02:00
<service name= "var" engine= "ansible" target= "multi-user" type= "mount" servicelist= 'systemd_repart' undisable= 'True' />
<service name= "var-tmp" engine= "ansible" target= "multi-user" type= "mount" servicelist= "add_tmp" undisable= 'True' />
<service name= "srv" engine= "ansible" target= "multi-user" type= "mount" servicelist= "add_srv" undisable= 'True' />
2022-03-08 19:42:28 +01:00
<service name= "dev-disk-by\x2dpartlabel-swap" engine= "none" target= "multi-user" type= "swap" servicelist= "add_swap" undisable= 'True' />
<service name= "systemd-firstboot" >
2023-06-23 08:12:05 +02:00
<override engine= "none" />
<file engine= "ansible" > /secrets/root.pwd</file>
2022-03-08 19:42:28 +01:00
<file engine= "none" > /tmpfiles.d/risotto-volatile.conf</file>
</service>
2022-08-18 16:38:37 +02:00
<service name= "risotto" target= "multi-user" type= "target" engine= "none" />
2022-03-08 19:42:28 +01:00
</services>
<variables >
2022-12-25 17:08:52 +01:00
<variable name= 'root_password' type= "password" description= "Mot de passe de l'administrateur système root" mandatory= "True" hidden= "True" />
2022-06-24 19:00:16 +02:00
<variable name= "link_configurations" description= 'Nom des fichiers "link" networkd' type= "filename" multi= "True" hidden= "True" />
<variable name= "use_systemd_repart" description= 'Activer le partitionnement systemd' type= "boolean" hidden= "True" />
<family name= "network" >
<variable name= "netwokd_configurations" description= "Nom des fichiers de configuration du réseau networkd" type= "filename" multi= "True" hidden= "True" />
<variable name= "netwokd_interface_name_type" description= "Type de réseau networkd" type= "choice" hidden= "True" >
<choice > zone_name</choice>
<choice > host</choice>
<value > zone_name</value>
</variable>
2022-03-08 19:42:28 +01:00
</family>
2023-06-23 08:12:05 +02:00
<family name= "journald" >
<family name= "conditions" hidden= "True" >
<variable name= "vector_messages" mandatory= "True" multi= "True" supplier= "Journald:message" unique= "False" >
<value > PAM adding faulty module: /usr/lib64/security/pam_sss.so</value>
<value > PAM adding faulty module: /usr/lib64/security/pam_sss.so</value>
<value > PAM adding faulty module: /usr/lib64/security/pam_sss.so</value>
<value > PAM adding faulty module: /usr/lib64/security/pam_sss.so</value>
<value > PAM adding faulty module: /usr/lib64/security/pam_sss.so</value>
<value > PAM unable to dlopen(/usr/lib64/security/pam_sss.so): /usr/lib64/security/pam_sss.so: cannot open shared object file: No such file or directory</value>
<value > PAM unable to dlopen(/usr/lib64/security/pam_sss.so): /usr/lib64/security/pam_sss.so: cannot open shared object file: No such file or directory</value>
<value > PAM unable to dlopen(/usr/lib64/security/pam_sss.so): /usr/lib64/security/pam_sss.so: cannot open shared object file: No such file or directory</value>
<value > PAM unable to dlopen(/usr/lib64/security/pam_sss.so): /usr/lib64/security/pam_sss.so: cannot open shared object file: No such file or directory</value>
<value > PAM unable to dlopen(/usr/lib64/security/pam_sss.so): /usr/lib64/security/pam_sss.so: cannot open shared object file: No such file or directory</value>
<value > Failed to open libbpf, cgroup BPF features disabled: Operation not supported</value>
<value > rm(/var/log): Directory not empty</value>
<value > : Duplicate line for path</value>
</variable>
<variable name= "vector_services" multi= "True" supplier= "Journald:service" unique= "False" >
<value > systemd</value> <!-- fedora 36 -->
<value > (systemd)</value> <!-- fedora 37 -->
<value > (ystemctl)</value> <!-- fedora 37 -->
<value > (sh)</value> <!-- fedora 38 -->
<value > su</value>
<value > systemd</value> <!-- fedora 36 -->
<value > (systemd)</value> <!-- fedora 37 -->
<value > (ystemctl)</value> <!-- fedora 37 -->
<value > (sh)</value> <!-- fedora 38 -->
<value > su</value>
<value > systemd</value>
<value > systemd-tmpfiles</value>
<value > systemd-tmpfiles</value>
</variable>
<variable name= "vector_functions" multi= "True" supplier= "Journald:function" mandatory= "False" unique= "False" >
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value type= "nil" />
<value > contains</value>
</variable>
</family>
</family>
2022-03-08 19:42:28 +01:00
</variables>
<constraints >
<fill name= "get_password" >
2023-02-14 14:24:16 +01:00
<param name= "server_name" type= "variable" optional= "True" > domain_name_eth0</param>
2022-03-08 19:42:28 +01:00
<param name= "username" > root</param>
<param name= "description" > local connection</param>
<param name= "type" > cleartext</param>
<param name= "temporary" type= "boolean" > True</param>
2022-06-24 19:00:16 +02:00
<param name= "hide" type= "variable" > hide_secret</param>
2022-03-08 19:42:28 +01:00
<target > root_password</target>
</fill>
<fill name= "calc_value" >
<param > /etc/systemd/network/10</param>
<param type= "variable" > zones_list</param>
<param > risotto.network</param>
<param name= "join" > -</param>
<param name= "multi" type= "boolean" > True</param>
<target > netwokd_configurations</target>
</fill>
<fill name= "calc_value" >
<param > /systemd/network/10</param>
<param type= "variable" > zones_list</param>
<param > risotto.link</param>
<param name= "join" > -</param>
<param name= "multi" type= "boolean" > True</param>
<target > link_configurations</target>
</fill>
<condition name= "disabled_if_in" source= "use_systemd_repart" >
<param > False</param>
<target type= "servicelist" > systemd_repart</target>
<target type= "servicelist" > add_tmp</target>
<target type= "servicelist" > add_srv</target>
<target type= "servicelist" > add_swap</target>
</condition>
</constraints>
</rougail>