variable and family are list in yaml file + jinja2 => jinja

This commit is contained in:
egarette@silique.fr 2022-11-10 19:09:19 +01:00
parent afd332b2a9
commit a357d97e5a
530 changed files with 2113 additions and 3105 deletions
src/rougail
tests/dictionaries
00load_autofreeze/yml
00load_autofreezeexpert/yml
00load_autosave/yml
00load_autosaveexpert/yml
00load_comment/yml
00load_notype/yml
00load_save/yml
00load_subfolder/yml
01auto_autofreeze/yml
01auto_base/yml
01auto_withoutparam/yml
01base_domainname/yml
01base_file
01base_file_disabled
01base_file_include
01base_file_include_content
01base_file_include_name
01base_file_owner
01base_file_owner_variable
01base_file_patch
01base_file_tmpfile_dest_dir
01base_file_utfchar
01base_float/yml
01base_help_quote/yml
01base_multi/yml
01base_multi_notuniq/yml
01base_multi_uniq/yml
01base_provider/yml
01base_provider_extra/yml
00-base.yml
extra_dirs/extra
01base_provider_hidden/yml
01base_value_doublequote/yml
01base_value_doublequote2/yml
01base_value_doublequote3/yml
01base_value_multi_doublequote/yml
01base_value_multi_doublequote2/yml
01base_value_multi_quote/yml
01base_value_quote/yml
01base_var_name_same_family/yml
01boolean_no_mandatory/yml
01family_description/yml
01fill_autofreeze/yml
01fill_autosave/yml
01fill_base/yml
01fill_mandatory/yml
01fill_number/yml
01fill_only_optional/yml
01fill_optional/yml
01fill_quote/yml
01fill_target_optional/yml
01hidden_if_in_autofreeze/yml
01test/yml
01test_multi/yml
01test_multi_none/yml
01test_redefine/yml
01test_redefine_base/yml
01test_redefine_remove/yml
02autosave_hidden_frozenifin/yml
02fill_multi_calc_val/yml

View file

@ -54,7 +54,7 @@
<!ATTLIST service manage (True|False) "True">
<!ATTLIST service servicelist CDATA #IMPLIED>
<!ATTLIST service disabled (True|False) "False">
<!ATTLIST service engine (none|creole|jinja2) #IMPLIED>
<!ATTLIST service engine (none|creole|jinja) #IMPLIED>
<!ATTLIST service target CDATA #IMPLIED>
<!ATTLIST service type (service|mount|swap|timer|target) "service">
<!ATTLIST service undisable (True|False) "False">
@ -77,13 +77,13 @@
<!ATTLIST file group_type (unix_user|variable) "unix_user">
<!ATTLIST file filelist CDATA #IMPLIED>
<!ATTLIST file redefine (True|False) "False">
<!ATTLIST file engine (none|creole|jinja2|creole_legacy) #IMPLIED>
<!ATTLIST file engine (none|creole|jinja|creole_legacy) #IMPLIED>
<!ATTLIST file included (no|name|content) #IMPLIED>
<!ATTLIST file disabled (True|False) "False">
<!ELEMENT override EMPTY>
<!ATTLIST override source CDATA #IMPLIED>
<!ATTLIST override engine (none|creole|jinja2) #IMPLIED>
<!ATTLIST override engine (none|creole|jinja) #IMPLIED>
<!ELEMENT variables ((variable*|family*)*)>

View file

