for creole's zephir2 branch
This commit is contained in:
24
tests/flattener_dicos/00load_autofreeze/00-base.xml
Normal file
24
tests/flattener_dicos/00load_autofreeze/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_freeze="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
92
tests/flattener_dicos/00load_autofreeze/result/00-base.xml
Normal file
92
tests/flattener_dicos/00load_autofreeze/result/00-base.xml
Normal file
@ -0,0 +1,92 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>auto_freeze</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>basic</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_autofreezeexpert/00-base.xml
Normal file
24
tests/flattener_dicos/00load_autofreezeexpert/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_freeze="True" mode="expert">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,92 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>auto_freeze</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>expert</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_autosave/00-base.xml
Normal file
24
tests/flattener_dicos/00load_autosave/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_save="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
92
tests/flattener_dicos/00load_autosave/result/00-base.xml
Normal file
92
tests/flattener_dicos/00load_autosave/result/00-base.xml
Normal file
@ -0,0 +1,92 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>force_store_value</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>basic</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_autosaveexpert/00-base.xml
Normal file
24
tests/flattener_dicos/00load_autosaveexpert/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_save="True" mode="expert">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,92 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>force_store_value</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>expert</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
25
tests/flattener_dicos/00load_comment/00-base.xml
Normal file
25
tests/flattener_dicos/00load_comment/00-base.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<!-- this is a comment -->
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
94
tests/flattener_dicos/00load_comment/result/00-base.xml
Normal file
94
tests/flattener_dicos/00load_comment/result/00-base.xml
Normal file
@ -0,0 +1,94 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
27
tests/flattener_dicos/00load_notype/00-base.xml
Normal file
27
tests/flattener_dicos/00load_notype/00-base.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='without_type'>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
99
tests/flattener_dicos/00load_notype/result/00-base.xml
Normal file
99
tests/flattener_dicos/00load_notype/result/00-base.xml
Normal file
@ -0,0 +1,99 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="without_type" multi="False" name="without_type" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_save/00-base.xml
Normal file
24
tests/flattener_dicos/00load_save/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
94
tests/flattener_dicos/00load_save/result/00-base.xml
Normal file
94
tests/flattener_dicos/00load_save/result/00-base.xml
Normal file
@ -0,0 +1,94 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_subfolder/99-base.xml
Normal file
24
tests/flattener_dicos/00load_subfolder/99-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
104
tests/flattener_dicos/00load_subfolder/result/00-base.xml
Normal file
104
tests/flattener_dicos/00load_subfolder/result/00-base.xml
Normal file
@ -0,0 +1,104 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
24
tests/flattener_dicos/00load_subfolder/subfolder/00-base.xml
Normal file
24
tests/flattener_dicos/00load_subfolder/subfolder/00-base.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
30
tests/flattener_dicos/01auto_base/00-base.xml
Normal file
30
tests/flattener_dicos/01auto_base/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<auto name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
103
tests/flattener_dicos/01auto_base/result/00-base.xml
Normal file
103
tests/flattener_dicos/01auto_base/result/00-base.xml
Normal file
@ -0,0 +1,103 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
29
tests/flattener_dicos/01auto_withoutparam/00-base.xml
Normal file
29
tests/flattener_dicos/01auto_withoutparam/00-base.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<auto name='calc_val' target='mode_conteneur_actif'>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
101
tests/flattener_dicos/01auto_withoutparam/result/00-base.xml
Normal file
101
tests/flattener_dicos/01auto_withoutparam/result/00-base.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif"/>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
30
tests/flattener_dicos/01fill_autofreeze/00-base.xml
Normal file
30
tests/flattener_dicos/01fill_autofreeze/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_freeze="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
101
tests/flattener_dicos/01fill_autofreeze/result/00-base.xml
Normal file
101
tests/flattener_dicos/01fill_autofreeze/result/00-base.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>auto_freeze</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
30
tests/flattener_dicos/01fill_autosave/00-base.xml
Normal file
30
tests/flattener_dicos/01fill_autosave/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" auto_save="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
101
tests/flattener_dicos/01fill_autosave/result/00-base.xml
Normal file
101
tests/flattener_dicos/01fill_autosave/result/00-base.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<property>force_store_value</property>
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
30
tests/flattener_dicos/01fill_base/00-base.xml
Normal file
30
tests/flattener_dicos/01fill_base/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
103
tests/flattener_dicos/01fill_base/result/00-base.xml
Normal file
103
tests/flattener_dicos/01fill_base/result/00-base.xml
Normal file
@ -0,0 +1,103 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
30
tests/flattener_dicos/01fill_baseaccent/00-base.xml
Normal file
30
tests/flattener_dicos/01fill_baseaccent/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='Général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
103
tests/flattener_dicos/01fill_baseaccent/result/00-base.xml
Normal file
103
tests/flattener_dicos/01fill_baseaccent/result/00-base.xml
Normal file
@ -0,0 +1,103 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="Général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
31
tests/flattener_dicos/01fill_container/00-base.xml
Normal file
31
tests/flattener_dicos/01fill_container/00-base.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers>
|
||||
<container name="test" id="23">
|
||||
</container>
|
||||
</containers>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='variable' type='string' description="No change"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='variable'>
|
||||
<param type='container'>test</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
134
tests/flattener_dicos/01fill_container/result/00-base.xml
Normal file
134
tests/flattener_dicos/01fill_container/result/00-base.xml
Normal file
@ -0,0 +1,134 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.variable">
|
||||
<param hidden="True" type="eole">creole.containers.container_ip_test</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
<family name="container1" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>test</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>test</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>test</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>23</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_test" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_test" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
<variable doc="Path of container test" multi="False" name="container_path_test" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container test" multi="False" name="container_ip_test" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container test" multi="False" name="container_name_test" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container test" multi="False" name="adresse_ip_test" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="variable" type="string">
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
31
tests/flattener_dicos/01fill_context/00-base.xml
Normal file
31
tests/flattener_dicos/01fill_context/00-base.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='get_zone_name_bridge' target='mode_conteneur_actif1'>
|
||||
<param type='eole' name='nom_carte'>mode_conteneur_actif</param>
|
||||
<param type='context' name='context'></param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
104
tests/flattener_dicos/01fill_context/result/00-base.xml
Normal file
104
tests/flattener_dicos/01fill_context/result/00-base.xml
Normal file
@ -0,0 +1,104 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="get_zone_name_bridge" target="creole.general.mode_conteneur_actif1">
|
||||
<param hidden="True" name="nom_carte" type="eole">creole.general.mode_conteneur_actif</param>
|
||||
<param hidden="True" name="context" type="context"/>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
28
tests/flattener_dicos/01fill_mandatory/00-base.xml
Normal file
28
tests/flattener_dicos/01fill_mandatory/00-base.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general' mode="basic">
|
||||
<variable name='mode_conteneur_actif' type='domain' description="No change" mandatory="True" mode="expert"/>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
99
tests/flattener_dicos/01fill_mandatory/result/00-base.xml
Normal file
99
tests/flattener_dicos/01fill_mandatory/result/00-base.xml
Normal file
@ -0,0 +1,99 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="domain">
|
||||
<property>mandatory</property>
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
28
tests/flattener_dicos/01fill_number/00-base.xml
Normal file
28
tests/flattener_dicos/01fill_number/00-base.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='number' description="No change" hidden="True"/>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='number'>3</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
101
tests/flattener_dicos/01fill_number/result/00-base.xml
Normal file
101
tests/flattener_dicos/01fill_number/result/00-base.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="number">3</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="number">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
32
tests/flattener_dicos/01fill_optional/00-base.xml
Normal file
32
tests/flattener_dicos/01fill_optional/00-base.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='mode_conteneur_actif'>
|
||||
<param type='eole' optional='True'>mode_conteneur_actif4</param>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
<param type='eole' optional='True'>mode_conteneur_actif3</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
103
tests/flattener_dicos/01fill_optional/result/00-base.xml
Normal file
103
tests/flattener_dicos/01fill_optional/result/00-base.xml
Normal file
@ -0,0 +1,103 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
26
tests/flattener_dicos/01separator_base/00-base.xml
Normal file
26
tests/flattener_dicos/01separator_base/00-base.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name='mode_conteneur_actif'>Établissement</separator>
|
||||
</separators>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
96
tests/flattener_dicos/01separator_base/result/00-base.xml
Normal file
96
tests/flattener_dicos/01separator_base/result/00-base.xml
Normal file
@ -0,0 +1,96 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name="creole.general.mode_conteneur_actif">Établissement</separator>
|
||||
</separators>
|
||||
</family>
|
||||
</creole>
|
26
tests/flattener_dicos/01separator_neverhidden/00-base.xml
Normal file
26
tests/flattener_dicos/01separator_neverhidden/00-base.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name='mode_conteneur_actif' never_hidden='True'>Établissement</separator>
|
||||
</separators>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,96 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name="creole.general.mode_conteneur_actif" never_hidden="True">Établissement</separator>
|
||||
</separators>
|
||||
</family>
|
||||
</creole>
|
27
tests/flattener_dicos/01separator_nonexists/00-base.xml
Normal file
27
tests/flattener_dicos/01separator_nonexists/00-base.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name='mode_conteneur_actif'>Établissement</separator>
|
||||
<separator name='nonexist_variable'>separator</separator>
|
||||
</separators>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,96 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators>
|
||||
<separator name="creole.general.mode_conteneur_actif">Établissement</separator>
|
||||
</separators>
|
||||
</family>
|
||||
</creole>
|
26
tests/flattener_dicos/02auto_probe/00-base.xml
Normal file
26
tests/flattener_dicos/02auto_probe/00-base.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<auto name='get_devices' target='mode_conteneur_actif'>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
91
tests/flattener_dicos/02auto_probe/result/00-base.xml
Normal file
91
tests/flattener_dicos/02auto_probe/result/00-base.xml
Normal file
@ -0,0 +1,91 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
1
tests/flattener_dicos/02auto_probe/result/probe.json
Normal file
1
tests/flattener_dicos/02auto_probe/result/probe.json
Normal file
@ -0,0 +1 @@
|
||||
{"creole.general.mode_conteneur_actif": {"args": [], "function": "get_devices", "kwargs": {}}}
|
27
tests/flattener_dicos/02auto_probe_namedparam/00-base.xml
Normal file
27
tests/flattener_dicos/02auto_probe_namedparam/00-base.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<auto name='get_mount_point_device' target='mode_conteneur_actif'>
|
||||
<param name='mount_point'>/tmp</param>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,91 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1 @@
|
||||
{"creole.general.mode_conteneur_actif": {"args": [], "function": "get_mount_point_device", "kwargs": {"mount_point": "/tmp"}}}
|
27
tests/flattener_dicos/02auto_probe_param/00-base.xml
Normal file
27
tests/flattener_dicos/02auto_probe_param/00-base.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<auto name='get_mount_point_device' target='mode_conteneur_actif'>
|
||||
<param>/tmp</param>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
91
tests/flattener_dicos/02auto_probe_param/result/00-base.xml
Normal file
91
tests/flattener_dicos/02auto_probe_param/result/00-base.xml
Normal file
@ -0,0 +1,91 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1 @@
|
||||
{"creole.general.mode_conteneur_actif": {"args": ["/tmp"], "function": "get_mount_point_device", "kwargs": {}}}
|
26
tests/flattener_dicos/02fill_probe/00-base.xml
Normal file
26
tests/flattener_dicos/02fill_probe/00-base.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='get_devices' target='mode_conteneur_actif'>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
89
tests/flattener_dicos/02fill_probe/result/00-base.xml
Normal file
89
tests/flattener_dicos/02fill_probe/result/00-base.xml
Normal file
@ -0,0 +1,89 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints/>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
1
tests/flattener_dicos/02fill_probe/result/probe.json
Normal file
1
tests/flattener_dicos/02fill_probe/result/probe.json
Normal file
@ -0,0 +1 @@
|
||||
{"creole.general.mode_conteneur_actif": {"args": [], "function": "get_devices", "kwargs": {}}}
|
30
tests/flattener_dicos/02fill_probe_error/00-base.xml
Normal file
30
tests/flattener_dicos/02fill_probe_error/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='get_mount_point_device' target='mode_conteneur_actif'>
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
29
tests/flattener_dicos/10autosave_hidden/00-base.xml
Normal file
29
tests/flattener_dicos/10autosave_hidden/00-base.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name="autosavevar" type="string" description="autosave variable" hidden="True" auto_save="True"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<fill name='calc_val' target='autosavevar'>
|
||||
<param>oui</param>
|
||||
</fill>
|
||||
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
104
tests/flattener_dicos/10autosave_hidden/result/00-base.xml
Normal file
104
tests/flattener_dicos/10autosave_hidden/result/00-base.xml
Normal file
@ -0,0 +1,104 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<fill name="calc_val" target="creole.general.autosavevar">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="autosave variable" multi="False" name="autosavevar" type="string">
|
||||
<property>force_store_value</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='général'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name="autosavevar" type="string" description="autosave variable" hidden="True" auto_save="True"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
<constraints>
|
||||
<fill name='calc_val' target='autosavevar'>
|
||||
<param>oui</param>
|
||||
</fill>
|
||||
<condition name='frozen_if_in' source='mode_conteneur_actif'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>autosavevar</target>
|
||||
</condition>
|
||||
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,106 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="frozen_if_in" source="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.autosavevar</target>
|
||||
</condition>
|
||||
<fill name="calc_val" target="creole.general.autosavevar">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="général" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="autosave variable" multi="False" name="autosavevar" type="string">
|
||||
<property>force_store_value</property>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
29
tests/flattener_dicos/10check_base/00-base.xml
Normal file
29
tests/flattener_dicos/10check_base/00-base.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='string' description="No change">
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable name='int' type='number' description="No change"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_entier" target="int">
|
||||
<param name="mini">0</param>
|
||||
<param name="maxi">100</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
97
tests/flattener_dicos/10check_base/result/00-base.xml
Normal file
97
tests/flattener_dicos/10check_base/result/00-base.xml
Normal file
@ -0,0 +1,97 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_entier" probe="False" target="creole.general.int" transitive="True" warnings_only="False">
|
||||
<param name="mini" type="string">0</param>
|
||||
<param name="maxi" type="string">100</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="int" type="number">
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
32
tests/flattener_dicos/10check_option/00-base.xml
Normal file
32
tests/flattener_dicos/10check_option/00-base.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='string' description="No change">
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable name='int2' type='number' description="No change">
|
||||
<value>100</value>
|
||||
</variable>
|
||||
<variable name='int' type='number' description="No change"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_entier" target="int">
|
||||
<param name="mini">0</param>
|
||||
<param name="maxi" type="eole">int2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
102
tests/flattener_dicos/10check_option/result/00-base.xml
Normal file
102
tests/flattener_dicos/10check_option/result/00-base.xml
Normal file
@ -0,0 +1,102 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_entier" probe="False" target="creole.general.int" transitive="True" warnings_only="False">
|
||||
<param name="mini" type="string">0</param>
|
||||
<param name="maxi" type="eole">creole.general.int2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="int2" type="number">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>100</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="int" type="number">
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
33
tests/flattener_dicos/10check_optional/00-base.xml
Normal file
33
tests/flattener_dicos/10check_optional/00-base.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='string' description="No change">
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable name='int' type='number' description="No change"/>
|
||||
<variable name='int2' type='number' description="No change"/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="int">
|
||||
<param type='eole' optional='True'>int2</param>
|
||||
</check>
|
||||
<check name="valid_differ" target="int">
|
||||
<param type='eole' optional='True'>int3</param>
|
||||
</check>
|
||||
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
100
tests/flattener_dicos/10check_optional/result/00-base.xml
Normal file
100
tests/flattener_dicos/10check_optional/result/00-base.xml
Normal file
@ -0,0 +1,100 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_differ" probe="False" target="creole.general.int" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.int2</param>
|
||||
</check>
|
||||
<check name="valid_differ" probe="False" target="creole.general.int" transitive="True" warnings_only="False"/>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>b</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="int" type="number">
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="int2" type="number">
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
30
tests/flattener_dicos/10check_valid_differ/00-base.xml
Normal file
30
tests/flattener_dicos/10check_valid_differ/00-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="mode_conteneur_actif">
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
100
tests/flattener_dicos/10check_valid_differ/result/00-base.xml
Normal file
100
tests/flattener_dicos/10check_valid_differ/result/00-base.xml
Normal file
@ -0,0 +1,100 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>192.0.2.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.255.255.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>192.0.2.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>192.0.2.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_ip_root" opt="creole.containers.container_ip_root" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
39
tests/flattener_dicos/10check_valid_differ_add/00-base.xml
Normal file
39
tests/flattener_dicos/10check_valid_differ_add/00-base.xml
Normal file
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif3' type='string' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type="eole">mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type="eole">mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
30
tests/flattener_dicos/10check_valid_differ_add/01-base.xml
Normal file
30
tests/flattener_dicos/10check_valid_differ_add/01-base.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif3' redefine="True">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type='eole'>mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,121 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif2</param>
|
||||
</check>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>192.0.2.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.255.255.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>192.0.2.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>192.0.2.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_ip_root" opt="creole.containers.container_ip_root" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif3" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif1' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif3' type='string' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type="eole">mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type="eole">mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif3' redefine="True" remove_check="True">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type='eole'>mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" target="mode_conteneur_actif3">
|
||||
<param type='eole'>mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,115 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif1</param>
|
||||
</check>
|
||||
<check name="valid_differ" probe="False" target="creole.general.mode_conteneur_actif3" transitive="True" warnings_only="False">
|
||||
<param type="eole">creole.general.mode_conteneur_actif2</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>192.0.2.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.255.255.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>192.0.2.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>192.0.2.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_ip_root" opt="creole.containers.container_ip_root" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif1" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif3" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
29
tests/flattener_dicos/10check_valid_ipnetmask/00-base.xml
Normal file
29
tests/flattener_dicos/10check_valid_ipnetmask/00-base.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable name='adresse_ip_eth0' type='local_ip' description='Adresse IP de la carte' mandatory='True' mode='basic'/>
|
||||
<variable name='adresse_netmask_eth0' type='netmask' description='Masque de sous réseau de la carte' mandatory='True' mode='basic'/>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_ipnetmask" target="adresse_netmask_eth0" level="warning">
|
||||
<param type='eole'>adresse_ip_eth0</param>
|
||||
</check>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
101
tests/flattener_dicos/10check_valid_ipnetmask/result/00-base.xml
Normal file
101
tests/flattener_dicos/10check_valid_ipnetmask/result/00-base.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<check name="valid_ipnetmask" probe="False" target="creole.general.adresse_netmask_eth0" transitive="True" warnings_only="True">
|
||||
<param type="eole">creole.general.adresse_ip_eth0</param>
|
||||
</check>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>192.0.2.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.255.255.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>192.0.2.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>192.0.2.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_ip_root" opt="creole.containers.container_ip_root" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>oui</value>
|
||||
</variable>
|
||||
<variable doc="Adresse IP de la carte" multi="False" name="adresse_ip_eth0" type="local_ip">
|
||||
<property>mandatory</property>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
<variable doc="Masque de sous réseau de la carte" multi="False" name="adresse_netmask_eth0" type="netmask">
|
||||
<property>mandatory</property>
|
||||
<property>basic</property>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
36
tests/flattener_dicos/10load_disabled_if_in/00-base.xml
Normal file
36
tests/flattener_dicos/10load_disabled_if_in/00-base.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='disabled_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
<target type='filelist'>afilllist</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
111
tests/flattener_dicos/10load_disabled_if_in/result/00-base.xml
Normal file
111
tests/flattener_dicos/10load_disabled_if_in/result/00-base.xml
Normal file
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
36
tests/flattener_dicos/10load_disabled_if_in_none/00-base.xml
Normal file
36
tests/flattener_dicos/10load_disabled_if_in_none/00-base.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='string' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='disabled_if_in' source='condition'>
|
||||
<param></param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
<target type='filelist'>afilllist</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,109 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string"/>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="string">
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='Général'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family name='Général2'>
|
||||
<variable name='mode_conteneur_actif3' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='disabled_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
<target type='family'>Général2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,124 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
<target type="family">creole.general2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="Général" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="Général2" name="general2">
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif3" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<property>hidden</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='disabled_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
<target type='filelist'>afilllist</target>
|
||||
</condition>
|
||||
<condition name='disabled_if_in' source='activer_client_ldap' fallback='True'>
|
||||
<param>non</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>disabled</property>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='disabled_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
<target type='filelist'>afilllist</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
35
tests/flattener_dicos/10load_frozenifin/00-base.xml
Normal file
35
tests/flattener_dicos/10load_frozenifin/00-base.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='frozen_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
111
tests/flattener_dicos/10load_frozenifin/result/00-base.xml
Normal file
111
tests/flattener_dicos/10load_frozenifin/result/00-base.xml
Normal file
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="frozen_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
38
tests/flattener_dicos/10load_frozenifin_auto/00-base.xml
Normal file
38
tests/flattener_dicos/10load_frozenifin_auto/00-base.xml
Normal file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='frozen_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
<auto name='calc_val' target='mode_conteneur_actif'>
|
||||
<param>non</param>
|
||||
</auto>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
112
tests/flattener_dicos/10load_frozenifin_auto/result/00-base.xml
Normal file
112
tests/flattener_dicos/10load_frozenifin_auto/result/00-base.xml
Normal file
@ -0,0 +1,112 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="frozen_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
<fill name="calc_val" target="creole.general.mode_conteneur_actif">
|
||||
<param hidden="True" type="string">non</param>
|
||||
</fill>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>normal</property>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='string' description="No change">
|
||||
<value>tous</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<check name="valid_enum" target="condition">
|
||||
<param>['tous', 'authentifié', 'aucun']</param>
|
||||
</check>
|
||||
<condition name='frozen_if_in' source='condition'>
|
||||
<param>tous</param>
|
||||
<param>authentifié</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
@ -0,0 +1,113 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="frozen_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">tous</param>
|
||||
<param hidden="True" type="string">authentifié</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice type="string">tous</choice>
|
||||
<choice type="string">authentifié</choice>
|
||||
<choice type="string">aucun</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value type="string">tous</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
35
tests/flattener_dicos/10load_hidden_if_in/00-base.xml
Normal file
35
tests/flattener_dicos/10load_hidden_if_in/00-base.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='hidden_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
111
tests/flattener_dicos/10load_hidden_if_in/result/00-base.xml
Normal file
111
tests/flattener_dicos/10load_hidden_if_in/result/00-base.xml
Normal file
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
35
tests/flattener_dicos/10load_hidden_if_not_in/00-base.xml
Normal file
35
tests/flattener_dicos/10load_hidden_if_not_in/00-base.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change" hidden="True">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='hidden_if_not_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
111
tests/flattener_dicos/10load_hidden_if_not_in/result/00-base.xml
Normal file
111
tests/flattener_dicos/10load_hidden_if_not_in/result/00-base.xml
Normal file
@ -0,0 +1,111 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="disabled_if_not_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
35
tests/flattener_dicos/10load_mandatoryifin/00-base.xml
Normal file
35
tests/flattener_dicos/10load_mandatoryifin/00-base.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<creole>
|
||||
|
||||
<files/>
|
||||
<containers/>
|
||||
|
||||
<variables>
|
||||
<family name='general'>
|
||||
<variable name='condition' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable name='mode_conteneur_actif2' type='oui/non' description="No change">
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</variables>
|
||||
|
||||
<constraints>
|
||||
<condition name='mandatory_if_in' source='condition'>
|
||||
<param>oui</param>
|
||||
<target type='variable'>mode_conteneur_actif</target>
|
||||
<target type='variable'>mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
|
||||
<help/>
|
||||
|
||||
</creole>
|
||||
<!-- vim: ts=4 sw=4 expandtab
|
||||
-->
|
109
tests/flattener_dicos/10load_mandatoryifin/result/00-base.xml
Normal file
109
tests/flattener_dicos/10load_mandatoryifin/result/00-base.xml
Normal file
@ -0,0 +1,109 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<creole>
|
||||
<constraints>
|
||||
<condition name="mandatory_if_in" source="creole.general.condition">
|
||||
<param hidden="True" type="string">oui</param>
|
||||
<target type="variable">creole.general.mode_conteneur_actif</target>
|
||||
<target type="variable">creole.general.mode_conteneur_actif2</target>
|
||||
</condition>
|
||||
</constraints>
|
||||
<family name="containers">
|
||||
<family name="containers">
|
||||
<family name="container0" doc="" hidden="False">
|
||||
<variable doc="" multi="False" name="group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="name" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="container_group" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="real_container" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="" multi="False" name="id" type="number">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable multi="False" name="ip" opt="creole.containers.container_ip_root" type="symlink"/>
|
||||
<variable multi="False" name="path" opt="creole.containers.container_path_root" type="symlink"/>
|
||||
</family>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="network">
|
||||
<variable multi="False" name="adresse_ip_br0" opt="creole.containers.adresse_ip_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_netmask_br0" opt="creole.containers.adresse_netmask_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_network_br0" opt="creole.containers.adresse_network_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
<variable multi="False" name="adresse_broadcast_br0" opt="creole.containers.adresse_broadcast_br0" type="symlink">
|
||||
<property>expert</property>
|
||||
</variable>
|
||||
</family>
|
||||
<family doc="" hidden="False" name="services"/>
|
||||
<family doc="" hidden="False" name="service_accesss"/>
|
||||
<family doc="" hidden="False" name="service_restrictions"/>
|
||||
<family doc="" hidden="False" name="interfaces"/>
|
||||
<family doc="" hidden="False" name="packages"/>
|
||||
<family doc="" hidden="False" name="files"/>
|
||||
<family doc="" hidden="False" name="disknods"/>
|
||||
<family doc="" hidden="False" name="hosts"/>
|
||||
<family doc="" hidden="False" name="fstabs"/>
|
||||
</family>
|
||||
<help/>
|
||||
<family doc="" name="creole">
|
||||
<family doc="Containers informations" hidden="True" icon="puzzle-piece" mode="normal" name="containers">
|
||||
<variable doc="Bridge IP address" multi="False" name="adresse_ip_br0" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP subnet mask" multi="False" name="adresse_netmask_br0" type="string">
|
||||
<value>255.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge IP network_br0 address" multi="False" name="adresse_network_br0" type="string">
|
||||
<value>127.0.0.0</value>
|
||||
</variable>
|
||||
<variable doc="Bridge broadcast IP address" multi="False" name="adresse_broadcast_br0" type="string">
|
||||
<value>127.255.255.255</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="container_path_root" type="string">
|
||||
<value></value>
|
||||
</variable>
|
||||
<variable doc="IP address of container root" multi="False" name="container_ip_root" type="string">
|
||||
<value>127.0.0.1</value>
|
||||
</variable>
|
||||
<variable doc="Group name of container root" multi="False" name="container_name_root" type="string">
|
||||
<value>root</value>
|
||||
</variable>
|
||||
<variable doc="Path of container root" multi="False" name="adresse_ip_root" type="string">
|
||||
<property>force_default_on_freeze</property>
|
||||
<property>frozen</property>
|
||||
<value>localhost</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family hidden="False" mode="basic" doc="general" name="general">
|
||||
<variable doc="No change" multi="False" name="condition" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>mandatory</property>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
<variable doc="No change" multi="False" name="mode_conteneur_actif2" type="choice">
|
||||
<choice>oui</choice>
|
||||
<choice>non</choice>
|
||||
<property>normal</property>
|
||||
<value>non</value>
|
||||
</variable>
|
||||
</family>
|
||||
<separators/>
|
||||
</family>
|
||||
</creole>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user