@ -60,7 +60,7 @@ mapping:
enum:
- "none"
- "creole"
- "jinja2"
- "jinja"
- "creole_legacy"
redefine:
type: bool
@ -103,7 +103,7 @@ mapping:
enum:
- "none"
- "creole"
- "jinja2"
- "jinja"
name:
type: str
undisable:
@ -123,7 +123,7 @@ mapping:
enum:
- "none"
- "creole"
- "jinja2"
- "jinja"
disabled:
type: bool
servicelist:
@ -137,7 +137,9 @@ mapping:
- type: map
mapping:
variable:
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -274,11 +276,15 @@ mapping:
- "network_cidr"
- "choice"
family:
type: map
type: seq
sequence:
- type: map
mapping:
variable:
required: false
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -416,11 +422,15 @@ mapping:
- "choice"
family:
required: false
type: map
type: seq
sequence:
- type: map
mapping:
variable:
required: false
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -558,318 +568,6 @@ mapping:
- "choice"
family:
required: false
type: map
mapping:
variable:
required: false
type: map
mapping:
choice:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
param:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "variable"
- "function"
- "information"
- "target_information"
- "suffix"
- "index"
optional:
type: bool
propertyerror:
type: bool
name:
type: str
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "function"
- "variable"
name:
type: str
value:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
name:
type: str
test:
type: str
supplier:
type: str
provider:
type: str
remove_fill:
type: bool
remove_condition:
type: bool
remove_check:
type: bool
remove_choice:
type: bool
mode:
type: str
auto_save:
type: bool
auto_freeze:
type: bool
mandatory:
type: bool
exists:
type: bool
redefine:
type: bool
unique:
type: bool
multi:
type: bool
disabled:
type: bool
hidden:
type: bool
help:
type: str
description:
type: str
type:
type: str
enum:
- "number"
- "float"
- "string"
- "password"
- "secret"
- "mail"
- "boolean"
- "filename"
- "date"
- "unix_user"
- "ip"
- "local_ip"
- "netmask"
- "network"
- "broadcast"
- "netbios"
- "domainname"
- "hostname"
- "web_address"
- "port"
- "mac"
- "cidr"
- "network_cidr"
- "choice"
family:
required: false
type: map
mapping:
variable:
required: false
type: map
mapping:
choice:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
param:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "variable"
- "function"
- "information"
- "target_information"
- "suffix"
- "index"
optional:
type: bool
propertyerror:
type: bool
name:
type: str
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "function"
- "variable"
name:
type: str
value:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
name:
type: str
test:
type: str
supplier:
type: str
provider:
type: str
remove_fill:
type: bool
remove_condition:
type: bool
remove_check:
type: bool
remove_choice:
type: bool
mode:
type: str
auto_save:
type: bool
auto_freeze:
type: bool
mandatory:
type: bool
exists:
type: bool
redefine:
type: bool
unique:
type: bool
multi:
type: bool
disabled:
type: bool
hidden:
type: bool
help:
type: str
description:
type: str
type:
type: str
enum:
- "number"
- "float"
- "string"
- "password"
- "secret"
- "mail"
- "boolean"
- "filename"
- "date"
- "unix_user"
- "ip"
- "local_ip"
- "netmask"
- "network"
- "broadcast"
- "netbios"
- "domainname"
- "hostname"
- "web_address"
- "port"
- "mac"
- "cidr"
- "network_cidr"
- "choice"
family:
required: false
name:
type: str
leadership:
type: bool
dynamic:
type: str
hidden:
type: bool
mode:
type: str
help:
type: str
description:
type: str
name:
type: str
leadership:
type: bool
dynamic:
type: str
hidden:
type: bool
mode:
type: str
help:
type: str
description:
type: str
name:
type: str
leadership:
@ -904,7 +602,9 @@ mapping:
- type: map
mapping:
variable:
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -1041,11 +741,15 @@ mapping:
- "network_cidr"
- "choice"
family:
type: map
type: seq
sequence:
- type: map
mapping:
variable:
required: false
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -1203,7 +907,9 @@ mapping:
- type: map
mapping:
variable:
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -1340,11 +1046,15 @@ mapping:
- "network_cidr"
- "choice"
family:
type: map
type: seq
sequence:
- type: map
mapping:
variable:
required: false
type: map
type: seq
sequence:
- type: map
mapping:
choice:
required: false
@ -1502,306 +1212,9 @@ mapping:
- type: map
mapping:
variable:
type: map
mapping:
choice:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
param:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "variable"
- "function"
- "information"
- "target_information"
- "suffix"
- "index"
optional:
type: bool
propertyerror:
type: bool
name:
type: str
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "function"
- "variable"
name:
type: str
value:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
name:
type: str
test:
type: str
supplier:
type: str
provider:
type: str
remove_fill:
type: bool
remove_condition:
type: bool
remove_check:
type: bool
remove_choice:
type: bool
mode:
type: str
auto_save:
type: bool
auto_freeze:
type: bool
mandatory:
type: bool
exists:
type: bool
redefine:
type: bool
unique:
type: bool
multi:
type: bool
disabled:
type: bool
hidden:
type: bool
help:
type: str
description:
type: str
type:
type: str
enum:
- "number"
- "float"
- "string"
- "password"
- "secret"
- "mail"
- "boolean"
- "filename"
- "date"
- "unix_user"
- "ip"
- "local_ip"
- "netmask"
- "network"
- "broadcast"
- "netbios"
- "domainname"
- "hostname"
- "web_address"
- "port"
- "mac"
- "cidr"
- "network_cidr"
- "choice"
family:
type: map
mapping:
variable:
required: false
type: map
mapping:
choice:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
param:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "variable"
- "function"
- "information"
- "target_information"
- "suffix"
- "index"
optional:
type: bool
propertyerror:
type: bool
name:
type: str
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
- "function"
- "variable"
name:
type: str
value:
required: false
type: seq
sequence:
- type: map
mapping:
text:
required: false
type: any
type:
type: str
enum:
- "string"
- "number"
- "nil"
- "space"
- "boolean"
name:
type: str
test:
type: str
supplier:
type: str
provider:
type: str
remove_fill:
type: bool
remove_condition:
type: bool
remove_check:
type: bool
remove_choice:
type: bool
mode:
type: str
auto_save:
type: bool
auto_freeze:
type: bool
mandatory:
type: bool
exists:
type: bool
redefine:
type: bool
unique:
type: bool
multi:
type: bool
disabled:
type: bool
hidden:
type: bool
help:
type: str
description:
type: str
type:
type: str
enum:
- "number"
- "float"
- "string"
- "password"
- "secret"
- "mail"
- "boolean"
- "filename"
- "date"
- "unix_user"
- "ip"
- "local_ip"
- "netmask"
- "network"
- "broadcast"
- "netbios"
- "domainname"
- "hostname"
- "web_address"
- "port"
- "mac"
- "cidr"
- "network_cidr"
- "choice"
family:
required: false
name:
type: str
leadership:
type: bool
dynamic:
type: str
hidden:
type: bool
mode:
type: str
help:
type: str
description:
type: str
variables:
type: seq
sequence:
- type: map
mapping:
variable:
type: map
mapping:
choice:
required: false

View file

@ -157,16 +157,18 @@ class SubYAML:
lists = []
for dico in self.dico:
for key, value in dico.items():
lists.append((key, [value]))
if not isinstance(value, list):
value = [value]
lists.append((key, value))
else:
lists = []
for key, values in self.dico.items():
if key == 'variables':
for v in values:
if 'variable' in v:
lists.append(('variable', [v['variable']]))
lists.append(('variable', v['variable']))
if 'family' in v:
lists.append(('family', [v['family']]))
lists.append(('family', v['family']))
else:
lists.append((key, values))
for key, values in lists:

View file

@ -32,7 +32,7 @@ from shutil import copy
import logging
from typing import Dict, Any
from subprocess import call
from os import listdir, makedirs, getcwd, chdir, unlink, rmdir
from os import listdir, makedirs, getcwd, chdir, unlink, rmdir, chmod
from os.path import dirname, join, isfile, isdir, abspath

View file

@ -1,4 +1,4 @@
from . import none, creole, jinja2, creole_legacy
from . import none, creole, jinja, creole_legacy
__all__ = ('none', 'creole', 'jinja2', 'creole_legacy')
__all__ = ('none', 'creole', 'jinja', 'creole_legacy')

View file

@ -1,4 +1,4 @@
"""Jinja2 engine
"""Jinja engine
Created by:
EOLE (http://eole.orion.education.fr)
@ -51,7 +51,7 @@ def process(filename: str,
# full path of the destination file
dir_name, template_name = filename.rsplit('/', 1)
if source is not None: # pragma: no cover
raise TemplateError(_('source is not supported for jinja2'))
raise TemplateError(_('source is not supported for jinja'))
var = {}
if variable is not None:
var['rougail_variable'] = variable

View file

@ -24,7 +24,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""
from typing import Dict, Any
from os import makedirs, symlink, chmod
from os import makedirs, symlink
from os.path import dirname, isfile, join
from ipaddress import ip_network

View file

@ -1,12 +1,11 @@
version: '0.10'
variables:
- variable:
name: myvar
- name: myvar
auto_freeze: true
value:
- text: 'no'
- variable:
name: server_deployed
- name: server_deployed
type: boolean
value:
- text: false

View file

@ -1,13 +1,12 @@
version: '0.10'
variables:
- variable:
name: my_var
- name: my_var
auto_freeze: true
mode: expert
value:
- text: 'no'
- variable:
name: server_deployed
- name: server_deployed
type: boolean
value:
- text: false

View file

@ -1,14 +1,14 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
auto_save: true

View file

@ -1,14 +1,14 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
auto_save: true

View file

@ -1,11 +1,11 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: without_type
- name: without_type
value:
- text: non

View file

@ -1,11 +1,11 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true

View file

@ -1,11 +1,11 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true

View file

@ -1,11 +1,11 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
hidden: true

View file

@ -1,12 +1,11 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
value:
- text: false
- variable:
name: my_variable
- name: my_variable
auto_freeze: true
hidden: true
value:

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: domain
- name: domain
type: domainname
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_8])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_10])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -47,7 +47,7 @@ optiondescription_16.impl_set_information('source', "file")
option_21 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_20 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_19 = OptionDescription(name="file2", doc="file2", children=[option_21, option_20])
optiondescription_19.impl_set_information('engine', "jinja2")
optiondescription_19.impl_set_information('engine', "jinja")
optiondescription_19.impl_set_information('source', "file2")
optiondescription_15 = OptionDescription(name="files", doc="files", children=[optiondescription_16, optiondescription_19])
option_14 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -4,14 +4,14 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
option_13 = FilenameOption(name="name", doc="name", default="/etc/file3")
option_12 = BoolOption(name="activate", doc="activate", default=False)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
option_15 = FilenameOption(name="name", doc="name", default="/etc/file3")
option_14 = BoolOption(name="activate", doc="activate", default=False)
@ -51,7 +51,7 @@ optiondescription_19.impl_set_information('source', "file")
option_24 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_23 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_22 = OptionDescription(name="file2", doc="file2", children=[option_24, option_23])
optiondescription_22.impl_set_information('engine', "jinja2")
optiondescription_22.impl_set_information('engine', "jinja")
optiondescription_22.impl_set_information('source', "file2")
option_27 = FilenameOption(name="name", doc="name", default="/etc/file3")
option_26 = BoolOption(name="activate", doc="activate", default=False)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
<file disabled='True'>/etc/file3</file>
</service>
</services>

View file

@ -4,16 +4,16 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
- disabled: true
text: /etc/file3
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_8])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_10])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -47,7 +47,7 @@ optiondescription_16.impl_set_information('source', "file")
option_21 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_20 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_19 = OptionDescription(name="file2", doc="file2", children=[option_21, option_20])
optiondescription_19.impl_set_information('engine', "jinja2")
optiondescription_19.impl_set_information('engine', "jinja")
optiondescription_19.impl_set_information('source', "file2")
optiondescription_15 = OptionDescription(name="files", doc="files", children=[optiondescription_16, optiondescription_19])
option_14 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -4,14 +4,14 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
option_13 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_12 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
option_15 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_14 = BoolOption(name="activate", doc="activate", default=True)
@ -52,7 +52,7 @@ optiondescription_19.impl_set_information('source', "file")
option_24 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_23 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_22 = OptionDescription(name="file2", doc="file2", children=[option_24, option_23])
optiondescription_22.impl_set_information('engine', "jinja2")
optiondescription_22.impl_set_information('engine', "jinja")
optiondescription_22.impl_set_information('source', "file2")
option_27 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_26 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
<file included="content">/etc/dir/incfile</file>
</service>
</services>

View file

@ -4,16 +4,16 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
- included: content
text: /etc/dir/incfile
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
option_13 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_12 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
option_15 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_14 = BoolOption(name="activate", doc="activate", default=True)
@ -52,7 +52,7 @@ optiondescription_19.impl_set_information('source', "file")
option_24 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_23 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_22 = OptionDescription(name="file2", doc="file2", children=[option_24, option_23])
optiondescription_22.impl_set_information('engine', "jinja2")
optiondescription_22.impl_set_information('engine', "jinja")
optiondescription_22.impl_set_information('source', "file2")
option_27 = FilenameOption(name="name", doc="name", default="/etc/dir/incfile")
option_26 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
<file included="name">/etc/dir/incfile</file>
</service>
</services>

View file

@ -4,16 +4,16 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
- included: name
text: /etc/dir/incfile
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -32,7 +32,7 @@ option_13 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_14 = UsernameOption(name="owner", doc="owner", default="nobody")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_13, option_14, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_10])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -32,7 +32,7 @@ option_15 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_16 = UsernameOption(name="owner", doc="owner", default="nobody")
option_13 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_12 = OptionDescription(name="file2", doc="file2", children=[option_14, option_15, option_16, option_13])
optiondescription_12.impl_set_information('engine', "jinja2")
optiondescription_12.impl_set_information('engine', "jinja")
optiondescription_12.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_12])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -55,7 +55,7 @@ option_28 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_29 = UsernameOption(name="owner", doc="owner", default="nobody")
option_26 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_25 = OptionDescription(name="file2", doc="file2", children=[option_27, option_28, option_29, option_26])
optiondescription_25.impl_set_information('engine', "jinja2")
optiondescription_25.impl_set_information('engine', "jinja")
optiondescription_25.impl_set_information('source', "file2")
optiondescription_19 = OptionDescription(name="files", doc="files", children=[optiondescription_20, optiondescription_25])
option_18 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file owner="nobody" group="nobody">/etc/file</file>
<file owner="nobody" group="nobody" engine="jinja2">/etc/file2</file>
<file owner="nobody" group="nobody" engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -8,14 +8,14 @@ services:
text: /etc/file
- owner: nobody
group: nobody
engine: jinja2
engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -34,7 +34,7 @@ option_15 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_16 = SymLinkOption(name="owner", opt=option_3)
option_13 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_12 = OptionDescription(name="file2", doc="file2", children=[option_14, option_15, option_16, option_13])
optiondescription_12.impl_set_information('engine', "jinja2")
optiondescription_12.impl_set_information('engine', "jinja")
optiondescription_12.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_12])
option_5 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -34,7 +34,7 @@ option_19 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_20 = SymLinkOption(name="owner", opt=option_3)
option_17 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_16 = OptionDescription(name="file2", doc="file2", children=[option_18, option_19, option_20, option_17])
optiondescription_16.impl_set_information('engine', "jinja2")
optiondescription_16.impl_set_information('engine', "jinja")
optiondescription_16.impl_set_information('source', "file2")
optiondescription_10 = OptionDescription(name="files", doc="files", children=[optiondescription_11, optiondescription_16])
option_9 = BoolOption(name="activate", doc="activate", default=True)
@ -59,7 +59,7 @@ option_32 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_33 = SymLinkOption(name="owner", opt=option_7)
option_30 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_29 = OptionDescription(name="file2", doc="file2", children=[option_31, option_32, option_33, option_30])
optiondescription_29.impl_set_information('engine', "jinja2")
optiondescription_29.impl_set_information('engine', "jinja")
optiondescription_29.impl_set_information('source', "file2")
optiondescription_23 = OptionDescription(name="files", doc="files", children=[optiondescription_24, optiondescription_29])
option_22 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file owner_type='variable' owner="owner" group_type='variable' group="group">/etc/file</file>
<file owner_type='variable' owner="owner" group_type='variable' group="group" engine="jinja2">/etc/file2</file>
<file owner_type='variable' owner="owner" group_type='variable' group="group" engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -12,25 +12,23 @@ services:
owner: owner
group_type: variable
group: group
engine: jinja2
engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:
- text: non
- variable:
name: owner
- name: owner
type: unix_user
value:
- text: nobody
- variable:
name: group
- name: group
type: unix_user
value:
- text: nobody

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_8])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_10])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -47,7 +47,7 @@ optiondescription_16.impl_set_information('source', "file")
option_21 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_20 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_19 = OptionDescription(name="file2", doc="file2", children=[option_21, option_20])
optiondescription_19.impl_set_information('engine', "jinja2")
optiondescription_19.impl_set_information('engine', "jinja")
optiondescription_19.impl_set_information('source', "file2")
optiondescription_15 = OptionDescription(name="files", doc="files", children=[optiondescription_16, optiondescription_19])
option_14 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -4,14 +4,14 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "file")
option_10 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="file2", doc="file2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "file2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_8])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "file")
option_12 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="file2", doc="file2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "file2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_10])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -47,7 +47,7 @@ optiondescription_16.impl_set_information('source', "file")
option_21 = FilenameOption(name="name", doc="name", default="/etc/file2")
option_20 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_19 = OptionDescription(name="file2", doc="file2", children=[option_21, option_20])
optiondescription_19.impl_set_information('engine', "jinja2")
optiondescription_19.impl_set_information('engine', "jinja")
optiondescription_19.impl_set_information('source', "file2")
optiondescription_15 = OptionDescription(name="files", doc="files", children=[optiondescription_16, optiondescription_19])
option_14 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/file</file>
<file engine="jinja2">/etc/file2</file>
<file engine="jinja">/etc/file2</file>
</service>
</services>
<variables>

View file

@ -4,14 +4,14 @@ services:
- name: test
file:
- text: /etc/file
- engine: jinja2
- engine: jinja
text: /etc/file2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -28,7 +28,7 @@ optiondescription_5.impl_set_information('source', "systemd-makefs@dev-disk-by\\
option_10 = FilenameOption(name="name", doc="name", default="/etc/systemd-makefs@dev-disk-by\\x2dpartlabel2")
option_9 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_8 = OptionDescription(name="systemd_makefs@dev_disk_by\\x2dpartlabel2", doc="systemd-makefs@dev-disk-by\\x2dpartlabel2", children=[option_10, option_9])
optiondescription_8.impl_set_information('engine', "jinja2")
optiondescription_8.impl_set_information('engine', "jinja")
optiondescription_8.impl_set_information('source', "systemd-makefs@dev-disk-by\\x2dpartlabel2")
optiondescription_4 = OptionDescription(name="files", doc="files", children=[optiondescription_5, optiondescription_8])
option_3 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -28,7 +28,7 @@ optiondescription_7.impl_set_information('source', "systemd-makefs@dev-disk-by\\
option_12 = FilenameOption(name="name", doc="name", default="/etc/systemd-makefs@dev-disk-by\\x2dpartlabel2")
option_11 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_10 = OptionDescription(name="systemd_makefs@dev_disk_by\\x2dpartlabel2", doc="systemd-makefs@dev-disk-by\\x2dpartlabel2", children=[option_12, option_11])
optiondescription_10.impl_set_information('engine', "jinja2")
optiondescription_10.impl_set_information('engine', "jinja")
optiondescription_10.impl_set_information('source', "systemd-makefs@dev-disk-by\\x2dpartlabel2")
optiondescription_6 = OptionDescription(name="files", doc="files", children=[optiondescription_7, optiondescription_10])
option_5 = BoolOption(name="activate", doc="activate", default=True)
@ -47,7 +47,7 @@ optiondescription_16.impl_set_information('source', "systemd-makefs@dev-disk-by\
option_21 = FilenameOption(name="name", doc="name", default="/etc/systemd-makefs@dev-disk-by\\x2dpartlabel2")
option_20 = BoolOption(name="activate", doc="activate", default=True)
optiondescription_19 = OptionDescription(name="systemd_makefs@dev_disk_by\\x2dpartlabel2", doc="systemd-makefs@dev-disk-by\\x2dpartlabel2", children=[option_21, option_20])
optiondescription_19.impl_set_information('engine', "jinja2")
optiondescription_19.impl_set_information('engine', "jinja")
optiondescription_19.impl_set_information('source', "systemd-makefs@dev-disk-by\\x2dpartlabel2")
optiondescription_15 = OptionDescription(name="files", doc="files", children=[optiondescription_16, optiondescription_19])
option_14 = BoolOption(name="activate", doc="activate", default=True)

View file

@ -3,7 +3,7 @@
<services>
<service name="test">
<file>/etc/systemd-makefs@dev-disk-by\x2dpartlabel</file>
<file engine="jinja2">/etc/systemd-makefs@dev-disk-by\x2dpartlabel2</file>
<file engine="jinja">/etc/systemd-makefs@dev-disk-by\x2dpartlabel2</file>
</service>
</services>
<variables>

View file

@ -4,14 +4,14 @@ services:
- name: test
file:
- text: /etc/systemd-makefs@dev-disk-by\x2dpartlabel
- engine: jinja2
- engine: jinja
text: /etc/systemd-makefs@dev-disk-by\x2dpartlabel2
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Description
value:

View file

@ -1,16 +1,15 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: float
- name: float
type: float
description: Description
value:
- text: 0.527
- variable:
name: float_multi
- name: float_multi
type: float
description: Description
multi: true

View file

@ -1,15 +1,14 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
help: message with '
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: Redefine description
help: message with "

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: float
- name: float
type: float
description: Description
provider: float
value:
- text: 0.527
- variable:
name: float_multi
- name: float_multi
type: float
description: Description
multi: true

View file

@ -1,6 +1,6 @@
version: '0.10'
variables:
- variable:
name: float
- name: float
type: float
description: Description

View file

@ -1,9 +1,9 @@
version: '0.10'
variables:
- family:
name: example
- name: example
variables:
- variable:
name: description
- name: description
type: string
provider: example

View file

@ -1,18 +1,17 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: float
- name: float
type: float
description: Description
provider: float
hidden: true
value:
- text: 0.527
- variable:
name: float_multi
- name: float_multi
type: float
description: Description
multi: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: Redefine description
hidden: true

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: general
- name: general
type: string
description: description
value:

View file

@ -1,6 +1,6 @@
version: '0.10'
variables:
- variable:
name: my_variable
- name: my_variable
type: boolean
mandatory: false

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
description: Other description
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
value:
- text: non

View file

@ -1,16 +1,14 @@
version: '0.10'
variables:
- variable:
name: my_var1
- name: my_var1
auto_freeze: true
value:
- text: 'no'
- variable:
name: my_var2
- name: my_var2
value:
- text: 'no'
- variable:
name: server_deployed
- name: server_deployed
type: boolean
value:
- text: false

View file

@ -1,20 +1,19 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
auto_save: true
value:
- text: non
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,14 +1,13 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
mode: basic
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
mandatory: true
mode: expert
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,15 +1,14 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: number
description: No change
hidden: true
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,17 +1,16 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,22 +1,19 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
- variable:
name: mode_conteneur_actif2
- name: mode_conteneur_actif2
type: string
description: No change
- variable:
name: mode_conteneur_actif3
- name: mode_conteneur_actif3
type: string
description: No change
constraints:

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif1
- name: mode_conteneur_actif1
type: string
description: No change
value:

View file

@ -1,12 +1,11 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
value:
- text: false
- variable:
name: my_var
- name: my_var
type: string
auto_freeze: true
value:

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
test: test
value:
- text: non

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
test: test1|test2
value:
- text: non

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
test: '|test1|test2'
value:
- text: non

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
test: test
value:
- text: non

View file

@ -1,9 +1,9 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
redefine: true
test: test1

View file

@ -1,4 +1,4 @@
version: '0.10'
variables:
- variable:
name: my_variable
- name: my_variable

View file

@ -1,6 +1,6 @@
version: '0.10'
variables:
- variable:
name: my_variable
- name: my_variable
redefine: true
test: test1

View file

@ -1,10 +1,10 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
test: test
value:
- text: non

View file

@ -1,9 +1,9 @@
version: '0.10'
variables:
- family:
name: general
- name: general
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
redefine: true
test: ''

View file

@ -1,21 +1,20 @@
version: '0.10'
variables:
- variable:
name: server_deployed
- name: server_deployed
type: boolean
- family:
name: general
- name: general
description: "g\xE9n\xE9ral"
variables:
- variable:
name: mode_conteneur_actif
- name: mode_conteneur_actif
type: string
description: No change
hidden: true
value:
- text: non
- variable:
name: autosavevar
- name: autosavevar
type: string
description: autosave variable
auto_save: true

View file

@ -1,11 +1,10 @@
version: '0.10'
variables:
- variable:
name: var1
- name: var1
value:
- text: 'no'
- variable:
name: var2
- name: var2
multi: true
constraints:
- fill:

Some files were not shown because too many files have changed in this diff Show more