From e0b3c00c3c7d9188783243e948bf4dff88fae856 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Thu, 12 Oct 2023 08:17:30 +0200 Subject: [PATCH] hu? --- README.md | 127 +- doc/README.md | 16 +- doc/check/function.md | 71 +- doc/check/redefine.md | 110 +- doc/condition/condition.md | 76 +- doc/dev/README.md | 174 +- doc/dev/config.md | 33 +- doc/dictionary/convention.md | 23 +- doc/dictionary/extra.md | 7 +- doc/dictionary/rougail.md | 21 +- doc/family/auto.md | 55 +- doc/family/leadership.md | 72 +- doc/family/simple.md | 144 +- doc/fill/README.md | 3 +- doc/fill/examples.md | 57 - doc/fill/redefine.md | 101 +- doc/fill/value.md | 209 +-- doc/param/README.md | 1 - doc/param/positional.md | 41 - doc/param/simple.md | 96 +- doc/param/variable.md | 183 +- doc/schema.png | Bin 162107 -> 46516 bytes doc/schema.svg | 1388 +++----------- doc/service/README.md | 186 -- doc/service/certificate.md | 163 -- doc/service/file.md | 454 ----- doc/service/ip.md | 91 - doc/service/override.md | 75 - doc/services.md | 21 - doc/template/README.md | 103 -- doc/template/patch.md | 39 - doc/variable/README.md | 479 +---- doc/variable/choice.md | 186 -- doc/variable/firefox.png | Bin 0 -> 126215 bytes doc/variable/foxyproxy.png | Bin 0 -> 157719 bytes doc/variable/getting_starting.md | 619 +++++++ doc/{ => variable}/mode.md | 0 doc/variable/simple.md | 103 ++ doc/variable/type.md | 164 ++ doc/variables.md | 19 - src/rougail/__init__.py | 22 +- src/rougail/annotator/__init__.py | 45 +- src/rougail/annotator/check.py | 4 +- src/rougail/annotator/condition.py | 77 +- src/rougail/annotator/family.py | 136 +- src/rougail/annotator/fill.py | 67 +- src/rougail/annotator/group.py | 85 - src/rougail/annotator/property.py | 163 +- src/rougail/annotator/service.py | 420 ----- src/rougail/annotator/value.py | 92 +- src/rougail/annotator/variable.py | 187 +- src/rougail/config.py | 8 +- src/rougail/convert.py | 819 +++++++- src/rougail/data/rougail.dtd | 176 -- src/rougail/data/rougail.yml | 1642 ----------------- src/rougail/object_model.py | 323 ++++ src/rougail/objspace.py | 47 +- src/rougail/providersupplier.py | 46 +- src/rougail/template/base.py | 676 ------- src/rougail/template/engine/__init__.py | 4 - src/rougail/template/engine/cheetah.py | 141 -- src/rougail/template/engine/creole_legacy.py | 170 -- src/rougail/template/engine/jinja.py | 81 - src/rougail/template/engine/none.py | 43 - src/rougail/template/systemd.py | 206 --- src/rougail/tiramisureflector.py | 504 ++--- src/rougail/update.py | 1163 +++++++----- src/rougail/utils.py | 250 ++- .../dictionaries/00empty/makedict/after.json | 11 +- tests/dictionaries/00empty/makedict/base.json | 5 +- .../dictionaries/00empty/makedict/before.json | 11 +- tests/dictionaries/00empty/tiramisu/base.py | 27 +- tests/dictionaries/00empty/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 3 + .../dictionaries/rougail/00-base.yml | 3 + .../00empty_variable}/__init__.py | 0 .../dictionaries/rougail/00-base.yml | 3 + .../00empty_variable/makedict/after.json | 6 + .../00empty_variable/makedict/base.json | 3 + .../00empty_variable/makedict/before.json | 6 + .../00empty_variable/tiramisu/base.py | 24 + .../00empty_variable/tiramisu/multi.py | 28 + .../00empty_variable/xml/00_base.xml | 7 + .../00load_autofreeze/makedict/after.json | 10 - .../00load_autofreeze/makedict/base.json | 4 - .../00load_autofreeze/makedict/before.json | 10 - .../00load_autofreeze/tiramisu/base.py | 29 - .../00load_autofreeze/tiramisu/multi.py | 34 - .../00load_autofreeze/xml/00-base.xml | 11 - .../00load_autofreeze/yml/00-base.yml | 11 - .../makedict/after.json | 10 - .../makedict/base.json | 4 - .../makedict/before.json | 10 - .../00load_autofreezeexpert/tiramisu/base.py | 29 - .../00load_autofreezeexpert/tiramisu/multi.py | 34 - .../00load_autofreezeexpert/xml/00-base.xml | 11 - .../00load_autofreezeexpert/yml/00-base.yml | 12 - .../00load_autosave/tiramisu/base.py | 30 - .../00load_autosaveexpert/tiramisu/base.py | 30 - .../00load_comment/tiramisu/base.py | 29 - .../dictionaries/rougail/00-base.yml | 10 + .../00load_notype/tiramisu/base.py | 30 +- .../00load_notype/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 8 + .../dictionaries/00load_save/tiramisu/base.py | 28 +- .../00load_save/tiramisu/multi.py | 34 +- .../dictionaries/rougail/99-base.yml | 9 + .../dictionaries/rougail2/00-base.yml | 7 + .../00load_subfolder/tiramisu/base.py | 28 +- .../00load_subfolder/tiramisu/multi.py | 40 +- .../00load_subfolder/yml/99-base.yml | 13 - .../yml/subfolder/00-base.yml | 13 - .../01auto_autofreeze/makedict/after.json | 10 - .../01auto_autofreeze/makedict/base.json | 4 - .../01auto_autofreeze/makedict/before.json | 10 - .../01auto_autofreeze/tiramisu/base.py | 29 - .../01auto_autofreeze/tiramisu/multi.py | 34 - .../01auto_autofreeze/xml/00-base.xml | 17 - .../01auto_autofreeze/yml/00-base.yml | 19 - .../dictionaries/01auto_base/tiramisu/base.py | 30 - .../01auto_jinja_base/tiramisu/base.py | 60 - .../01auto_jinja_full_path/tiramisu/base.py | 60 - .../01auto_jinja_if/tiramisu/base.py | 62 - .../01auto_jinja_if_bool/tiramisu/base.py | 62 - .../01auto_jinja_if_int/tiramisu/base.py | 61 - .../01auto_jinja_set/tiramisu/base.py | 61 - .../01auto_withoutparam/tiramisu/base.py | 30 - .../01base_certificate_owner/tiramisu/base.py | 42 - .../tiramisu/base.py | 43 - .../dictionaries/rougail/00-base.yml | 7 + .../01base_domainname/tiramisu/base.py | 28 +- .../01base_domainname/tiramisu/multi.py | 34 +- .../dictionaries/01base_file/result/etc/file | 2 - .../dictionaries/01base_file/result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 2 - .../dictionaries/01base_file/tiramisu/base.py | 44 - .../01base_file_disabled/result/etc/file | 2 - .../01base_file_disabled/result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 2 - .../01base_file_disabled/tiramisu/base.py | 48 - .../01base_file_include/result/etc/file | 1 - .../01base_file_include/result/etc/file2 | 1 - .../result/tmpfiles.d/0rougail.conf | 2 - .../01base_file_include/tiramisu/base.py | 44 - .../01base_file_include/tmpl/file | 1 - .../01base_file_include/tmpl/file2 | 1 - .../01base_file_include/tmpl/incfile | 1 - .../01base_file_include/tmpl/incfile2 | 1 - .../makedict/after.json | 50 - .../makedict/base.json | 14 - .../makedict/before.json | 50 - .../result/etc/file | 1 - .../result/etc/file2 | 1 - .../result/tmpfiles.d/0rougail.conf | 2 - .../tiramisu/base.py | 49 - .../01base_file_include_content/tmpl/file | 7 - .../01base_file_include_content/tmpl/file2 | 1 - .../01base_file_include_content/tmpl/incfile | 1 - .../makedict/after.json | 50 - .../makedict/base.json | 14 - .../makedict/before.json | 50 - .../result/etc/dir/incfile | 1 - .../01base_file_include_name/result/etc/file | 1 - .../01base_file_include_name/result/etc/file2 | 1 - .../result/tmpfiles.d/0rougail.conf | 3 - .../01base_file_include_name/tiramisu/base.py | 49 - .../01base_file_include_name/tmpl/file | 7 - .../01base_file_include_name/tmpl/file2 | 1 - .../01base_file_include_name/tmpl/incfile | 1 - .../result/tmpfiles.d/0rougail.conf | 1 - .../01base_file_mode/tiramisu/base.py | 37 - .../01base_file_mode2/result/etc/file | 1 - .../result/tmpfiles.d/0rougail.conf | 1 - .../01base_file_mode2/tiramisu/base.py | 37 - .../dictionaries/01base_file_mode2/tmpl/file | 1 - .../01base_file_owner/result/etc/file | 2 - .../01base_file_owner/result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 2 - .../01base_file_owner/tiramisu/base.py | 48 - .../result/etc/file | 2 - .../result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 2 - .../tiramisu/base.py | 50 - .../01base_file_patch/makedict/after.json | 38 - .../01base_file_patch/makedict/base.json | 11 - .../01base_file_patch/makedict/before.json | 38 - .../01base_file_patch/patches/file.patch | 5 - .../01base_file_patch/patches/file2.patch | 5 - .../01base_file_patch/result/etc/file | 1 - .../01base_file_patch/result/etc/file2 | 1 - .../result/tmpfiles.d/0rougail.conf | 2 - .../01base_file_patch/tiramisu/base.py | 44 - .../dictionaries/01base_file_patch/tmpl/file | 1 - .../dictionaries/01base_file_patch/tmpl/file2 | 1 - .../makedict/after.json | 38 - .../makedict/base.json | 11 - .../makedict/before.json | 38 - .../result/etc/file | 2 - .../result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 4 - .../tiramisu/base.py | 44 - .../makedict/after.json | 38 - .../makedict/base.json | 11 - .../makedict/before.json | 38 - .../result/etc/file | 2 - .../result/etc/file2 | 2 - .../result/tmpfiles.d/0rougail.conf | 2 - .../tiramisu/base.py | 44 - .../tmpl/file2 | 2 - .../01base_file_utfchar/makedict/after.json | 38 - .../01base_file_utfchar/makedict/base.json | 11 - .../01base_file_utfchar/makedict/before.json | 38 - .../systemd-makefs@dev-disk-by\\x2dpartlabel" | 1 - ...systemd-makefs@dev-disk-by\\x2dpartlabel2" | 1 - .../result/tmpfiles.d/0rougail.conf | 2 - .../01base_file_utfchar/tiramisu/base.py | 44 - .../systemd-makefs@dev-disk-by\\x2dpartlabel" | 1 - ...systemd-makefs@dev-disk-by\\x2dpartlabel2" | 1 - .../01base_file_var_source/result/etc/file | 2 - .../result/tmpfiles.d/0rougail.conf | 1 - .../01base_file_var_source/tiramisu/base.py | 40 - .../01base_file_var_source/tmpl/file | 2 - .../dictionaries/rougail/00-base.yml | 13 + .../01base_float/tiramisu/base.py | 30 +- .../01base_float/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 10 + .../01base_help_quote/tiramisu/base.py | 34 +- .../01base_help_quote/tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 9 + .../01base_multi/tiramisu/base.py | 28 +- .../01base_multi/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 10 + .../01base_multi_notuniq/tiramisu/base.py | 28 +- .../01base_multi_notuniq/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 10 + .../01base_multi_uniq/tiramisu/base.py | 28 +- .../01base_multi_uniq/tiramisu/multi.py | 36 +- .../01base_provider/tiramisu/base.py | 31 - .../01base_provider_extra/tiramisu/base.py | 32 - .../01base_provider_hidden/tiramisu/base.py | 31 - .../dictionaries/rougail/00-base.yml | 7 + .../01base_value_doublequote/tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 7 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 8 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 9 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 9 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 9 + .../01base_value_multi_quote/tiramisu/base.py | 28 +- .../tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 7 + .../01base_value_quote/tiramisu/base.py | 28 +- .../01base_value_quote/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 6 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 4 + .../01boolean_no_mandatory/tiramisu/base.py | 26 +- .../01boolean_no_mandatory/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 5 + .../01family_description/tiramisu/base.py | 28 +- .../01family_description/tiramisu/multi.py | 34 +- .../01fill_autofreeze/makedict/after.json | 14 - .../01fill_autofreeze/makedict/base.json | 5 - .../01fill_autofreeze/makedict/before.json | 14 - .../01fill_autofreeze/tiramisu/base.py | 30 - .../01fill_autofreeze/xml/00-base.xml | 20 - .../01fill_autosave/tiramisu/base.py | 31 - .../dictionaries/01fill_base/tiramisu/base.py | 30 - .../01fill_mandatory/tiramisu/base.py | 30 - .../01fill_number/tiramisu/base.py | 30 - .../01fill_only_optional/tiramisu/base.py | 30 - .../01fill_optional/tiramisu/base.py | 30 - .../01fill_quote/tiramisu/base.py | 32 - .../01fill_target_optional/tiramisu/base.py | 29 - .../makedict/after.json | 10 - .../makedict/base.json | 4 - .../makedict/before.json | 10 - .../tiramisu/base.py | 29 - .../01test/dictionaries/rougail/00-base.yml | 6 + tests/dictionaries/01test/tiramisu/base.py | 30 +- tests/dictionaries/01test/tiramisu/multi.py | 36 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 7 + .../01test_boolean/makedict/after.json | 6 + .../01test_boolean/makedict/base.json | 3 + .../01test_boolean/makedict/before.json | 6 + .../01test_boolean/tiramisu/base.py | 26 + .../01test_boolean/tiramisu/multi.py | 32 + .../01test_boolean/xml/00-base.xml | 10 + .../dictionaries/rougail/00-base.yml | 7 + .../01test_multi/tiramisu/base.py | 30 +- .../01test_multi/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 8 + .../01test_multi_none/tiramisu/base.py | 30 +- .../01test_multi_none/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 6 + .../dictionaries/rougail/10-base.yml | 6 + .../01test_redefine/tiramisu/base.py | 30 +- .../01test_redefine/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 2 + .../dictionaries/rougail/10-base.yml | 5 + .../01test_redefine_base/tiramisu/base.py | 28 +- .../01test_redefine_base/tiramisu/multi.py | 38 +- .../dictionaries/rougail/00-base.yml | 6 + .../dictionaries/rougail/10-base.yml | 5 + .../01test_redefine_remove/tiramisu/base.py | 28 +- .../01test_redefine_remove/tiramisu/multi.py | 34 +- .../tiramisu/base.py | 31 - .../02fill_multi_calc_val/tiramisu/base.py | 29 - .../tiramisu/base.py | 29 - .../dictionaries/rougail/00-base.yml | 18 + .../10autosave_hidden/tiramisu/base.py | 80 +- .../10autosave_hidden/tiramisu/multi.py | 95 +- .../10base_certificate_list/tiramisu/base.py | 42 - .../tiramisu/base.py | 42 - .../dictionaries/rougail/00-base.yml | 13 + .../10check_base/tiramisu/base.py | 30 +- .../10check_base/tiramisu/multi.py | 42 +- .../makedict/after.json | 6 - .../makedict/base.json | 3 - .../makedict/before.json | 6 - .../tiramisu/base.py | 28 - .../xml/00-base.xml | 13 - .../dictionaries/rougail/00-base.yml | 13 + .../10check_no_param/tiramisu/base.py | 78 +- .../10check_no_param/tiramisu/multi.py | 91 +- .../10check_option/makedict/after.json | 14 - .../10check_option/makedict/base.json | 5 - .../10check_option/makedict/before.json | 14 - .../10check_option/tiramisu/base.py | 31 - tests/dictionaries/10check_option/tmp/base.py | 71 + .../dictionaries/rougail/00-base.yml | 27 + .../10check_optional/tiramisu/base.py | 81 +- .../10check_optional/tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 15 + .../10check_valid_differ/tiramisu/base.py | 78 +- .../10check_valid_differ/tiramisu/multi.py | 91 +- .../dictionaries/rougail/00-base.yml | 22 + .../dictionaries/rougail/01-base.yml | 11 + .../10check_valid_differ_add/tiramisu/base.py | 83 +- .../tiramisu/multi.py | 101 +- .../dictionaries/rougail/00-base.yml | 22 + .../dictionaries/rougail/01-base.yml | 12 + .../tiramisu/base.py | 83 +- .../tiramisu/multi.py | 101 +- .../dictionaries/rougail/00-base.yml | 25 + .../10check_valid_in_network/tiramisu/base.py | 82 +- .../tiramisu/multi.py | 99 +- .../dictionaries/rougail/00-base.yml | 20 + .../tiramisu/base.py | 80 +- .../tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 20 + .../10check_valid_ipnetmask/tiramisu/base.py | 80 +- .../10check_valid_ipnetmask/tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 16 + .../10check_valid_jinja/tiramisu/base.py | 68 +- .../10check_valid_jinja/tiramisu/multi.py | 82 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 8 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../10disabled_with_variable/tiramisu/base.py | 72 + .../tiramisu/multi.py | 77 + .../10disabled_with_variable/xml/00-base.xml | 27 + .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 9 + .../makedict/after.json | 10 + .../makedict/base.json | 4 + .../makedict/before.json | 10 + .../tiramisu/base.py | 72 + .../tiramisu/multi.py | 77 + .../10disabled_with_variable2/xml/00-base.xml | 27 + .../10fill_information/tiramisu/base.py | 29 - .../10fill_information_multi/tiramisu/base.py | 29 - .../tiramisu/base.py | 30 - .../tiramisu/base.py | 31 - .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 30 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../10fill_optional/tiramisu/base.py | 74 + .../10fill_optional/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 26 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../10fill_quote/tiramisu/base.py | 79 + .../10fill_quote/tiramisu/multi.py | 91 + .../xml/00-base.xml | 0 .../dictionaries/rougail/00-base.yml | 14 + .../tiramisu/base.py | 76 +- .../tiramisu/multi.py | 85 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 6 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../10fill_target_optional/tiramisu/base.py | 25 + .../10fill_target_optional/tiramisu/multi.py | 30 + .../xml/00-base.xml | 0 .../dictionaries/rougail/00-base.yml | 28 + .../tiramisu/base.py | 85 +- .../tiramisu/multi.py | 105 +- .../dictionaries/rougail/00-base.yml | 12 + .../dictionaries/rougail/00-base.yml | 27 + .../dictionaries/rougail/01-base.yml | 7 + .../10leadership_append/tiramisu/base.py | 89 +- .../10leadership_append/tiramisu/multi.py | 113 +- .../dictionaries/rougail/00-base.yml | 28 + .../dictionaries/rougail/01-base.yml | 7 + .../tiramisu/base.py | 89 +- .../tiramisu/multi.py | 113 +- .../dictionaries/rougail/00-base.yml | 27 + .../dictionaries/rougail/01-base.yml | 7 + .../10leadership_append_name/tiramisu/base.py | 89 +- .../tiramisu/multi.py | 113 +- .../dictionaries/rougail/00-base.yml | 34 + .../10leadership_auto/tiramisu/base.py | 88 +- .../10leadership_auto/tiramisu/multi.py | 111 +- .../dictionaries/rougail/00-base.yml | 18 + .../10leadership_auto_index/tiramisu/base.py | 78 +- .../10leadership_auto_index/tiramisu/multi.py | 91 +- .../dictionaries/rougail/00-base.yml | 27 + .../10leadership_autoleader/tiramisu/base.py | 85 +- .../10leadership_autoleader/tiramisu/multi.py | 105 +- .../dictionaries/rougail/00-base.yml | 25 + .../makedict/after.json | 9 +- .../makedict/base.json | 6 +- .../makedict/before.json | 9 +- .../tiramisu/base.py | 86 +- .../tiramisu/multi.py | 107 +- .../dictionaries/rougail/00-base.yml | 26 + .../tiramisu/base.py | 85 +- .../tiramisu/multi.py | 105 +- .../dictionaries/rougail/00-base.yml | 4 + .../10leadership_empty/makedict/after.json | 11 +- .../10leadership_empty/makedict/base.json | 5 +- .../10leadership_empty/makedict/before.json | 11 +- .../10leadership_empty/tiramisu/base.py | 29 +- .../10leadership_empty/tiramisu/multi.py | 38 +- .../dictionaries/rougail/00-base.yml | 28 + .../10leadership_hidden/tiramisu/base.py | 86 +- .../10leadership_hidden/tiramisu/multi.py | 107 +- .../dictionaries/rougail/00-base.yml | 28 + .../tiramisu/base.py | 86 +- .../tiramisu/multi.py | 107 +- .../dictionaries/rougail/00-base.yml | 28 + .../tiramisu/base.py | 89 +- .../tiramisu/multi.py | 113 +- .../dictionaries/rougail/00-base.yml | 28 + .../tiramisu/base.py | 89 +- .../tiramisu/multi.py | 113 +- .../dictionaries/rougail/00-base.yml | 26 + .../tiramisu/base.py | 85 +- .../tiramisu/multi.py | 105 +- .../dictionaries/rougail/00-base.yml | 19 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 20 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 39 + .../10leadership_multi/tiramisu/base.py | 95 +- .../10leadership_multi/tiramisu/multi.py | 125 +- .../dictionaries/rougail/00-base.yml | 29 + .../10load_disabled_if_in/tiramisu/base.py | 81 +- .../10load_disabled_if_in/tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 20 + .../tiramisu/base.py | 80 +- .../tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 3 + .../tiramisu/base.py | 26 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 29 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 91 +- .../tiramisu/multi.py | 117 +- .../dictionaries/rougail/00-base.yml | 22 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 90 +- .../tiramisu/multi.py | 115 +- .../dictionaries/rougail/00-base.yml | 24 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 90 +- .../tiramisu/multi.py | 115 +- .../dictionaries/rougail/00-base.yml | 24 + .../makedict/after.json | 20 +- .../makedict/base.json | 6 +- .../makedict/before.json | 20 +- .../tiramisu/base.py | 90 +- .../tiramisu/multi.py | 115 +- .../dictionaries/rougail/00-base.yml | 22 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 90 +- .../tiramisu/multi.py | 115 +- .../dictionaries/rougail/00-base.yml | 22 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 90 +- .../tiramisu/multi.py | 115 +- .../dictionaries/rougail/00-base.yml | 29 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 91 +- .../tiramisu/multi.py | 117 +- .../dictionaries/rougail/00-base.yml | 29 + .../tiramisu/base.py | 81 +- .../tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 34 + .../tiramisu/base.py | 79 +- .../tiramisu/multi.py | 93 +- .../dictionaries/rougail/00-base.yml | 25 + .../tiramisu/base.py | 80 +- .../tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 25 + .../tiramisu/base.py | 80 +- .../tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 22 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 88 +- .../tiramisu/multi.py | 111 +- .../dictionaries/rougail/00-base.yml | 31 + .../tiramisu/base.py | 80 +- .../tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 34 + .../tiramisu/base.py | 81 +- .../tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 32 + .../tiramisu/base.py | 81 +- .../tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 27 + .../tiramisu/base.py | 81 +- .../tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 27 + .../10load_frozenifin/tiramisu/base.py | 83 +- .../10load_frozenifin/tiramisu/multi.py | 101 +- .../dictionaries/rougail/00-base.yml | 29 + .../10load_frozenifin_auto/tiramisu/base.py | 84 +- .../10load_frozenifin_auto/tiramisu/multi.py | 103 +- .../dictionaries/rougail/00-base.yml | 31 + .../tiramisu/base.py | 83 +- .../tiramisu/multi.py | 101 +- .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 31 - .../dictionaries/rougail/00-base.yml | 25 + .../tiramisu/base.py | 81 +- .../tiramisu/multi.py | 97 +- .../dictionaries/rougail/00-base.yml | 27 + .../10load_frozenifnotin/tiramisu/base.py | 83 +- .../10load_frozenifnotin/tiramisu/multi.py | 101 +- .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 31 - .../dictionaries/rougail/00-base.yml | 37 + .../tiramisu/base.py | 83 +- .../tiramisu/multi.py | 101 +- .../dictionaries/rougail/00-base.yml | 41 + .../10load_hidden_if_family/tiramisu/base.py | 88 +- .../10load_hidden_if_family/tiramisu/multi.py | 111 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 17 + .../makedict/after.json | 14 + .../makedict/base.json | 5 + .../makedict/before.json | 14 + .../10load_hidden_if_family2/tiramisu/base.py | 75 + .../tiramisu/multi.py | 83 + .../10load_hidden_if_family2/xml/00-base.xml | 29 + .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 22 + .../makedict/after.json | 14 + .../makedict/base.json | 5 + .../makedict/before.json | 14 + .../10load_hidden_if_family3/tiramisu/base.py | 78 + .../tiramisu/multi.py | 89 + .../10load_hidden_if_family3/xml/00-base.xml | 29 + .../dictionaries/rougail/00-base.yml | 26 + .../10load_leadership/tiramisu/base.py | 87 +- .../10load_leadership/tiramisu/multi.py | 109 +- .../dictionaries/rougail/00-base.yml | 22 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 31 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 23 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 26 + .../tiramisu/base.py | 87 +- .../tiramisu/multi.py | 109 +- .../dictionaries/rougail/00-base.yml | 26 + .../10load_leadership_name/tiramisu/base.py | 87 +- .../10load_leadership_name/tiramisu/multi.py | 109 +- .../dictionaries/rougail/00-base.yml | 27 + .../tiramisu/base.py | 87 +- .../tiramisu/multi.py | 109 +- .../dictionaries/rougail/00-base.yml | 27 + .../10load_mandatoryifin/tiramisu/base.py | 81 +- .../10load_mandatoryifin/tiramisu/multi.py | 97 +- .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 31 - .../tmp/base.py | 72 + .../dictionaries/rougail/00-base.yml | 10 + .../10load_multivalue/tiramisu/base.py | 28 +- .../10load_multivalue/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 19 + .../10valid_enum_accent/tiramisu/base.py | 34 +- .../10valid_enum_accent/tiramisu/multi.py | 50 +- .../10valid_enum_append/tiramisu/base.py | 32 - .../10valid_enum_append/tmp/base.py | 28 + .../dictionaries/rougail/00-base.yml | 18 + .../10valid_enum_base/tiramisu/base.py | 34 +- .../10valid_enum_base/tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 17 + .../tiramisu/base.py | 32 +- .../tiramisu/multi.py | 46 +- .../dictionaries/rougail/00-base.yml | 27 + .../dictionaries/rougail/01-base.yml | 10 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 24 + .../10valid_enum_leader/tiramisu/base.py | 36 +- .../10valid_enum_leader/tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 18 + .../10valid_enum_mandatory/tiramisu/base.py | 32 +- .../10valid_enum_mandatory/tiramisu/multi.py | 46 +- .../dictionaries/rougail/00-base.yml | 16 + .../10valid_enum_multi/tiramisu/base.py | 30 +- .../10valid_enum_multi/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 20 + .../10valid_enum_none/tiramisu/base.py | 34 +- .../10valid_enum_none/tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 18 + .../10valid_enum_number/tiramisu/base.py | 34 +- .../10valid_enum_number/tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 18 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 11 + .../10valid_enum_param_empty/tiramisu/base.py | 30 +- .../tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 16 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 18 + .../10valid_enum_quote/tiramisu/base.py | 34 +- .../10valid_enum_quote/tiramisu/multi.py | 50 +- .../dictionaries/rougail/00-base.yml | 10 + .../10valid_enum_value/tiramisu/base.py | 28 +- .../10valid_enum_value/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.xml | 15 + .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 24 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../tiramisu/base.py | 77 + .../tiramisu/multi.py | 87 + .../xml/00-base.xml | 0 .../dictionaries/rougail/00-base.yml | 26 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 91 +- .../tiramisu/multi.py | 117 +- .../dictionaries/rougail/00-base.yml | 4 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 5 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 27 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 91 +- .../tiramisu/multi.py | 117 +- .../dictionaries/rougail/00-base.yml | 27 + .../makedict/after.json | 32 - .../makedict/base.json | 10 +- .../makedict/before.json | 32 - .../tiramisu/base.py | 95 +- .../tiramisu/multi.py | 125 +- .../dictionaries/rougail/00-base.yml | 26 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 91 +- .../tiramisu/multi.py | 117 +- .../dictionaries/rougail/00-base.yml | 16 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 42 +- .../tiramisu/multi.py | 66 +- .../dictionaries/rougail/00-base.yml | 16 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 42 +- .../tiramisu/multi.py | 66 +- .../dictionaries/rougail/00-base.yml | 16 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 42 +- .../tiramisu/multi.py | 66 +- .../dictionaries/rougail/00-base.yml | 19 + .../makedict/after.json | 20 - .../makedict/base.json | 7 +- .../makedict/before.json | 20 - .../tiramisu/base.py | 42 +- .../tiramisu/multi.py | 66 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 12 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../11fill_multi_calc_val/tiramisu/base.py | 73 + .../11fill_multi_calc_val/tiramisu/multi.py | 79 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 15 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../tiramisu/base.py | 73 + .../tiramisu/multi.py | 79 + .../xml/00-base.xml | 0 .../makedict/after.json | 30 - .../makedict/base.json | 9 - .../makedict/before.json | 30 - .../tiramisu/base.py | 40 - .../dictionaries/rougail/00-base.yml | 14 + .../11valid_enum_function/tiramisu/base.py | 76 +- .../11valid_enum_function/tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 18 + .../11valid_enum_variable/tiramisu/base.py | 77 +- .../11valid_enum_variable/tiramisu/multi.py | 89 +- .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../dictionaries/12auto_base/tiramisu/base.py | 74 + .../12auto_base/tiramisu/multi.py | 81 + .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 14 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_func_variable/tiramisu/base.py | 73 + .../12auto_func_variable/tiramisu/multi.py | 79 + .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_jinja_base/tiramisu/base.py | 74 + .../12auto_jinja_base/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 20 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_jinja_if/tiramisu/base.py | 76 + .../12auto_jinja_if/tiramisu/multi.py | 85 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 29 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_jinja_if_bool/tiramisu/base.py | 76 + .../12auto_jinja_if_bool/tiramisu/multi.py | 85 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 14 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_jinja_if_int/tiramisu/base.py | 75 + .../12auto_jinja_if_int/tiramisu/multi.py | 83 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 14 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_jinja_set/tiramisu/base.py | 75 + .../12auto_jinja_set/tiramisu/multi.py | 83 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../12auto_withoutparam/tiramisu/base.py | 74 + .../12auto_withoutparam/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 12 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../13fill_information/tiramisu/base.py | 73 + .../13fill_information/tiramisu/multi.py | 79 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../13fill_information_multi/tiramisu/base.py | 73 + .../tiramisu/multi.py | 79 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 19 + .../informations.json | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../13fill_option/tiramisu/base.py | 75 + .../13fill_option/tiramisu/multi.py | 83 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 17 + .../informations.json | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../tiramisu/base.py | 74 + .../tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 15 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15fill_autosave/tiramisu/base.py | 75 + .../15fill_autosave/tiramisu/multi.py | 83 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 12 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../dictionaries/15fill_base/tiramisu/base.py | 74 + .../15fill_base/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 15 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15fill_mandatory/tiramisu/base.py | 74 + .../15fill_mandatory/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15fill_number/tiramisu/base.py | 74 + .../15fill_number/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 21 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15fill_only_optional/tiramisu/base.py | 74 + .../15fill_only_optional/tiramisu/multi.py | 81 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 10 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15load_autosave/tiramisu/base.py | 26 + .../15load_autosave/tiramisu/multi.py | 32 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 11 + .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../15load_autosaveexpert/tiramisu/base.py | 26 + .../15load_autosaveexpert/tiramisu/multi.py | 32 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 7 + .../20family_append/tiramisu/base.py | 30 +- .../20family_append/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 5 + .../20family_disabled/tiramisu/base.py | 28 +- .../20family_disabled/tiramisu/multi.py | 34 +- .../20family_disabled/yml/01-base.yml | 5 - .../dictionaries/rougail/00-base.yml | 15 + .../20family_dynamic/tiramisu/base.py | 32 +- .../20family_dynamic/tiramisu/multi.py | 46 +- .../dictionaries/rougail/00-base.yml | 29 + .../20family_dynamic_calc/tiramisu/base.py | 84 +- .../20family_dynamic_calc/tiramisu/multi.py | 103 +- .../dictionaries/rougail/00-base.yml | 27 + .../20family_dynamic_calc2/tiramisu/base.py | 85 +- .../20family_dynamic_calc2/tiramisu/multi.py | 105 +- .../dictionaries/rougail/00-base.yml | 25 + .../tiramisu/base.py | 84 +- .../tiramisu/multi.py | 103 +- .../dictionaries/rougail/00-base.yml | 16 + .../tiramisu/base.py | 32 +- .../tiramisu/multi.py | 46 +- .../dictionaries/rougail/00-base.yml | 24 + .../tiramisu/base.py | 74 +- .../tiramisu/multi.py | 94 +- .../dictionaries/rougail/00-base.yml | 28 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 62 +- .../dictionaries/rougail/00-base.yml | 24 + .../20family_dynamic_number/tiramisu/base.py | 84 +- .../20family_dynamic_number/tiramisu/multi.py | 103 +- .../dictionaries/rougail/00-base.yml | 10 + .../20family_empty/tiramisu/base.py | 28 +- .../20family_empty/tiramisu/multi.py | 38 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 5 + .../20family_hidden/tiramisu/base.py | 28 +- .../20family_hidden/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 7 + .../20family_mode/tiramisu/base.py | 28 +- .../20family_mode/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 20 + .../20family_modeleadership/tiramisu/base.py | 36 +- .../20family_modeleadership/tiramisu/multi.py | 54 +- .../20notemplating/makedict/after.json | 26 - .../20notemplating/makedict/base.json | 8 - .../20notemplating/makedict/before.json | 26 - .../result/tmpfiles.d/0rougail.conf | 1 - .../20notemplating/tiramisu/base.py | 40 - tests/dictionaries/20notemplating/tmpl/file | 1 - .../20override/makedict/after.json | 30 - .../20override/makedict/base.json | 9 - .../20override/makedict/before.json | 30 - .../system/test.service.d/rougail.conf | 1 - .../system/test2.service.d/rougail.conf | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../dictionaries/20override/tiramisu/base.py | 49 - .../dictionaries/20override/tmpl/test.service | 1 - .../20override/tmpl/test2.service | 1 - .../makedict/after.json | 18 - .../makedict/base.json | 6 - .../makedict/before.json | 18 - .../system/test.service.d/rougail.conf | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../20override_no_templating/tiramisu/base.py | 40 - .../tmpl/test.service | 1 - .../20override_source/makedict/after.json | 18 - .../20override_source/makedict/base.json | 6 - .../20override_source/makedict/before.json | 18 - .../system/test.service.d/rougail.conf | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../20override_source/tiramisu/base.py | 39 - .../20override_source/tmpl/test2.service | 1 - .../dictionaries/rougail/00-base.yml | 8 + .../21family_empty/tiramisu/base.py | 28 +- .../21family_empty/tiramisu/multi.py | 38 +- .../dictionaries/rougail/00-base.yml | 10 + .../21family_empty_sub/tiramisu/base.py | 28 +- .../21family_empty_sub/tiramisu/multi.py | 38 +- .../22provider_dynamic/tiramisu/base.py | 33 - .../22provider_dynamic_2/tiramisu/base.py | 33 - .../dictionaries/rougail/00-base.yml | 6 + .../30mandatory_withoutvalue/tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 9 + .../tiramisu/base.py | 76 +- .../tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 6 + .../30mandatory_withvalue/tiramisu/base.py | 28 +- .../30mandatory_withvalue/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 8 + .../tiramisu/base.py | 76 +- .../tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 31 + .../40condition_base/tiramisu/base.py | 83 +- .../40condition_base/tiramisu/multi.py | 101 +- .../dictionaries/rougail/00-base.yml | 31 + .../dictionaries/rougail/01-base.yml | 7 + .../40condition_base_add/tiramisu/base.py | 83 +- .../40condition_base_add/tiramisu/multi.py | 101 +- .../40condition_fallback/tiramisu/base.py | 33 - .../40condition_fallback/tmp/base.py | 75 + .../40condition_optional/makedict/after.json | 14 - .../40condition_optional/makedict/base.json | 5 - .../40condition_optional/makedict/before.json | 14 - .../40condition_optional/tiramisu/base.py | 31 - .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 31 - .../tiramisu/base.py | 30 - .../dictionaries/rougail/00_base.yml | 15 + .../40empty_param/tiramisu/base.py | 78 +- .../40empty_param/tiramisu/multi.py | 91 +- .../dictionaries/rougail/00_base.yml | 15 + .../40empty_param2/tiramisu/base.py | 78 +- .../40empty_param2/tiramisu/multi.py | 91 +- .../dictionaries/rougail/00-base.yml | 33 + .../dictionaries/rougail/00-base.yml | 4 + .../yml/00-base.yml | 10 - .../tiramisu/base.py | 32 - .../dictionaries/rougail/00-base.yml | 27 + .../40ifin_leadership/tiramisu/base.py | 86 +- .../40ifin_leadership/tiramisu/multi.py | 107 +- .../dictionaries/rougail/00-base.yml | 36 + .../40ifin_leadershipauto/makedict/after.json | 20 - .../40ifin_leadershipauto/makedict/base.json | 7 +- .../makedict/before.json | 20 - .../40ifin_leadershipauto/tiramisu/base.py | 97 +- .../40ifin_leadershipauto/tiramisu/multi.py | 129 +- .../dictionaries/rougail/00-base.yml | 36 + .../makedict/after.json | 32 - .../makedict/base.json | 10 +- .../makedict/before.json | 32 - .../tiramisu/base.py | 102 +- .../tiramisu/multi.py | 139 +- .../dictionaries/rougail/00-base.yml | 25 + .../40ifin_multi/tiramisu/base.py | 82 +- .../40ifin_multi/tiramisu/multi.py | 99 +- .../dictionaries/rougail/00-base.yml | 25 + .../40ifin_multi2/tiramisu/base.py | 82 +- .../40ifin_multi2/tiramisu/multi.py | 99 +- .../dictionaries/rougail/00-base.yml | 33 + .../40ifin_validenum/tiramisu/base.py | 83 +- .../40ifin_validenum/tiramisu/multi.py | 101 +- .../dictionaries/rougail/00_base.yml | 15 + .../40space_param/tiramisu/base.py | 78 +- .../40space_param/tiramisu/multi.py | 91 +- .../dictionaries/extra/00-base.yml | 5 + .../dictionaries/rougail/00-base.yml | 3 + .../makedict/after.json | 20 - .../45extra_without_family/makedict/base.json | 7 +- .../makedict/before.json | 20 - .../45extra_without_family/tiramisu/base.py | 88 +- .../45extra_without_family/tiramisu/multi.py | 109 +- .../yml/extra_dirs/extra/00-base.yml | 11 - .../dictionaries/rougail/00-base.yml | 4 + .../45multi_family/tiramisu/base.py | 30 +- .../45multi_family/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 5 + .../45multi_family_basic/tiramisu/base.py | 30 +- .../45multi_family_basic/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 5 + .../45multi_family_expert/tiramisu/base.py | 30 +- .../45multi_family_expert/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 7 + .../45multi_family_order/tiramisu/base.py | 36 +- .../45multi_family_order/tiramisu/multi.py | 54 +- .../dictionaries/rougail/00-base.yml | 2 + .../45without_family/tiramisu/base.py | 26 +- .../45without_family/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 7 + .../50exists_exists/tiramisu/base.py | 28 +- .../50exists_exists/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 5 + .../50redefine_description/tiramisu/base.py | 28 +- .../50redefine_description/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 11 + .../dictionaries/rougail/01-base.yml | 7 + .../51exists_nonexists/tiramisu/base.py | 32 +- .../51exists_nonexists/tiramisu/multi.py | 46 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 10 + .../51exists_redefine/tiramisu/base.py | 28 +- .../51exists_redefine/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 9 + .../dictionaries/rougail/01-base.yml | 7 + .../51redefine_auto/tiramisu/base.py | 76 +- .../51redefine_auto/tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 9 + .../dictionaries/rougail/01-base.yml | 8 + .../51redefine_autofill/tiramisu/base.py | 76 +- .../51redefine_autofill/tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 21 + .../dictionaries/rougail/01-base.yml | 5 + .../51redefine_family/tiramisu/base.py | 80 +- .../51redefine_family/tiramisu/multi.py | 95 +- .../dictionaries/rougail/00-base.yml | 9 + .../dictionaries/rougail/01-base.yml | 7 + .../51redefine_fill/tiramisu/base.py | 76 +- .../51redefine_fill/tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 8 + .../dictionaries/rougail/01-base.yml | 8 + .../51redefine_fillauto/tiramisu/base.py | 76 +- .../51redefine_fillauto/tiramisu/multi.py | 85 +- .../dictionaries/rougail/00-base.yml | 10 + .../dictionaries/rougail/01-base.yml | 10 + .../51redefine_help/tiramisu/base.py | 32 +- .../51redefine_help/tiramisu/multi.py | 38 +- .../dictionaries/rougail/00-base.yml | 6 + .../dictionaries/rougail/01-redefine.yml | 5 + .../51redefine_hidden/tiramisu/base.py | 28 +- .../51redefine_hidden/tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 5 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 8 + .../dictionaries/rougail/01-redefine.yml | 8 + .../51redefine_multi/tiramisu/base.py | 28 +- .../51redefine_multi/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 36 + .../dictionaries/rougail/01-base.yml | 9 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../tiramisu/base.py | 42 - .../makedict/after.json | 22 - .../makedict/base.json | 7 - .../makedict/before.json | 22 - .../tiramisu/base.py | 32 - .../dictionaries/rougail/00-base.yml | 11 + .../dictionaries/rougail/01-redefine.yml | 9 + .../51redefine_validenum/tiramisu/base.py | 28 +- .../51redefine_validenum/tiramisu/multi.py | 36 +- .../dictionaries/rougail/00-base.yml | 11 + .../dictionaries/rougail/01-redefine.yml | 5 + .../51redefine_value/tiramisu/base.py | 30 +- .../51redefine_value/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 4 + .../tiramisu/base.py | 28 +- .../tiramisu/multi.py | 34 +- .../dictionaries/rougail/00-base.yml | 14 + .../dictionaries/rougail/01-base.yml | 6 + .../51remove_fill/tiramisu/base.py | 30 +- .../51remove_fill/tiramisu/multi.py | 42 +- .../dictionaries/rougail/00-base.yml | 8 + .../dictionaries/rougail/01-base.yml | 8 + .../52exists_redefine/makedict/after.json | 2 +- .../52exists_redefine/makedict/base.json | 2 +- .../52exists_redefine/makedict/before.json | 2 +- .../52exists_redefine/tiramisu/base.py | 28 +- .../52exists_redefine/tiramisu/multi.py | 36 +- .../dictionaries/extra/00-base.yml | 13 + .../dictionaries/rougail/00-base.yml | 8 + .../60action_external/tiramisu/base.py | 84 +- .../60action_external/tiramisu/multi.py | 103 +- .../dictionaries/extra/00-base.yml | 30 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_basic/tiramisu/base.py | 88 +- .../60extra_basic/tiramisu/multi.py | 111 +- .../dictionaries/extra/00-base.yml | 22 + .../dictionaries/extra1/00-base.yml | 12 + .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 2 +- .../tiramisu/base.py | 96 +- .../tiramisu/multi.py | 127 +- .../dictionaries/extra/00-base.yml | 30 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_help/makedict/after.json | 20 - .../60extra_help/makedict/base.json | 7 +- .../60extra_help/makedict/before.json | 20 - .../60extra_help/tiramisu/base.py | 100 +- .../60extra_help/tiramisu/multi.py | 135 +- .../dictionaries/extra/00-base.yml | 13 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_leadership/makedict/after.json | 32 - .../60extra_leadership/makedict/base.json | 10 +- .../60extra_leadership/makedict/before.json | 32 - .../60extra_leadership/tiramisu/base.py | 55 +- .../60extra_leadership/tiramisu/multi.py | 92 +- .../dictionaries/extra/00-base.yml | 13 + .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 32 - .../makedict/base.json | 10 +- .../makedict/before.json | 32 - .../60extra_leadership_name/tiramisu/base.py | 55 +- .../60extra_leadership_name/tiramisu/multi.py | 92 +- .../dictionaries/extra/00-base.yml | 13 + .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 32 - .../makedict/base.json | 10 +- .../makedict/before.json | 32 - .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 92 +- .../dictionaries/extra/00-base.yml | 16 + .../dictionaries/rougail/00-base.yml | 13 + .../makedict/after.json | 32 - .../makedict/base.json | 10 +- .../makedict/before.json | 32 - .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 92 +- .../dictionaries/extra/00-base.yml | 29 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_load/tiramisu/base.py | 88 +- .../60extra_load/tiramisu/multi.py | 111 +- .../dictionaries/extra/00-base.yml | 32 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_mandatory/tiramisu/base.py | 90 +- .../60extra_mandatory/tiramisu/multi.py | 115 +- .../dictionaries/extra/00-base.yml | 29 + .../dictionaries/rougail/00-base.yml | 12 + .../60extra_name_family/tiramisu/base.py | 88 +- .../60extra_name_family/tiramisu/multi.py | 111 +- .../dictionaries/extra/00-base.yml | 21 + .../dictionaries/rougail/00-base.yml | 17 + .../60extra_no_condition/tiramisu/base.py | 42 +- .../60extra_no_condition/tiramisu/multi.py | 66 +- .../dictionaries/extra/00-base.yml | 29 + .../dictionaries/extra/01-redefine.yml | 5 + .../dictionaries/rougail/00-base.yml | 13 + .../60extra_redefine/tiramisu/base.py | 88 +- .../60extra_redefine/tiramisu/multi.py | 111 +- .../dictionaries/extra/00-base.yml | 2 + .../dictionaries/rougail/00-base.yml | 13 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 50 +- .../dictionaries/extra/00-base.yml | 6 + .../dictionaries/rougail/00-base.yml | 8 + .../60familyaction/tiramisu/base.py | 34 +- .../60familyaction/tiramisu/multi.py | 50 +- .../dictionaries/extra/00-base.yml | 10 + .../dictionaries/rougail/00-base.yml | 8 + .../60familyaction_mandatory/tiramisu/base.py | 36 +- .../tiramisu/multi.py | 54 +- .../61extra_auto_freeze/makedict/after.json | 14 - .../61extra_auto_freeze/makedict/base.json | 5 - .../61extra_auto_freeze/makedict/before.json | 14 - .../61extra_auto_freeze/tiramisu/base.py | 33 - .../dictionaries/extra/00-base.yml | 7 + .../dictionaries/rougail/00-base.yml | 10 + .../dictionaries/61extra_dyn/tiramisu/base.py | 34 +- .../61extra_dyn/tiramisu/multi.py | 50 +- .../yml/extra_dirs/extra/00-base.yml | 9 - .../dictionaries/extra/00-base.yml | 14 + .../dictionaries/rougail/00-base.yml | 9 + .../61extra_dyn_extra/tiramisu/base.py | 38 +- .../61extra_dyn_extra/tiramisu/multi.py | 56 +- .../61extra_dyn_extra/yml/00-base.yml | 13 - .../70container_files/makedict/after.json | 38 - .../70container_files/makedict/base.json | 11 - .../70container_files/makedict/before.json | 38 - .../70container_files/result/etc/mailname | 1 - .../70container_files/result/rougail.conf | 2 - .../result/tmpfiles.d/0rougail.conf | 1 - .../70container_files/tiramisu/base.py | 43 - .../70container_files/tmpl/mailname | 6 - .../70container_files/tmpl/rougail.conf | 10 - .../makedict/after.json | 54 - .../makedict/base.json | 24 - .../makedict/before.json | 54 - .../result/etc/mailname | 1 - .../result/etc/mailname2 | 1 - .../result/etc/mailname3 | 1 - .../result/etc/mailname4 | 1 - .../result/tmpfiles.d/0rougail.conf | 4 - .../tiramisu/base.py | 44 - .../tmpl/mailname | 1 - .../tmpl/mailname2 | 1 - .../makedict/after.json | 75 - .../makedict/base.json | 36 - .../makedict/before.json | 75 - .../result/etc/mailname | 1 - .../result/etc/mailname2 | 1 - .../result/etc/mailname3 | 1 - .../result/etc/mailname4 | 1 - .../result/tmpfiles.d/0rougail.conf | 4 - .../tiramisu/base.py | 47 - .../tmpl/mailname | 1 - .../tmpl/mailname2 | 1 - .../makedict/after.json | 34 - .../makedict/base.json | 10 - .../makedict/before.json | 34 - .../result/etc/mailname | 1 - .../result/tmpfiles.d/0rougail.conf | 1 - .../tiramisu/base.py | 40 - .../tmpl/mailname | 1 - .../makedict/after.json | 50 - .../makedict/base.json | 14 - .../makedict/before.json | 50 - .../70container_files_twice/tiramisu/base.py | 47 - .../makedict/after.json | 38 - .../70container_filesmulti/makedict/base.json | 11 - .../makedict/before.json | 38 - .../70container_filesmulti/tiramisu/base.py | 43 - .../makedict/after.json | 26 - .../makedict/base.json | 8 - .../makedict/before.json | 26 - .../tiramisu/base.py | 39 - .../70container_new/makedict/after.json | 14 - .../70container_new/makedict/base.json | 5 - .../70container_new/makedict/before.json | 14 - .../70container_new/tiramisu/base.py | 34 - .../70container_newnocont/makedict/after.json | 14 - .../70container_newnocont/makedict/base.json | 5 - .../makedict/before.json | 14 - .../70container_newnocont/tiramisu/base.py | 34 - .../70container_newwithip/makedict/after.json | 18 - .../70container_newwithip/makedict/base.json | 6 - .../makedict/before.json | 18 - .../70container_newwithip/tiramisu/base.py | 35 - .../70container_save/makedict/after.json | 6 - .../70container_save/makedict/base.json | 3 - .../70container_save/makedict/before.json | 6 - .../70container_save/tiramisu/base.py | 29 - .../70service_base/tiramisu/base.py | 34 - .../result/systemd/system/test.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_disabled/tiramisu/base.py | 33 - .../result/tmpfiles.d/0rougail.conf | 0 .../tiramisu/base.py | 34 - .../result/systemd/system/testsrv.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_engine/tiramisu/base.py | 35 - .../result/systemd/system/test-srv.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_engine_dash/tiramisu/base.py | 35 - .../result/systemd/system/testsrv.mount | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_mount/tiramisu/base.py | 35 - .../70service_not_managed/__init__.py | 0 .../70service_not_managed/makedict/after.json | 26 - .../70service_not_managed/makedict/base.json | 8 - .../makedict/before.json | 26 - .../70service_not_managed/tiramisu/base.py | 38 - .../70service_servicelist/__init__.py | 0 .../70service_servicelist/makedict/after.json | 14 - .../70service_servicelist/makedict/base.json | 5 - .../makedict/before.json | 14 - .../70service_servicelist/tiramisu/base.py | 33 - .../__init__.py | 0 .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 34 - .../xml/00-base.xml | 25 - .../70service_servicelist_extra/__init__.py | 0 .../tiramisu/base.py | 33 - .../70service_servicelist_file/__init__.py | 0 .../makedict/after.json | 30 - .../makedict/base.json | 9 - .../makedict/before.json | 30 - .../result/systemd/system/test.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../tiramisu/base.py | 39 - .../70service_servicelist_file/tmpl/file | 1 - .../70service_servicelist_ip/__init__.py | 0 .../makedict/after.json | 26 - .../makedict/base.json | 8 - .../makedict/before.json | 26 - .../result/systemd/system/test.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_servicelist_ip/tiramisu/base.py | 38 - .../__init__.py | 0 .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../tiramisu/base.py | 33 - .../dictionaries/70service_target/__init__.py | 0 .../system/test.target.wants/testsrv.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_target/tiramisu/base.py | 35 - .../70service_target_engine/__init__.py | 0 .../makedict/after.json | 14 - .../makedict/base.json | 5 - .../makedict/before.json | 14 - .../system/test.target.wants/testsrv.service | 1 - .../result/tmpfiles.d/0rougail.conf | 0 .../70service_target_engine/tiramisu/base.py | 36 - .../tmpl/testsrv.service | 1 - .../dictionaries/70service_timer/__init__.py | 0 .../result/tmpfiles.d/0rougail.conf | 0 .../70service_timer/tiramisu/base.py | 37 - .../70service_timer/tmpl/testsrv.service | 1 - .../70service_timer/tmpl/testsrv.timer | 1 - tests/dictionaries/70services_ip/__init__.py | 0 .../70services_ip/makedict/after.json | 22 - .../70services_ip/makedict/base.json | 7 - .../70services_ip/makedict/before.json | 22 - .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip/tiramisu/base.py | 37 - .../70services_ip_cidr/__init__.py | 0 .../70services_ip_cidr/makedict/after.json | 22 - .../70services_ip_cidr/makedict/base.json | 7 - .../70services_ip_cidr/makedict/before.json | 22 - .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_cidr/tiramisu/base.py | 37 - .../70services_ip_disabled/__init__.py | 0 .../makedict/after.json | 14 - .../70services_ip_disabled/makedict/base.json | 5 - .../makedict/before.json | 14 - .../system/nut.service.d/rougail_ip.conf | 2 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_disabled/tiramisu/base.py | 37 - .../70services_ip_extra/__init__.py | 0 .../70services_ip_extra/makedict/after.json | 22 - .../70services_ip_extra/makedict/base.json | 7 - .../70services_ip_extra/makedict/before.json | 22 - .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_extra/tiramisu/base.py | 37 - .../70services_ip_extra/tiramisu/multi.py | 50 - .../70services_ip_extra/xml/00-base.xml | 8 - .../xml/extra_dirs/extra/00-base.xml | 8 - .../70services_ip_extra/yml/00-base.yml | 6 - .../yml/extra_dirs/extra/00-base.yml | 8 - .../70services_ip_iplist/__init__.py | 0 .../70services_ip_iplist/makedict/after.json | 26 - .../70services_ip_iplist/makedict/base.json | 8 - .../70services_ip_iplist/makedict/before.json | 26 - .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_iplist/tiramisu/base.py | 38 - .../70services_ip_iplist2/__init__.py | 0 .../70services_ip_iplist2/makedict/after.json | 26 - .../70services_ip_iplist2/makedict/base.json | 8 - .../makedict/before.json | 26 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_iplist2/tiramisu/base.py | 38 - .../70services_ip_leadership/__init__.py | 0 .../makedict/after.json | 40 - .../makedict/base.json | 17 - .../makedict/before.json | 40 - .../system/ntp.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_leadership/tiramisu/base.py | 41 - .../70services_ip_multi/__init__.py | 0 .../70services_ip_multi/makedict/after.json | 28 - .../70services_ip_multi/makedict/base.json | 13 - .../70services_ip_multi/makedict/before.json | 28 - .../system/nut.service.d/rougail_ip.conf | 4 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_multi/tiramisu/base.py | 37 - .../70services_ip_network/__init__.py | 0 .../70services_ip_network/makedict/after.json | 30 - .../70services_ip_network/makedict/base.json | 9 - .../makedict/before.json | 30 - .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_network/tiramisu/base.py | 39 - .../70services_ip_not_mandatory/__init__.py | 0 .../makedict/after.json | 22 - .../makedict/base.json | 7 - .../makedict/before.json | 22 - .../system/nut.service.d/rougail_ip.conf | 2 - .../result/tmpfiles.d/0rougail.conf | 0 .../tiramisu/base.py | 37 - .../70services_ip_twice/__init__.py | 0 .../70services_ip_twice/makedict/after.json | 34 - .../70services_ip_twice/makedict/base.json | 10 - .../70services_ip_twice/makedict/before.json | 34 - .../dictionaries/70services_ip_twice/no_base | 0 .../system/nut.service.d/rougail_ip.conf | 4 - .../result/tmpfiles.d/0rougail.conf | 0 .../70services_ip_twice/tiramisu/base.py | 41 - .../dictionaries/rougail/00-base.yml | 6 + .../80auto_family/yml/00-base.yml | 19 - .../dictionaries/services/00-base.yml | 5 + .../yml/00-base.yml | 7 - .../dictionaries/rougail/00-base.yml | 13 + .../dictionaries/80check_self/yml/00-base.yml | 26 - .../dictionaries/rougail/00-base.yml | 12 + .../80check_unknown/yml/00-base.yml | 24 - .../dictionaries/rougail/00-base.yml | 9 + .../80check_unknown_var/yml/00-base.yml | 19 - .../80check_without_target/yml/00-base.yml | 22 - .../dictionaries/rougail/00-base.yml | 8 + .../80condition_itself/yml/00-base.yml | 17 - .../dictionaries/rougail/00-base.yml | 6 + .../yml/00-base.yml | 20 - .../dictionaries/rougail/00-base.yml | 6 + .../yml/00-base.yml | 19 - .../yml/00-base.yml | 33 - .../dictionaries/rougail/00-base.yml | 11 + .../dictionaries/services/00-base.yml | 5 + .../yml/00-base.yml | 23 - .../dictionaries/rougail/00-base.yml | 8 + .../dictionaries/services/00-base.yml | 4 + .../dictionaries/services/01-base.yml | 5 + .../yml/00-base.yml | 18 - .../yml/01-base.yml | 7 - .../80empty_param_number/yml/00_base.yml | 24 - .../80empty_typeeole_eole/yml/00_base.yml | 32 - .../80empty_typeeole_number/yml/00_base.yml | 29 - .../dictionaries/extra/00-base.yml | 21 + .../dictionaries/extra1/00-base.yml | 8 + .../dictionaries/rougail/00-base.yml | 8 + .../80extra_externalspaceauto/yml/00-base.yml | 13 - .../yml/extra_dirs/extra/00-base.yml | 28 - .../yml/extra_dirs/extra1/00-base.yml | 24 - .../dictionaries/extra/00-base.yml | 21 + .../dictionaries/extra1/00-base.yml | 5 + .../dictionaries/rougail/00-base.yml | 8 + .../yml/00-base.yml | 13 - .../yml/extra_dirs/extra/00-base.yml | 28 - .../yml/extra_dirs/extra1/00-base.yml | 19 - .../dictionaries/extra/00-base.yml | 5 + .../dictionaries/rougail/00-base.yml | 8 + .../yml/00-base.yml | 13 - .../yml/extra_dirs/extra/00-base.yml | 19 - .../dictionaries/rougail/00-base.yml | 12 + .../80extra_rougail/yml/00-base.yml | 18 - .../yml/extra_dirs/rougail/00-base.yml | 43 - .../dictionaries/rougail/00-base.yml | 12 + .../dictionaries/services/00-base.yml | 21 + .../80extra_services/yml/00-base.yml | 18 - .../yml/extra_dirs/services/00-base.yml | 43 - .../dictionaries/rougail/00-base.yml | 16 + .../dictionaries/rougail/01-base.yml | 7 + .../dictionaries/rougail/02-base.yml | 7 + .../80family_appendaccent/yml/00-base.yml | 29 - .../80family_appendaccent/yml/01-base.yml | 12 - .../80family_appendaccent/yml/02-base.yml | 12 - .../dictionaries/rougail/00-base.yml | 12 + .../dictionaries/rougail/01-base.yml | 5 + .../80family_change/yml/00-base.yml | 18 - .../80family_change/yml/01-base.yml | 10 - .../dictionaries/rougail/00-base.yml | 26 + .../yml/00-base.yml | 36 - .../dictionaries/rougail/00-base.yml | 15 + .../80family_dynamic_check/yml/00-base.yml | 32 - .../dictionaries/rougail/00-base.yml | 12 + .../yml/00-base.yml | 18 - .../dictionaries/rougail/00-base.yml | 17 + .../yml/00-base.yml | 25 - .../dictionaries/rougail/00-base.yml | 26 + .../yml/00-base.yml | 35 - .../dictionaries/rougail/00-base.yml | 15 + .../80family_only_on_suffix/yml/00-base.yml | 27 - .../dictionaries/rougail/00-base.yml | 23 + .../80family_several/yml/00-base.yml | 45 - .../dictionaries/rougail/00-base.yml | 3 + .../dictionaries/rougail/00-base.yml | 4 + .../80family_unique/yml/00-base.yml | 10 - .../dictionaries/rougail/00-base.yml | 2 + .../dictionaries/extra/00-base.yml | 6 + .../dictionaries/rougail/00-base.yml | 7 + .../80familyaction_accent/yml/00-base.yml | 12 - .../yml/extra_dirs/extra/00-base.yml | 11 - .../dictionaries/rougail/00-base.yml | 4 + .../dictionaries/services/00-base.yml | 7 + .../80file_group_wrong_type/yml/00-base.yml | 14 - .../dictionaries/rougail/00-base.yml | 5 + .../dictionaries/services/00-base.yml | 7 + .../80file_owner_wrong_type/yml/00-base.yml | 17 - .../dictionaries/rougail/00-base.yml | 4 + .../dictionaries/services/00-base.yml | 6 + .../80file_wrong_type/yml/00-base.yml | 14 - .../dictionaries/rougail/00-base.yml | 13 + .../80fill_baseaccent/yml/00-base.yml | 25 - .../dictionaries/rougail/00-base.yml | 9 + .../dictionaries/80fill_error/yml/00-base.yml | 26 - .../dictionaries/rougail/00-base.yml | 13 + .../dictionaries/80fill_multi/yml/00-base.yml | 30 - .../dictionaries/rougail/00-base.yml | 14 + .../80fill_not_exists/yml/00-base.yml | 30 - .../dictionaries/rougail/00-base.yml | 12 + .../80fill_option/yml/00-base.yml | 23 - .../dictionaries/rougail/00-base.yml | 12 + .../80fill_unknown_function/yml/00-base.yml | 22 - .../dictionaries/rougail/00-base.yml | 24 + .../80frozenifin_unknown/yml/00-base.yml | 42 - .../dictionaries/rougail/00-base.yml | 23 + .../80hidden_if_in_dynamic/yml/00-base.yml | 37 - .../dictionaries/rougail/00-base.yml | 11 + .../dictionaries/services/00-base.yml | 7 + .../80hidden_if_in_filelist/yml/00-base.yml | 33 - .../80invalid_bool/yml/00-base.yml | 7 - .../dictionaries/rougail/00-base.yml | 17 + .../80leadership_accent/yml/00-base.yml | 40 - .../dictionaries/rougail/00-base.yml | 23 + .../yml/00-base.yml | 40 - .../dictionaries/rougail/00-base.yml | 28 + .../80leadership_auto_save/yml/00-base.yml | 45 - .../80leadership_autofreeze/__init__.py | 0 .../80leadership_autofreeze/errno_30 | 0 .../80leadership_autofreeze/xml/00-base.xml | 23 - .../80leadership_autofreeze/yml/00-base.yml | 36 - .../dictionaries/rougail/00-base.yml | 25 + .../80leadership_familyaccent/yml/00-base.yml | 41 - .../dictionaries/rougail/00-base.yml | 19 + .../yml/00-base.yml | 28 - .../dictionaries/rougail/00-base.yml | 22 + .../yml/00-base.yml | 30 - .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 11 + .../makedict/after.json | 14 + .../80leadership_subfamily/makedict/base.json | 5 + .../makedict/before.json | 14 + .../80leadership_subfamily/tiramisu/base.py | 38 + .../80leadership_subfamily/tiramisu/multi.py | 52 + .../80leadership_subfamily/xml/00-base.xml | 32 + .../yml/00-base.yml | 0 .../80load_autofreeze_no_variable/__init__.py | 0 .../80load_autofreeze_no_variable/errno_81 | 0 .../xml/00-base.xml | 8 - .../yml/00-base.yml | 7 - .../dictionaries/rougail/00-base.yml | 32 + .../yml/00-base.yml | 43 - .../dictionaries/rougail/00-base.yml | 5 + .../80load_emptyvalue/yml/00-base.yml | 11 - .../dictionaries/rougail/00-base.yml | 20 + .../dictionaries/rougail/01-base.yml | 5 + .../yml/00-base.yml | 29 - .../yml/01-base.yml | 9 - .../yml/00-base.yml | 21 - .../dictionaries/rougail/00-base.yml | 10 + .../80mode_conflict/yml/00-base.yml | 16 - .../dictionaries/rougail/00-base.yml | 26 + .../yml/00-base.yml | 40 - .../dictionaries/rougail/00-base.yml | 6 + .../yml/00-base.yml | 12 - .../dictionaries/rougail/00-base.yml | 24 + .../80nil_with_value/yml/00-base.yml | 37 - .../dictionaries/rougail/00-base.yml | 8 + .../80no_leadership_index/yml/00-base.yml | 11 - .../dictionaries/rougail/00-base.yml | 6 + .../dictionaries/services/00-base.yml | 3 + .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-base.yml | 4 + .../dictionaries/rougail/02-base.yml | 5 + .../80redefine_double_error/yml/00-base.yml | 12 - .../80redefine_double_error/yml/01-base.yml | 8 - .../80redefine_double_error/yml/02-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 7 + .../80redefine_error/yml/00-base.yml | 12 - .../80redefine_error/yml/01-redefine.yml | 12 - .../dictionaries/rougail/00-base.yml | 9 + .../80redefine_fillerror/yml/00-base.yml | 20 - .../80redefine_fillerror/yml/01-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 5 + .../80redefine_notexists/yml/00-base.yml | 12 - .../80redefine_notexists/yml/01-redefine.yml | 10 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/rougail/01-redefine.yml | 5 + .../80redefine_type/yml/00-base.yml | 12 - .../80redefine_type/yml/01-redefine.yml | 9 - .../dictionaries/rougail/00-base.yml | 10 + .../dictionaries/rougail/01-base.yml | 4 + .../80remove_fill_no_fill/yml/00-base.yml | 16 - .../80remove_fill_no_fill/yml/01-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 4 + .../dictionaries/services/00-base.yml | 3 + .../yml/00-base.yml | 12 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/services/00-base.yml | 6 + .../yml/00-base.yml | 16 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/services/00-base.yml | 5 + .../80services_ip_netmask/yml/00-base.yml | 15 - .../dictionaries/rougail/00-base.yml | 4 + .../dictionaries/services/00-base.yml | 4 + .../yml/00-base.yml | 11 - .../dictionaries/rougail/00-base.yml | 7 + .../dictionaries/services/00-base.yml | 5 + .../80services_ip_not_netmask/yml/00-base.yml | 15 - .../dictionaries/rougail/00-base.yml | 5 + .../dictionaries/services/00-base.yml | 4 + .../80services_ip_wrong_type/yml/00-base.yml | 13 - .../dictionaries/rougail/00-base.yml | 3 + .../80target_list_unknown/yml/00-base.yml | 14 - .../dictionaries/rougail/00-base.yml | 5 + .../80unknown_type/yml/00-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 12 + .../yml/00-base.yml | 23 - .../dictionaries/rougail/00-base.yml | 12 + .../80valid_entier_not_number/yml/00-base.yml | 25 - .../dictionaries/rougail/00-base.yml | 12 + .../yml/00-base.yml | 19 - .../dictionaries/rougail/00-base.yml | 18 + .../80valid_enum_multi_param/yml/00-base.yml | 25 - .../dictionaries/rougail/00-base.yml | 27 + .../yml/00-base.yml | 33 - .../dictionaries/rougail/00-base.yml | 14 + .../80valid_enum_no_choice/yml/00-base.yml | 23 - .../dictionaries/rougail/00-base.yml | 13 + .../yml/00-base.yml | 20 - .../dictionaries/rougail/00-base.yml | 18 + .../80valid_enum_not_choice/yml/00-base.yml | 29 - .../yml/00-base.yml | 24 - .../__init__.py | 0 .../dictionaries/rougail/00-base.yml | 26 + .../makedict/after.json | 14 + .../80valid_enum_variables/makedict/base.json | 8 + .../makedict/before.json | 14 + .../80valid_enum_variables/tiramisu/base.py | 69 + .../80valid_enum_variables/tiramisu/multi.py | 36 + .../80valid_enum_variables/xml/00-base.xml | 17 + .../yml/00-base.yml | 0 .../dictionaries/rougail/00-base.yml | 7 + .../80value_not_multi/yml/00-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 12 + .../dictionaries/rougail/01-base.yml | 7 + .../dictionaries/rougail/02-base.yml | 7 + .../80variable_accent/yml/00-base.yml | 29 - .../80variable_accent/yml/01-base.yml | 12 - .../80variable_accent/yml/02-base.yml | 12 - .../dictionaries/extra/00-base.yml | 2 + .../dictionaries/rougail/00-base.yml | 2 + .../80variable_extra/yml/00-base.yml | 4 - .../yml/extra_dirs/extra/00-base.yml | 4 - .../dictionaries/rougail/00-base.yml | 3 + .../yml/00-base.yml | 9 - .../dictionaries/rougail/00-base.yml | 2 + .../80variable_rougail/yml/00-base.yml | 4 - .../dictionaries/rougail/00-base.yml | 4 + .../dictionaries/rougail/00-base.yml | 12 + .../80variable_up/yml/00-base.yml | 29 - .../dictionaries/extra/00-base.yml | 21 + .../dictionaries/extra1/00-base.yml | 5 + .../dictionaries/rougail/00-base.yml | 7 + .../81extra_externalspace/yml/00-base.yml | 12 - .../yml/extra_dirs/extra/00-base.yml | 28 - .../yml/extra_dirs/extra1/00-base.yml | 24 - .../dictionaries/rougail/00-base.yml | 3 + .../dictionaries/rougail/01-base.yml | 4 + .../yml/00-base.yml | 5 - .../yml/01-base.yml | 6 - .../dictionaries/rougail/00-base.yml | 17 + .../yml/00-base.yml | 29 - tests/dictionaries_old/00empty/00_base.xml | 7 - .../00empty/makedict/after.json | 4 +- .../00empty/makedict/base.json | 4 +- .../00empty/makedict/before.json | 4 +- .../00empty/result/services/00_base.yml | 2 + .../dictionaries_old/00empty/tiramisu/base.py | 37 +- .../00empty/tiramisu/multi.py | 38 + .../dictionaries_old/00empty/xml/00_base.xml | 7 + .../00empty/yml/00_base.yml | 0 .../00load_autofreeze/00-base.xml | 11 - .../00load_autofreeze/__init__.py | 0 .../00load_autofreeze/makedict/after.json | 10 - .../00load_autofreeze/makedict/base.json | 4 - .../00load_autofreeze/makedict/before.json | 10 - .../00load_autofreeze/tiramisu/base.py | 17 - .../00load_autofreezeexpert/00-base.xml | 11 - .../00load_autofreezeexpert/__init__.py | 0 .../makedict/after.json | 10 - .../makedict/base.json | 4 - .../makedict/before.json | 10 - .../00load_autofreezeexpert/tiramisu/base.py | 17 - .../00load_autosave/00-base.xml | 11 - .../result/rougail/00-base.yml | 10 + .../00load_autosave/tiramisu/base.py | 36 +- .../00load_autosave/tiramisu/multi.py | 0 .../00load_autosave/xml/00-base.xml | 11 + .../00load_autosave/yml/00-base.yml | 16 + .../00load_autosaveexpert/00-base.xml | 11 - .../result/rougail/00-base.yml | 11 + .../00load_autosaveexpert/tiramisu/base.py | 36 +- .../00load_autosaveexpert/tiramisu/multi.py | 0 .../00load_autosaveexpert/xml/00-base.xml | 11 + .../00load_autosaveexpert/yml/00-base.yml | 17 + .../00load_comment/00-base.xml | 11 - .../00load_comment/result/rougail/00-base.yml | 8 + .../00load_comment/tiramisu/base.py | 36 +- .../00load_comment/tiramisu/multi.py | 0 .../00load_comment/xml/00-base.xml | 0 .../00load_comment/yml/00-base.yml | 0 .../00load_notype/00-base.xml | 13 - .../00load_notype/result/rougail/00-base.yml | 10 + .../00load_notype/tiramisu/base.py | 36 +- .../00load_notype/tiramisu/multi.py | 36 + .../00load_notype/xml/00-base.xml | 13 + .../00load_notype/yml/00-base.yml | 0 .../dictionaries_old/00load_save/00-base.xml | 10 - .../00load_save/result/rougail/00-base.yml | 8 + .../00load_save/tiramisu/base.py | 36 +- .../00load_save/tiramisu/multi.py | 34 + .../00load_save/xml/00-base.xml | 10 + .../00load_save/yml/00-base.yml | 0 .../00load_subfolder/99-base.xml | 10 - .../00load_subfolder/__init__.py | 0 .../00load_subfolder/subfolder/00-base.xml | 10 - .../00load_subfolder/tiramisu/base.py | 18 - .../01auto_autofreeze/00-base.xml | 17 - .../01auto_autofreeze/__init__.py | 0 .../01auto_autofreeze/makedict/after.json | 10 - .../01auto_autofreeze/makedict/base.json | 4 - .../01auto_autofreeze/makedict/before.json | 10 - .../01auto_autofreeze/tiramisu/base.py | 17 - .../dictionaries_old/01auto_base/00-base.xml | 19 - .../01auto_base/result/rougail/00-base.yml | 13 + .../01auto_base/tiramisu/base.py | 68 +- .../01auto_base/tiramisu/multi.py | 0 .../01auto_base/xml/00-base.xml | 0 .../01auto_base/yml/00-base.yml | 0 .../01auto_jinja_base}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 13 + .../01auto_jinja_base/tiramisu/base.py | 60 + .../01auto_jinja_base/tiramisu/multi.py | 0 .../01auto_jinja_base}/xml/00-base.xml | 0 .../01auto_jinja_base/yml/00-base.yml | 0 .../01auto_jinja_full_path}/__init__.py | 0 .../makedict/after.json | 10 + .../01auto_jinja_full_path/makedict/base.json | 4 + .../makedict/before.json | 10 + .../result/rougail/00-base.yml | 13 + .../01auto_jinja_full_path/tiramisu/base.py | 60 + .../01auto_jinja_full_path/tiramisu/multi.py | 0 .../01auto_jinja_full_path/xml/00-base.xml | 18 + .../01auto_jinja_full_path/yml/00-base.yml | 0 .../01auto_jinja_if}/__init__.py | 0 .../01auto_jinja_if/makedict/after.json | 14 + .../01auto_jinja_if/makedict/base.json | 5 + .../01auto_jinja_if/makedict/before.json | 14 + .../result/rougail/00-base.yml | 20 + .../01auto_jinja_if/tiramisu/base.py | 62 + .../01auto_jinja_if/tiramisu/multi.py | 0 .../01auto_jinja_if/xml/00-base.xml | 20 + .../01auto_jinja_if/yml/00-base.yml | 29 + .../01auto_jinja_if_bool}/__init__.py | 0 .../01auto_jinja_if_bool/makedict/after.json | 19 + .../01auto_jinja_if_bool/makedict/base.json | 10 + .../01auto_jinja_if_bool/makedict/before.json | 19 + .../result/rougail/00-base.yml | 16 + .../01auto_jinja_if_bool/tiramisu/base.py | 62 + .../01auto_jinja_if_bool/tiramisu/multi.py | 0 .../01auto_jinja_if_bool/xml/00-base.xml | 18 + .../01auto_jinja_if_bool/yml/00-base.yml | 0 .../01auto_jinja_if_int}/__init__.py | 0 .../01auto_jinja_if_int/makedict/after.json | 14 + .../01auto_jinja_if_int/makedict/base.json | 5 + .../01auto_jinja_if_int/makedict/before.json | 14 + .../result/rougail/00-base.yml | 13 + .../01auto_jinja_if_int/tiramisu/base.py | 61 + .../01auto_jinja_if_int/tiramisu/multi.py | 0 .../01auto_jinja_if_int/xml/00-base.xml | 16 + .../01auto_jinja_if_int/yml/00-base.yml | 19 + .../01auto_jinja_set}/__init__.py | 0 .../01auto_jinja_set/makedict/after.json | 14 + .../01auto_jinja_set/makedict/base.json | 5 + .../01auto_jinja_set/makedict/before.json | 14 + .../result/rougail/00-base.yml | 13 + .../01auto_jinja_set/tiramisu/base.py | 61 + .../01auto_jinja_set/tiramisu/multi.py | 0 .../01auto_jinja_set/xml/00-base.xml | 16 + .../01auto_jinja_set/yml/00-base.yml | 19 + .../01auto_withoutparam/00-base.xml | 18 - .../result/rougail/00-base.yml | 13 + .../01auto_withoutparam/tiramisu/base.py | 68 +- .../01auto_withoutparam/tiramisu/multi.py | 0 .../01auto_withoutparam/xml/00-base.xml | 18 + .../01auto_withoutparam/yml/00-base.yml | 22 + .../01base_certificate_owner}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 4 + .../result/services/00-base.yml | 6 + .../01base_certificate_owner/tiramisu/base.py | 42 + .../tiramisu/multi.py | 0 .../01base_certificate_owner/xml/00-base.xml | 0 .../01base_certificate_owner/yml/00-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 7 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 43 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../01base_domainname/00-base.xml | 10 - .../result/rougail/00-base.yml | 6 + .../01base_domainname/tiramisu/base.py | 36 +- .../01base_domainname/tiramisu/multi.py | 34 + .../01base_domainname/xml/00-base.xml | 10 + .../01base_domainname/yml/00-base.yml | 0 .../dictionaries_old/01base_file/00-base.xml | 16 - .../01base_file/makedict/after.json | 20 +- .../01base_file/makedict/base.json | 14 +- .../01base_file/makedict/before.json | 20 +- .../01base_file/result/etc/file | 2 - .../01base_file/result/etc/file2 | 2 - .../01base_file/result/rougail/00-base.yml | 6 + .../01base_file/result/services/00-base.yml | 6 + .../result/tmpfiles.d/rougail.conf | 4 - .../01base_file/tiramisu/base.py | 63 +- .../01base_file/tiramisu/multi.py | 0 .../01base_file/xml/00-base.xml | 0 .../01base_file/yml/00-base.yml | 0 .../01base_file_disabled}/__init__.py | 0 .../01base_file_disabled/makedict/after.json | 0 .../01base_file_disabled/makedict/base.json | 0 .../01base_file_disabled/makedict/before.json | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 8 + .../01base_file_disabled/tiramisu/base.py | 48 + .../01base_file_disabled/tiramisu/multi.py | 0 .../01base_file_disabled}/tmpl/file | 0 .../01base_file_disabled}/tmpl/file2 | 0 .../01base_file_disabled/xml/00-base.xml | 0 .../01base_file_disabled/yml/00-base.yml | 0 .../01base_file_include/00-base.xml | 16 - .../01base_file_include/makedict/after.json | 20 +- .../01base_file_include/makedict/base.json | 14 +- .../01base_file_include/makedict/before.json | 20 +- .../01base_file_include/result/etc/file | 1 - .../01base_file_include/result/etc/file2 | 1 - .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 6 + .../result/tmpfiles.d/rougail.conf | 4 - .../01base_file_include/tiramisu/base.py | 63 +- .../01base_file_include/tiramisu/multi.py | 0 .../01base_file_include/xml/00-base.xml | 0 .../01base_file_include/yml/00-base.yml | 0 .../01base_file_include_content/00-base.xml | 17 - .../makedict/after.json | 28 +- .../makedict/base.json | 19 +- .../makedict/before.json | 28 +- .../result/etc/dir/incfile | 1 - .../result/etc/file | 1 - .../result/etc/file2 | 1 - .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 8 + .../result/tmpfiles.d/rougail.conf | 4 - .../tiramisu/base.py | 73 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../01base_file_include_name/00-base.xml | 17 - .../makedict/after.json | 28 +- .../makedict/base.json | 19 +- .../makedict/before.json | 28 +- .../result/etc/dir/incfile | 1 - .../01base_file_include_name/result/etc/file | 1 - .../01base_file_include_name/result/etc/file2 | 1 - .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 8 + .../result/tmpfiles.d/rougail.conf | 6 - .../01base_file_include_name/tiramisu/base.py | 73 +- .../tiramisu/multi.py | 0 .../01base_file_include_name/xml/00-base.xml | 0 .../01base_file_include_name/yml/00-base.yml | 0 .../01base_file_mode}/__init__.py | 0 .../01base_file_mode/makedict/after.json | 0 .../01base_file_mode/makedict/base.json | 0 .../01base_file_mode/makedict/before.json | 0 .../result/services/00-base.yml | 5 + .../01base_file_mode/tiramisu/base.py | 37 + .../01base_file_mode/tiramisu/multi.py | 0 .../01base_file_mode/tmpl}/file | 0 .../01base_file_mode/xml/00-base.xml | 0 .../01base_file_mode/yml/00-base.yml | 0 .../01base_file_mode2}/__init__.py | 0 .../01base_file_mode2/makedict/after.json | 0 .../01base_file_mode2/makedict/base.json | 0 .../01base_file_mode2/makedict/before.json | 0 .../result/services/00-base.yml | 5 + .../01base_file_mode2/tiramisu/base.py | 37 + .../01base_file_mode2/tiramisu/multi.py | 0 .../01base_file_mode2}/tmpl/file | 0 .../01base_file_mode2/xml/00-base.xml | 0 .../01base_file_mode2/yml/00-base.yml | 0 .../01base_file_owner}/__init__.py | 0 .../01base_file_owner/makedict/after.json | 0 .../01base_file_owner/makedict/base.json | 0 .../01base_file_owner/makedict/before.json | 0 .../01base_file_owner/no_base | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 10 + .../01base_file_owner/tiramisu/base.py | 48 + .../01base_file_owner/tiramisu/multi.py | 0 .../01base_file_owner}/tmpl/file | 0 .../01base_file_owner}/tmpl/file2 | 0 .../01base_file_owner/xml/00-base.xml | 0 .../01base_file_owner/yml/00-base.yml | 0 .../01base_file_owner_variable}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../01base_file_owner_variable/no_base | 0 .../result/rougail/00-base.yml | 12 + .../result/services/00-base.yml | 18 + .../tiramisu/base.py | 50 + .../tiramisu/multi.py | 0 .../01base_file_owner_variable}/tmpl/file | 0 .../01base_file_owner_variable}/tmpl/file2 | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../01base_file_patch/00-base.xml | 16 - .../01base_file_patch/makedict/after.json | 20 +- .../01base_file_patch/makedict/base.json | 14 +- .../01base_file_patch/makedict/before.json | 20 +- .../01base_file_patch/result/etc/file | 1 - .../01base_file_patch/result/etc/file2 | 1 - .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 6 + .../result/tmpfiles.d/rougail.conf | 4 - .../01base_file_patch/tiramisu/base.py | 63 +- .../01base_file_patch/tiramisu/multi.py | 0 .../01base_file_patch/xml/00-base.xml | 0 .../01base_file_patch/yml/00-base.yml | 0 .../__init__.py | 0 .../file_tmpfiles_delete_before_create | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 6 + .../tiramisu/base.py | 44 + .../tiramisu/multi.py | 0 .../tmpl/file | 0 .../tmpl/file2 | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../__init__.py | 0 .../file_tmpfiles_factory_dir | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 6 + .../tiramisu/base.py | 44 + .../tiramisu/multi.py | 0 .../tmpl/file | 0 .../tmpl/file2 | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../01base_file_utfchar/00-base.xml | 16 - .../01base_file_utfchar/makedict/after.json | 20 +- .../01base_file_utfchar/makedict/base.json | 14 +- .../01base_file_utfchar/makedict/before.json | 20 +- .../systemd-makefs@dev-disk-by\\x2dpartlabel" | 1 - ...systemd-makefs@dev-disk-by\\x2dpartlabel2" | 1 - .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 6 + .../result/tmpfiles.d/rougail.conf | 4 - .../01base_file_utfchar/tiramisu/base.py | 63 +- .../01base_file_utfchar/tiramisu/multi.py | 0 .../01base_file_utfchar/xml/00-base.xml | 0 .../01base_file_utfchar/yml/00-base.yml | 0 .../01base_file_var_source}/__init__.py | 0 .../makedict/after.json | 0 .../01base_file_var_source/makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 10 + .../result/services/00-base.yml | 7 + .../01base_file_var_source/tiramisu/base.py | 40 + .../01base_file_var_source/tiramisu/multi.py | 0 .../01base_file_var_source}/tmpl/file | 0 .../01base_file_var_source/xml/00-base.xml | 0 .../01base_file_var_source/yml/00-base.yml | 0 .../dictionaries_old/01base_float/00-base.xml | 13 - .../01base_float/result/rougail/00-base.yml | 12 + .../01base_float/tiramisu/base.py | 36 +- .../01base_float/tiramisu/multi.py | 36 + .../01base_float/xml/00-base.xml | 13 + .../01base_float/yml/00-base.yml | 0 .../01base_help_quote/00-base.xml | 9 - .../result/rougail/00-base.yml | 10 + .../01base_help_quote/tiramisu/base.py | 36 +- .../01base_help_quote/tiramisu/multi.py | 40 + .../01base_help_quote/xml/00-base.xml | 9 + .../01base_help_quote/yml/00-base.yml | 0 .../dictionaries_old/01base_multi/00-base.xml | 10 - .../01base_multi/result/rougail/00-base.yml | 9 + .../01base_multi/tiramisu/base.py | 36 +- .../01base_multi/tiramisu/multi.py | 34 + .../01base_multi/xml/00-base.xml | 10 + .../01base_multi/yml/00-base.yml | 0 .../01base_multi_notuniq}/__init__.py | 0 .../01base_multi_notuniq/makedict/after.json | 8 + .../01base_multi_notuniq/makedict/base.json | 5 + .../01base_multi_notuniq/makedict/before.json | 8 + .../result/rougail/00-base.yml | 10 + .../01base_multi_notuniq/tiramisu/base.py | 29 + .../01base_multi_notuniq/tiramisu/multi.py | 34 + .../01base_multi_notuniq/xml/00-base.xml | 10 + .../01base_multi_notuniq/yml/00-base.yml | 0 .../01base_multi_uniq}/__init__.py | 0 .../01base_multi_uniq/makedict/after.json | 8 + .../01base_multi_uniq/makedict/base.json | 5 + .../01base_multi_uniq/makedict/before.json | 8 + .../result/rougail/00-base.yml | 10 + .../01base_multi_uniq/tiramisu/base.py | 29 + .../01base_multi_uniq/tiramisu/multi.py | 34 + .../01base_multi_uniq/xml/00-base.xml | 10 + .../01base_multi_uniq/yml/00-base.yml | 0 .../01base_provider}/__init__.py | 0 .../01base_provider/makedict/after.json | 0 .../01base_provider/makedict/base.json | 0 .../01base_provider/makedict/before.json | 0 .../result/rougail/00-base.yml | 13 + .../01base_provider/tiramisu/base.py | 30 + .../01base_provider/tiramisu/multi.py | 0 .../01base_provider/xml/00-base.xml | 0 .../01base_provider/yml/00-base.yml | 0 .../01base_provider_extra}/__init__.py | 0 .../01base_provider_extra/makedict/after.json | 0 .../01base_provider_extra/makedict/base.json | 0 .../makedict/before.json | 0 .../result/extra/00-base.yml | 5 + .../result/rougail/00-base.yml | 4 + .../01base_provider_extra/tiramisu/base.py | 31 + .../01base_provider_extra/tiramisu/multi.py | 0 .../01base_provider_extra/xml/00-base.xml | 0 .../xml/extra_dirs/extra/00-base.xml | 0 .../01base_provider_extra/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../01base_provider_hidden}/__init__.py | 0 .../makedict/after.json | 0 .../01base_provider_hidden/makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 14 + .../01base_provider_hidden/tiramisu/base.py | 30 + .../01base_provider_hidden/tiramisu/multi.py | 0 .../01base_provider_hidden/xml/00-base.xml | 0 .../01base_provider_hidden/yml/00-base.yml | 0 .../01base_value_doublequote/00-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../01base_value_doublequote/tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../01base_value_doublequote/xml/00-base.xml | 10 + .../01base_value_doublequote/yml/00-base.yml | 0 .../01base_value_doublequote2/00-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../01base_value_doublequote2/xml/00-base.xml | 10 + .../01base_value_doublequote2/yml/00-base.yml | 0 .../01base_value_doublequote3/00-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../01base_value_doublequote3/xml/00-base.xml | 10 + .../01base_value_doublequote3/yml/00-base.yml | 0 .../00-base.xml | 10 - .../result/rougail/00-base.yml | 9 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../xml/00-base.xml | 10 + .../yml/00-base.yml | 0 .../00-base.xml | 10 - .../result/rougail/00-base.yml | 9 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../xml/00-base.xml | 10 + .../yml/00-base.yml | 0 .../01base_value_multi_quote/00-base.xml | 10 - .../result/rougail/00-base.yml | 9 + .../01base_value_multi_quote/tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../01base_value_multi_quote/xml/00-base.xml | 10 + .../01base_value_multi_quote/yml/00-base.yml | 0 .../01base_value_quote/00-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../01base_value_quote/tiramisu/base.py | 36 +- .../01base_value_quote/tiramisu/multi.py | 34 + .../01base_value_quote/xml/00-base.xml | 10 + .../01base_value_quote/yml/00-base.yml | 0 .../01base_var_name_same_family/00-base.xml | 10 - .../result/rougail/00-base.yml | 6 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../xml/00-base.xml | 10 + .../yml/00-base.yml | 0 .../01boolean_no_mandatory/00-base.xml | 6 - .../result/rougail/00-base.yml | 4 + .../01boolean_no_mandatory/tiramisu/base.py | 34 +- .../01boolean_no_mandatory/tiramisu/multi.py | 32 + .../01boolean_no_mandatory/xml/00-base.xml | 6 + .../01boolean_no_mandatory/yml/00-base.yml | 0 .../01family_description/00-base.xml | 10 - .../result/rougail/00-base.yml | 5 + .../01family_description/tiramisu/base.py | 36 +- .../01family_description/tiramisu/multi.py | 34 + .../01family_description/xml/00-base.xml | 10 + .../01family_description/yml/00-base.yml | 0 .../01fill_autofreeze/00-base.xml | 20 - .../result/rougail/00-base.yml | 11 + .../01fill_autofreeze/tiramisu/base.py | 66 +- .../01fill_autofreeze/tiramisu/multi.py | 0 .../01fill_autofreeze/xml/00-base.xml | 20 + .../01fill_autofreeze/yml/00-base.yml | 0 .../01fill_autosave/00-base.xml | 20 - .../result/rougail/00-base.yml | 15 + .../01fill_autosave/tiramisu/base.py | 68 +- .../01fill_autosave/tiramisu/multi.py | 0 .../01fill_autosave/xml/00-base.xml | 20 + .../01fill_autosave/yml/00-base.yml | 28 + .../dictionaries_old/01fill_base/00-base.xml | 17 - .../01fill_base/result/rougail/00-base.yml | 12 + .../01fill_base/tiramisu/base.py | 68 +- .../01fill_base/tiramisu/multi.py | 0 .../01fill_base/xml/00-base.xml | 17 + .../01fill_base/yml/00-base.yml | 22 + .../01fill_mandatory/00-base.xml | 17 - .../result/rougail/00-base.yml | 15 + .../01fill_mandatory/tiramisu/base.py | 68 +- .../01fill_mandatory/tiramisu/multi.py | 0 .../01fill_mandatory/xml/00-base.xml | 17 + .../01fill_mandatory/yml/00-base.yml | 25 + .../01fill_number/00-base.xml | 17 - .../01fill_number/result/rougail/00-base.yml | 13 + .../01fill_number/tiramisu/base.py | 68 +- .../01fill_number/tiramisu/multi.py | 0 .../01fill_number/xml/00-base.xml | 17 + .../01fill_number/yml/00-base.yml | 23 + .../01fill_only_optional/00-base.xml | 19 - .../result/rougail/00-base.yml | 18 + .../01fill_only_optional/tiramisu/base.py | 68 +- .../01fill_only_optional/tiramisu/multi.py | 0 .../01fill_only_optional/xml/00-base.xml | 19 + .../01fill_only_optional/yml/00-base.yml | 26 + .../01fill_optional/00-base.xml | 21 - .../result/rougail/00-base.yml | 23 + .../01fill_optional/tiramisu/base.py | 68 +- .../01fill_optional/tiramisu/multi.py | 0 .../01fill_optional/xml/00-base.xml | 21 + .../01fill_optional/yml/00-base.yml | 0 .../dictionaries_old/01fill_quote/00-base.xml | 29 - .../01fill_quote/result/rougail/00-base.yml | 26 + .../01fill_quote/tiramisu/base.py | 77 +- .../01fill_quote/tiramisu/multi.py | 0 .../01fill_quote/xml/00-base.xml | 29 + .../01fill_quote/yml/00-base.yml | 0 .../01fill_target_optional/00-base.xml | 16 - .../result/rougail/00-base.yml | 6 + .../01fill_target_optional/tiramisu/base.py | 36 +- .../01fill_target_optional/tiramisu/multi.py | 0 .../01fill_target_optional/xml/00-base.xml | 16 + .../01fill_target_optional/yml/00-base.yml | 0 .../01hidden_if_in_autofreeze/00-base.xml | 21 - .../result/rougail/00-base.yml | 12 + .../tiramisu/base.py | 66 +- .../tiramisu/multi.py | 0 .../01hidden_if_in_autofreeze/xml/00-base.xml | 0 .../01hidden_if_in_autofreeze/yml/00-base.yml | 0 tests/dictionaries_old/01test/00-base.xml | 10 - .../01test/result/rougail/00-base.yml | 6 + .../dictionaries_old/01test/tiramisu/base.py | 36 +- .../dictionaries_old/01test/tiramisu/multi.py | 36 + tests/dictionaries_old/01test/xml/00-base.xml | 10 + .../01test/yml/00-base.yml | 0 .../dictionaries_old/01test_multi/00-base.xml | 10 - .../01test_multi/result/rougail/00-base.yml | 7 + .../01test_multi/tiramisu/base.py | 36 +- .../01test_multi/tiramisu/multi.py | 36 + .../01test_multi/xml/00-base.xml | 10 + .../01test_multi/yml/00-base.yml | 0 .../01test_multi_none/00-base.xml | 10 - .../result/rougail/00-base.yml | 8 + .../01test_multi_none/tiramisu/base.py | 36 +- .../01test_multi_none/tiramisu/multi.py | 36 + .../01test_multi_none/xml/00-base.xml | 10 + .../01test_multi_none/yml/00-base.yml | 0 .../01test_redefine/00-base.xml | 10 - .../01test_redefine/10-base.xml | 8 - .../result/rougail/00-base.yml | 6 + .../result/rougail/10-base.yml | 6 + .../01test_redefine/tiramisu/base.py | 36 +- .../01test_redefine/tiramisu/multi.py | 36 + .../01test_redefine/xml/00-base.xml | 10 + .../01test_redefine/xml/10-base.xml | 8 + .../01test_redefine/yml/00-base.yml | 0 .../01test_redefine/yml/10-base.yml | 0 .../01test_redefine_base/00-base.xml | 6 - .../01test_redefine_base/10-base.xml | 6 - .../result/rougail/00-base.yml | 3 + .../result/rougail/10-base.yml | 5 + .../01test_redefine_base/tiramisu/base.py | 34 +- .../01test_redefine_base/tiramisu/multi.py | 34 + .../01test_redefine_base/xml/00-base.xml | 6 + .../01test_redefine_base/xml/10-base.xml | 6 + .../01test_redefine_base/yml/00-base.yml | 0 .../01test_redefine_base/yml/10-base.yml | 0 .../01test_redefine_remove/00-base.xml | 10 - .../01test_redefine_remove/10-base.xml | 8 - .../result/rougail/00-base.yml | 6 + .../result/rougail/10-base.yml | 6 + .../01test_redefine_remove/tiramisu/base.py | 36 +- .../01test_redefine_remove/tiramisu/multi.py | 34 + .../01test_redefine_remove/xml/00-base.xml | 10 + .../01test_redefine_remove/xml/10-base.xml | 8 + .../01test_redefine_remove/yml/00-base.yml | 0 .../01test_redefine_remove/yml/10-base.yml | 0 .../02autosave_hidden_frozenifin/00-base.xml | 22 - .../result/rougail/00-base.yml | 21 + .../tiramisu/base.py | 68 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 22 + .../yml/00-base.yml | 0 .../02fill_multi_calc_val/00-base.xml | 16 - .../result/rougail/00-base.yml | 8 + .../02fill_multi_calc_val/tiramisu/base.py | 66 +- .../02fill_multi_calc_val/tiramisu/multi.py | 0 .../02fill_multi_calc_val/xml/00-base.xml | 16 + .../02fill_multi_calc_val/yml/00-base.yml | 0 .../02fill_multi_calc_val_multi/00-base.xml | 17 - .../result/rougail/00-base.yml | 12 + .../tiramisu/base.py | 66 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 17 + .../yml/00-base.yml | 0 .../10autosave_hidden/00-base.xml | 18 - .../result/rougail/00-base.yml | 18 + .../10autosave_hidden/tiramisu/base.py | 68 +- .../10autosave_hidden/tiramisu/multi.py | 38 + .../10autosave_hidden/xml/00-base.xml | 18 + .../10autosave_hidden/yml/00-base.yml | 0 .../10base_certificate_list}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 4 + .../result/services/00-base.yml | 10 + .../10base_certificate_list/tiramisu/base.py | 42 + .../10base_certificate_list/tiramisu/multi.py | 0 .../10base_certificate_list/xml/00-base.xml | 0 .../10base_certificate_list/yml/00-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 4 + .../result/services/00-base.yml | 10 + .../tiramisu/base.py | 42 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../dictionaries_old/10check_base/00-base.xml | 18 - .../10check_base/result/rougail/00-base.yml | 12 + .../10check_base/tiramisu/base.py | 38 +- .../10check_base/tiramisu/multi.py | 36 + .../10check_base/xml/00-base.xml | 18 + .../10check_base/yml/00-base.yml | 0 .../10check_base_target_optional/00-base.xml | 13 - .../result/rougail/00-base.yml | 3 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 13 + .../yml/00-base.yml | 0 .../10check_no_param/00-base.xml | 16 - .../result/rougail/00-base.yml | 12 + .../10check_no_param/tiramisu/base.py | 38 +- .../10check_no_param/tiramisu/multi.py | 36 + .../10check_no_param/xml/00-base.xml | 16 + .../10check_no_param/yml/00-base.yml | 0 .../10check_option/00-base.xml | 21 - .../10check_option/result/rougail/00-base.yml | 17 + .../10check_option/tiramisu/base.py | 38 +- .../10check_option/tiramisu/multi.py | 0 .../10check_option/xml/00-base.xml | 0 .../10check_option/yml/00-base.yml | 0 .../10check_optional/00-base.xml | 22 - .../result/rougail/00-base.yml | 27 + .../10check_optional/tiramisu/base.py | 38 +- .../10check_optional/tiramisu/multi.py | 38 + .../10check_optional/xml/00-base.xml | 22 + .../10check_optional/yml/00-base.yml | 0 .../10check_valid_differ/00-base.xml | 19 - .../result/rougail/00-base.yml | 14 + .../10check_valid_differ/tiramisu/base.py | 38 +- .../10check_valid_differ/tiramisu/multi.py | 36 + .../10check_valid_differ/xml/00-base.xml | 19 + .../10check_valid_differ/yml/00-base.yml | 0 .../10check_valid_differ_add/00-base.xml | 25 - .../10check_valid_differ_add/01-base.xml | 18 - .../result/rougail/00-base.yml | 22 + .../result/rougail/01-base.yml | 11 + .../10check_valid_differ_add/tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../10check_valid_differ_add/xml/00-base.xml | 25 + .../10check_valid_differ_add/xml/01-base.xml | 18 + .../10check_valid_differ_add/yml/00-base.yml | 0 .../10check_valid_differ_add/yml/01-base.yml | 0 .../00-base.xml | 25 - .../01-base.xml | 20 - .../result/rougail/00-base.yml | 22 + .../result/rougail/01-base.yml | 12 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 25 + .../xml/01-base.xml | 20 + .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../10check_valid_in_network/00-base.xml | 20 - .../result/rougail/00-base.yml | 25 + .../10check_valid_in_network/tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../10check_valid_in_network/xml/00-base.xml | 20 + .../10check_valid_in_network/yml/00-base.yml | 0 .../10check_valid_in_network_cidr/00-base.xml | 18 - .../result/rougail/00-base.yml | 20 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 18 + .../yml/00-base.yml | 0 .../10check_valid_ipnetmask/00-base.xml | 18 - .../result/rougail/00-base.yml | 20 + .../10check_valid_ipnetmask/tiramisu/base.py | 38 +- .../10check_valid_ipnetmask/tiramisu/multi.py | 38 + .../10check_valid_ipnetmask/xml/00-base.xml | 18 + .../10check_valid_ipnetmask/yml/00-base.yml | 0 .../10check_valid_jinja}/__init__.py | 0 .../10check_valid_jinja/makedict/after.json | 10 + .../10check_valid_jinja/makedict/base.json | 4 + .../10check_valid_jinja/makedict/before.json | 10 + .../result/rougail/00-base.yml | 14 + .../10check_valid_jinja/tiramisu/base.py | 30 + .../10check_valid_jinja/tiramisu/multi.py | 67 + .../10check_valid_jinja/xml/00-base.xml | 18 + .../10check_valid_jinja/yml/00-base.yml | 0 .../10fill_information/00-base.xml | 14 - .../result/rougail/00-base.yml | 12 + .../10fill_information/tiramisu/base.py | 68 +- .../10fill_information/tiramisu/multi.py | 0 .../10fill_information/xml/00-base.xml | 14 + .../10fill_information/yml/00-base.yml | 0 .../10fill_information_multi}/__init__.py | 0 .../makedict/after.json | 8 + .../makedict/base.json | 5 + .../makedict/before.json | 8 + .../result/rougail/00-base.yml | 13 + .../10fill_information_multi/tiramisu/base.py | 59 + .../tiramisu/multi.py | 0 .../10fill_information_multi/xml/00-base.xml | 14 + .../10fill_information_multi/yml/00-base.yml | 0 .../10fill_option_information}/__init__.py | 0 .../informations.json | 1 + .../makedict/after.json | 10 + .../makedict/base.json | 4 + .../makedict/before.json | 10 + .../result/rougail/00-base.yml | 17 + .../tiramisu/base.py | 60 + .../tiramisu/multi.py | 0 .../10fill_option_information/xml/00-base.xml | 15 + .../10fill_option_information/yml/00-base.yml | 0 .../10fill_option_od_information}/__init__.py | 0 .../informations.json | 1 + .../makedict/after.json | 10 + .../makedict/base.json | 4 + .../makedict/before.json | 10 + .../result/rougail/00-base.yml | 18 + .../tiramisu/base.py | 61 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 17 + .../yml/00-base.yml | 0 .../10fill_target_information}/__init__.py | 0 .../informations.json | 1 + .../makedict/after.json | 6 + .../makedict/base.json | 3 + .../makedict/before.json | 6 + .../result/rougail/00-base.yml | 14 + .../tiramisu/base.py | 59 + .../tiramisu/multi.py | 34 + .../10fill_target_information/xml/00-base.xml | 14 + .../10fill_target_information/yml/00-base.yml | 0 .../00-base.xml | 26 - .../result/rougail/00-base.yml | 24 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../10leadership_append/00-base.xml | 29 - .../10leadership_append/01-base.xml | 13 - .../10leadership_append/makedict/after.json | 12 - .../10leadership_append/makedict/before.json | 12 - .../result/rougail/00-base.yml | 26 + .../result/rougail/01-base.yml | 6 + .../10leadership_append/tiramisu/base.py | 77 +- .../10leadership_append/tiramisu/multi.py | 46 + .../10leadership_append/xml/00-base.xml | 27 + .../10leadership_append/xml/01-base.xml | 11 + .../10leadership_append/yml/00-base.yml | 0 .../10leadership_append/yml/01-base.yml | 0 .../10leadership_append_hidden/00-base.xml | 29 - .../10leadership_append_hidden/01-base.xml | 13 - .../makedict/after.json | 12 - .../makedict/before.json | 12 - .../result/rougail/00-base.yml | 27 + .../result/rougail/01-base.yml | 6 + .../tiramisu/base.py | 77 +- .../tiramisu/multi.py | 46 + .../xml/00-base.xml | 27 + .../xml/01-base.xml | 11 + .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../10leadership_append_name/00-base.xml | 29 - .../10leadership_append_name/01-base.xml | 13 - .../makedict/after.json | 12 - .../makedict/before.json | 12 - .../result/rougail/00-base.yml | 26 + .../result/rougail/01-base.yml | 6 + .../10leadership_append_name/tiramisu/base.py | 77 +- .../tiramisu/multi.py | 46 + .../10leadership_append_name/xml/00-base.xml | 27 + .../10leadership_append_name/xml/01-base.xml | 11 + .../10leadership_append_name/yml/00-base.yml | 0 .../10leadership_append_name/yml/01-base.yml | 0 .../10leadership_auto/00-base.xml | 33 - .../10leadership_auto/makedict/after.json | 12 - .../10leadership_auto/makedict/before.json | 12 - .../result/rougail/00-base.yml | 34 + .../10leadership_auto/tiramisu/base.py | 78 +- .../10leadership_auto/tiramisu/multi.py | 44 + .../10leadership_auto/xml/00-base.xml | 30 + .../10leadership_auto/yml/00-base.yml | 0 .../10leadership_auto_index/00-base.xml | 20 - .../result/rougail/00-base.yml | 18 + .../10leadership_auto_index/tiramisu/base.py | 70 +- .../10leadership_auto_index/tiramisu/multi.py | 36 + .../10leadership_auto_index/xml/00-base.xml | 19 + .../10leadership_auto_index/yml/00-base.yml | 0 .../10leadership_autoleader/00-base.xml | 27 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 27 + .../10leadership_autoleader/tiramisu/base.py | 75 +- .../10leadership_autoleader/tiramisu/multi.py | 42 + .../10leadership_autoleader/xml/00-base.xml | 25 + .../10leadership_autoleader/yml/00-base.yml | 0 .../00-base.xml | 25 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 25 + .../tiramisu/base.py | 72 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../10leadership_autosaveexpert/00-base.xml | 27 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 75 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../10leadership_empty}/__init__.py | 0 .../10leadership_empty/makedict/after.json | 10 + .../10leadership_empty/makedict/base.json | 4 + .../10leadership_empty/makedict/before.json | 10 + .../result/rougail/00_base.yml | 3 + .../result/services/00_base.yml | 2 + .../10leadership_empty/tiramisu/base.py | 32 + .../10leadership_empty/tiramisu/multi.py | 40 + .../10leadership_empty/xml/00_base.xml | 11 + .../10leadership_empty/yml/00_base.yml | 0 .../10leadership_hidden}/__init__.py | 0 .../10leadership_hidden/makedict/after.json | 10 + .../10leadership_hidden/makedict/base.json | 4 + .../10leadership_hidden/makedict/before.json | 10 + .../result/rougail/00-base.yml | 25 + .../10leadership_hidden/tiramisu/base.py | 64 + .../10leadership_hidden/tiramisu/multi.py | 44 + .../10leadership_hidden/xml/00-base.xml | 23 + .../10leadership_hidden/yml/00-base.yml | 0 .../10leadership_leader_hidden/00-base.xml | 25 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 25 + .../tiramisu/base.py | 72 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../00-base.xml | 25 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 25 + .../tiramisu/base.py | 46 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../00-base.xml | 25 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 25 + .../tiramisu/base.py | 46 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../10leadership_leadermandatory/00-base.xml | 27 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 75 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../10leadership_mandatory/00-base.xml | 27 - .../10leadership_mandatory/__init__.py | 0 .../makedict/after.json | 18 - .../10leadership_mandatory/makedict/base.json | 4 - .../makedict/before.json | 18 - .../10leadership_mandatory/tiramisu/base.py | 21 - .../00-base.xml | 17 - .../makedict/after.json | 4 - .../makedict/before.json | 4 - .../result/rougail/00-base.yml | 19 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 15 + .../yml/00-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 10 + .../makedict/base.json | 4 + .../makedict/before.json | 10 + .../result/rougail/00-base.yml | 20 + .../tiramisu/base.py | 32 + .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 17 + .../yml/00-base.yml | 0 .../10leadership_multi/00-base.xml | 36 - .../10leadership_multi/makedict/after.json | 16 - .../10leadership_multi/makedict/before.json | 16 - .../result/rougail/00-base.yml | 39 + .../10leadership_multi/tiramisu/base.py | 81 +- .../10leadership_multi/tiramisu/multi.py | 52 + .../10leadership_multi/xml/00-base.xml | 32 + .../10leadership_multi/yml/00-base.yml | 58 + .../10load_disabled_if_in/00-base.xml | 23 - .../result/rougail/00-base.yml | 24 + .../10load_disabled_if_in/tiramisu/base.py | 40 +- .../10load_disabled_if_in/tiramisu/multi.py | 38 + .../10load_disabled_if_in/xml/00-base.xml | 23 + .../10load_disabled_if_in/yml/00-base.yml | 0 .../10load_disabled_if_in_fill/00-base.xml | 22 - .../result/rougail/00-base.yml | 21 + .../tiramisu/base.py | 70 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 22 + .../yml/00-base.yml | 0 .../00-base.xml | 12 - .../result/rougail/00-base.yml | 3 + .../tiramisu/base.py | 34 +- .../tiramisu/multi.py | 32 + .../xml/00-base.xml | 12 + .../yml/00-base.yml | 0 .../00-base.xml | 30 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 24 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 30 + .../yml/00-base.yml | 0 .../00-base.xml | 35 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 53 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 35 + .../yml/00-base.yml | 0 .../00-base.xml | 35 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 53 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 35 + .../yml/00-base.yml | 0 .../00-base.xml | 35 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 53 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 35 + .../yml/00-base.yml | 0 .../00-base.xml | 35 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 53 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 35 + .../yml/00-base.yml | 0 .../00-base.xml | 35 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 53 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 35 + .../yml/00-base.yml | 0 .../00-base.xml | 30 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 24 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 30 + .../yml/00-base.yml | 0 .../10load_disabled_if_in_none/00-base.xml | 23 - .../result/rougail/00-base.yml | 24 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../10load_disabled_if_in_twice/00-base.xml | 24 - .../result/rougail/00-base.yml | 13 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 36 + .../xml/00-base.xml | 24 + .../yml/00-base.yml | 0 .../00-base.xml | 28 - .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../00-base.xml | 28 - .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../00-base.xml | 25 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 7 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 56 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../00-base.xml | 28 - .../result/rougail/00-base.yml | 18 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 28 + .../yml/00-base.yml | 0 .../10load_disabledifin_fallback/00-base.xml | 27 - .../result/rougail/00-base.yml | 21 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../00-base.xml | 27 - .../result/rougail/00-base.yml | 21 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../00-base.xml | 23 - .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../10load_emptyvalue/00-base.xml | 13 - .../10load_emptyvalue/__init__.py | 0 .../10load_emptyvalue/makedict/after.json | 10 - .../10load_emptyvalue/makedict/base.json | 4 - .../10load_emptyvalue/makedict/before.json | 10 - .../10load_emptyvalue/tiramisu/base.py | 18 - .../10load_frozenifin/00-base.xml | 23 - .../result/rougail/00-base.yml | 22 + .../10load_frozenifin/tiramisu/base.py | 40 +- .../10load_frozenifin/tiramisu/multi.py | 38 + .../10load_frozenifin/xml/00-base.xml | 23 + .../10load_frozenifin/yml/00-base.yml | 0 .../10load_frozenifin_auto/00-base.xml | 27 - .../result/rougail/00-base.yml | 24 + .../10load_frozenifin_auto/tiramisu/base.py | 70 +- .../10load_frozenifin_auto/tiramisu/multi.py | 38 + .../10load_frozenifin_auto/xml/00-base.xml | 27 + .../10load_frozenifin_auto/yml/00-base.yml | 0 .../10load_frozenifin_multiparam/00-base.xml | 30 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../10load_frozenifin_noexist/00-base.xml | 30 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 0 .../10load_frozenifin_noexist/xml/00-base.xml | 0 .../10load_frozenifin_noexist/yml/00-base.yml | 0 .../10load_frozenifin_variable/00-base.xml | 28 - .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../10load_frozenifnotin/00-base.xml | 23 - .../result/rougail/00-base.yml | 22 + .../10load_frozenifnotin/tiramisu/base.py | 40 +- .../10load_frozenifnotin/tiramisu/multi.py | 38 + .../10load_frozenifnotin/xml/00-base.xml | 23 + .../10load_frozenifnotin/yml/00-base.yml | 0 .../10load_frozenifnotin_noexist/00-base.xml | 30 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../10load_hidden_if_empty_family/00-base.xml | 26 - .../result/rougail/00-base.yml | 29 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 26 + .../yml/00-base.yml | 0 .../10load_hidden_if_family/00-base.xml | 29 - .../result/rougail/00-base.yml | 34 + .../10load_hidden_if_family/tiramisu/base.py | 44 +- .../10load_hidden_if_family/tiramisu/multi.py | 42 + .../10load_hidden_if_family/xml/00-base.xml | 29 + .../10load_hidden_if_family/yml/00-base.yml | 0 .../10load_leadership/00-base.xml | 29 - .../10load_leadership/makedict/after.json | 8 - .../10load_leadership/makedict/before.json | 8 - .../result/rougail/00-base.yml | 26 + .../10load_leadership/tiramisu/base.py | 77 +- .../10load_leadership/tiramisu/multi.py | 44 + .../10load_leadership/xml/00-base.xml | 27 + .../10load_leadership/yml/00-base.yml | 0 .../00-base.xml | 21 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 42 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 18 + .../yml/00-base.yml | 0 .../00-base.xml | 26 - .../result/rougail/00-base.yml | 30 + .../tiramisu/base.py | 44 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 23 + .../yml/00-base.yml | 0 .../00-base.xml | 21 - .../result/rougail/00-base.yml | 23 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 18 + .../yml/00-base.yml | 0 .../10load_leadership_description/00-base.xml | 29 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 26 + .../tiramisu/base.py | 77 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../10load_leadership_name/00-base.xml | 29 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 26 + .../10load_leadership_name/tiramisu/base.py | 77 +- .../10load_leadership_name/tiramisu/multi.py | 44 + .../10load_leadership_name/xml/00-base.xml | 27 + .../10load_leadership_name/yml/00-base.yml | 0 .../10load_leadership_submulti/00-base.xml | 29 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 27 + .../tiramisu/base.py | 77 +- .../tiramisu/multi.py | 44 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../10load_mandatoryifin/00-base.xml | 23 - .../result/rougail/00-base.yml | 22 + .../10load_mandatoryifin/tiramisu/base.py | 40 +- .../10load_mandatoryifin/tiramisu/multi.py | 38 + .../10load_mandatoryifin/xml/00-base.xml | 23 + .../10load_mandatoryifin/yml/00-base.yml | 0 .../00-base.xml | 30 - .../result/rougail/00-base.yml | 28 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../10load_multivalue/00-base.xml | 11 - .../result/rougail/00-base.yml | 10 + .../10load_multivalue/tiramisu/base.py | 36 +- .../10load_multivalue/tiramisu/multi.py | 34 + .../10load_multivalue/xml/00-base.xml | 11 + .../10load_multivalue/yml/00-base.yml | 0 .../10valid_enum_accent/00-base.xml | 24 - .../result/rougail/00-base.yml | 19 + .../10valid_enum_accent/tiramisu/base.py | 38 +- .../10valid_enum_accent/tiramisu/multi.py | 40 + .../10valid_enum_accent/xml/00-base.xml | 20 + .../10valid_enum_accent/yml/00-base.yml | 0 .../10valid_enum_append}/__init__.py | 0 .../10valid_enum_append/makedict/after.json | 0 .../10valid_enum_append/makedict/base.json | 0 .../10valid_enum_append/makedict/before.json | 0 .../result/rougail/00-base.yml | 17 + .../result/rougail/01-base.yml | 7 + .../10valid_enum_append/tiramisu/base.py | 32 + .../10valid_enum_append/tiramisu/multi.py | 0 .../10valid_enum_append/xml/00-base.xml | 0 .../10valid_enum_append/xml/01-base.xml | 0 .../10valid_enum_append/yml/00-base.yml | 0 .../10valid_enum_append/yml/01-base.yml | 0 .../10valid_enum_base/00-base.xml | 23 - .../result/rougail/00-base.yml | 18 + .../10valid_enum_base/tiramisu/base.py | 38 +- .../10valid_enum_base/tiramisu/multi.py | 40 + .../10valid_enum_base/xml/00-base.xml | 19 + .../10valid_enum_base/yml/00-base.yml | 0 .../00-base.xml | 23 - .../result/rougail/00-base.yml | 17 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 38 + .../xml/00-base.xml | 19 + .../yml/00-base.yml | 0 .../10valid_enum_base_redefine/00-base.xml | 32 - .../10valid_enum_base_redefine/01-base.xml | 17 - .../result/rougail/00-base.yml | 26 + .../result/rougail/01-base.yml | 9 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 42 + .../xml/00-base.xml | 25 + .../xml/01-base.xml | 13 + .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../10valid_enum_leader/00-base.xml | 25 - .../10valid_enum_leader/makedict/after.json | 8 - .../10valid_enum_leader/makedict/before.json | 8 - .../result/rougail/00-base.yml | 24 + .../10valid_enum_leader/tiramisu/base.py | 42 +- .../10valid_enum_leader/tiramisu/multi.py | 42 + .../10valid_enum_leader/xml/00-base.xml | 21 + .../10valid_enum_leader/yml/00-base.yml | 0 .../10valid_enum_mandatory/00-base.xml | 22 - .../result/rougail/00-base.yml | 18 + .../10valid_enum_mandatory/tiramisu/base.py | 38 +- .../10valid_enum_mandatory/tiramisu/multi.py | 38 + .../10valid_enum_mandatory/xml/00-base.xml | 20 + .../10valid_enum_mandatory/yml/00-base.yml | 0 .../10valid_enum_multi/00-base.xml | 19 - .../result/rougail/00-base.yml | 16 + .../10valid_enum_multi/tiramisu/base.py | 36 +- .../10valid_enum_multi/tiramisu/multi.py | 36 + .../10valid_enum_multi/xml/00-base.xml | 17 + .../10valid_enum_multi/yml/00-base.yml | 0 .../10valid_enum_none/00-base.xml | 23 - .../result/rougail/00-base.yml | 19 + .../10valid_enum_none/tiramisu/base.py | 40 +- .../10valid_enum_none/tiramisu/multi.py | 40 + .../10valid_enum_none/xml/00-base.xml | 19 + .../10valid_enum_none/yml/00-base.yml | 0 .../10valid_enum_number/00-base.xml | 21 - .../result/rougail/00-base.yml | 18 + .../10valid_enum_number/tiramisu/base.py | 38 +- .../10valid_enum_number/tiramisu/multi.py | 40 + .../10valid_enum_number/xml/00-base.xml | 19 + .../10valid_enum_number/yml/00-base.yml | 0 .../10valid_enum_numberdefault/00-base.xml | 23 - .../result/rougail/00-base.yml | 18 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 19 + .../yml/00-base.yml | 0 .../10valid_enum_param_empty/00-base.xml | 19 - .../makedict/after.json | 4 - .../makedict/base.json | 1 - .../makedict/before.json | 4 - .../result/rougail/00-base.yml | 10 + .../10valid_enum_param_empty/tiramisu/base.py | 42 +- .../tiramisu/multi.py | 36 + .../10valid_enum_param_empty/xml/00-base.xml | 12 + .../10valid_enum_param_empty/yml/00-base.yml | 0 .../10valid_enum_param_empty2/00-base.xml | 19 - .../result/rougail/00-base.yml | 16 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../10valid_enum_param_empty2/xml/00-base.xml | 17 + .../10valid_enum_param_empty2/yml/00-base.yml | 0 .../10valid_enum_quote/00-base.xml | 21 - .../result/rougail/00-base.yml | 18 + .../10valid_enum_quote/tiramisu/base.py | 38 +- .../10valid_enum_quote/tiramisu/multi.py | 40 + .../10valid_enum_quote/xml/00-base.xml | 19 + .../10valid_enum_quote/yml/00-base.yml | 0 .../10valid_enum_value/00-base.xml | 18 - .../result/rougail/00-base.yml | 10 + .../10valid_enum_value/tiramisu/base.py | 36 +- .../10valid_enum_value/tiramisu/multi.py | 34 + .../10valid_enum_value/xml/00-base.xml | 14 + .../10valid_enum_value/yml/00-base.yml | 0 .../11disabled_if_in_filelist/00-base.xml | 27 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../11disabled_if_in_filelist/result/etc/file | 1 - .../result/rougail/00-base.yml | 21 + .../result/services/00-base.yml | 8 + .../result/tmpfiles.d/rougail.conf | 2 - .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 58 + .../11disabled_if_in_filelist/xml/00-base.xml | 27 + .../11disabled_if_in_filelist/yml/00-base.yml | 0 .../00-base.xml | 19 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 4 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 54 + .../xml/00-base.xml | 19 + .../yml/00-base.yml | 0 .../00-base.xml | 21 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 5 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 54 + .../xml/00-base.xml | 21 + .../yml/00-base.yml | 0 .../00-base.xml | 29 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 22 + .../result/services/00-base.yml | 8 + .../result/tmpfiles.d/rougail.conf | 0 .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 29 + .../yml/00-base.yml | 0 .../00-base.xml | 30 - .../makedict/after.json | 20 +- .../makedict/base.json | 14 +- .../makedict/before.json | 20 +- .../result/rougail/00-base.yml | 22 + .../result/services/00-base.yml | 13 + .../tiramisu/base.py | 65 +- .../tiramisu/multi.py | 66 + .../xml/00-base.xml | 30 + .../yml/00-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 34 + .../makedict/base.json | 10 + .../makedict/before.json | 34 + .../result/rougail/00-base.yml | 21 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 41 + .../tiramisu/multi.py | 58 + .../tmpl}/file | 0 .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../00-base.xml | 27 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 16 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../00-base.xml | 27 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 16 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 27 + .../yml/00-base.yml | 0 .../00-base.xml | 31 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 16 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 31 + .../yml/00-base.yml | 0 .../00-base.xml | 32 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 58 + .../xml/00-base.xml | 29 + .../yml/00-base.yml | 0 .../00-base.xml | 28 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 11 + .../result/services/00-base.yml | 7 + .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../11valid_enum_function/00-base.xml | 18 - .../result/rougail/00-base.yml | 9 + .../11valid_enum_function/tiramisu/base.py | 68 +- .../11valid_enum_function/tiramisu/multi.py | 34 + .../11valid_enum_function/xml/00-base.xml | 15 + .../11valid_enum_function/yml/00-base.yml | 0 .../11valid_enum_variable/00-base.xml | 21 - .../result/rougail/00-base.yml | 17 + .../11valid_enum_variable/tiramisu/base.py | 36 +- .../11valid_enum_variable/tiramisu/multi.py | 36 + .../11valid_enum_variable/xml/00-base.xml | 17 + .../11valid_enum_variable/yml/00-base.yml | 23 + .../20family_append/00-base.xml | 10 - .../20family_append/01-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-base.yml | 7 + .../20family_append/tiramisu/base.py | 36 +- .../20family_append/tiramisu/multi.py | 36 + .../20family_append/xml/00-base.xml | 10 + .../20family_append/xml/01-base.xml | 10 + .../20family_append/yml/00-base.yml | 0 .../20family_append/yml/01-base.yml | 0 .../20family_disabled}/__init__.py | 0 .../20family_disabled/makedict/after.json | 1 + .../20family_disabled/makedict/base.json | 1 + .../20family_disabled/makedict/before.json | 1 + .../result/rougail/00-base.yml | 8 + .../20family_disabled/tiramisu/base.py | 29 + .../20family_disabled/tiramisu/multi.py | 34 + .../20family_disabled/xml/00-base.xml | 10 + .../20family_disabled/yml/00-base.yml | 0 .../20family_dynamic/00-base.xml | 14 - .../result/rougail/00-base.yml | 15 + .../20family_dynamic/tiramisu/base.py | 39 +- .../20family_dynamic/tiramisu/multi.py | 39 + .../20family_dynamic/xml/00-base.xml | 14 + .../20family_dynamic/yml/00-base.yml | 0 .../20family_dynamic_calc/00-base.xml | 25 - .../result/rougail/00-base.yml | 23 + .../20family_dynamic_calc/tiramisu/base.py | 73 +- .../20family_dynamic_calc/tiramisu/multi.py | 43 + .../20family_dynamic_calc/xml/00-base.xml | 25 + .../20family_dynamic_calc/yml/00-base.yml | 0 .../20family_dynamic_calc2/00-base.xml | 25 - .../result/rougail/00-base.yml | 23 + .../20family_dynamic_calc2/tiramisu/base.py | 43 +- .../20family_dynamic_calc2/tiramisu/multi.py | 43 + .../20family_dynamic_calc2/xml/00-base.xml | 25 + .../20family_dynamic_calc2/yml/00-base.yml | 0 .../20family_dynamic_calc_suffix/00-base.xml | 25 - .../result/rougail/00-base.yml | 25 + .../tiramisu/base.py | 73 +- .../tiramisu/multi.py | 43 + .../xml/00-base.xml | 25 + .../yml/00-base.yml | 0 .../20family_dynamic_description/00-base.xml | 14 - .../result/rougail/00-base.yml | 16 + .../tiramisu/base.py | 39 +- .../tiramisu/multi.py | 39 + .../xml/00-base.xml | 14 + .../yml/00-base.yml | 0 .../20family_dynamic_jinja_fill}/__init__.py | 0 .../makedict/after.json | 21 + .../makedict/base.json | 9 + .../makedict/before.json | 21 + .../result/rougail/00-base.yml | 23 + .../tiramisu/base.py | 63 + .../tiramisu/multi.py | 74 + .../xml/00-base.xml | 24 + .../yml/00-base.yml | 0 .../20family_dynamic_leadership}/__init__.py | 0 .../makedict/after.json | 25 + .../makedict/base.json | 10 + .../makedict/before.json | 25 + .../result/rougail/00-base.yml | 27 + .../tiramisu/base.py | 35 + .../tiramisu/multi.py | 47 + .../xml/00-base.xml | 19 + .../yml/00-base.yml | 0 .../20family_dynamic_number/00-base.xml | 25 - .../result/rougail/00-base.yml | 23 + .../20family_dynamic_number/tiramisu/base.py | 73 +- .../20family_dynamic_number/tiramisu/multi.py | 43 + .../20family_dynamic_number/xml/00-base.xml | 25 + .../20family_dynamic_number/yml/00-base.yml | 0 .../20family_empty/00-base.xml | 11 - .../20family_empty/result/rougail/00-base.yml | 9 + .../20family_empty/tiramisu/base.py | 36 +- .../20family_empty/tiramisu/multi.py | 34 + .../20family_empty/xml/00-base.xml | 11 + .../20family_empty/yml/00-base.yml | 0 .../20family_hidden/00-base.xml | 10 - .../20family_hidden/01-base.xml | 6 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-base.yml | 4 + .../20family_hidden/tiramisu/base.py | 36 +- .../20family_hidden/tiramisu/multi.py | 34 + .../20family_hidden/xml/00-base.xml | 10 + .../20family_hidden/xml/01-base.xml | 6 + .../20family_hidden/yml/00-base.yml | 0 .../20family_hidden/yml/01-base.yml | 0 .../20family_mode/00-base.xml | 10 - .../20family_mode/result/rougail/00-base.yml | 7 + .../20family_mode/tiramisu/base.py | 36 +- .../20family_mode/tiramisu/multi.py | 34 + .../20family_mode/xml/00-base.xml | 10 + .../20family_mode/yml/00-base.yml | 0 .../20family_modeleadership/00-base.xml | 19 - .../makedict/after.json | 8 - .../makedict/before.json | 8 - .../result/rougail/00-base.yml | 20 + .../20family_modeleadership/tiramisu/base.py | 40 +- .../20family_modeleadership/tiramisu/multi.py | 42 + .../20family_modeleadership/xml/00-base.xml | 16 + .../20family_modeleadership/yml/00-base.yml | 0 .../20notemplating/00-base.xml | 15 - .../20notemplating/makedict/after.json | 12 +- .../20notemplating/makedict/base.json | 9 +- .../20notemplating/makedict/before.json | 12 +- .../20notemplating/result/etc/file | 1 - .../20notemplating/result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 5 + .../result/tmpfiles.d/rougail.conf | 2 - .../20notemplating/tiramisu/base.py | 53 +- .../20notemplating/tiramisu/multi.py | 0 .../20notemplating/xml/00-base.xml | 0 .../20notemplating/yml/00-base.yml | 0 tests/dictionaries_old/20override/00-base.xml | 18 - .../20override/makedict/after.json | 12 +- .../20override/makedict/base.json | 12 +- .../20override/makedict/before.json | 12 +- .../20override/no_base | 0 .../20override/result/rougail/00-base.yml | 6 + .../20override/result/services/00-base.yml | 6 + .../system/test.service.d/rougail.conf | 1 - .../system/test2.service.d/rougail.conf | 1 - .../20override/result/tmpfiles.d/rougail.conf | 0 .../20override/tiramisu/base.py | 59 +- .../20override/tiramisu/multi.py | 0 .../20override/xml/00-base.xml | 0 .../20override/yml/00-base.yml | 0 .../20override_no_templating/00-base.xml | 15 - .../makedict/after.json | 6 +- .../makedict/base.json | 6 +- .../makedict/before.json | 6 +- .../20override_no_templating/no_base | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 4 + .../system/test.service.d/rougail.conf | 1 - .../result/tmpfiles.d/rougail.conf | 0 .../20override_no_templating/tiramisu/base.py | 51 +- .../tiramisu/multi.py | 0 .../20override_no_templating/xml/00-base.xml | 0 .../20override_no_templating/yml/00-base.yml | 0 .../20override_source/00-base.xml | 15 - .../20override_source/makedict/after.json | 6 +- .../20override_source/makedict/base.json | 6 +- .../20override_source/makedict/before.json | 6 +- .../20override_source/no_base | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 4 + .../system/test.service.d/rougail.conf | 1 - .../result/tmpfiles.d/rougail.conf | 0 .../20override_source/tiramisu/base.py | 50 +- .../20override_source/tiramisu/multi.py | 0 .../20override_source/xml/00-base.xml | 0 .../20override_source/yml/00-base.yml | 0 .../21family_empty/00-base.xml | 12 - .../21family_empty/result/rougail/00-base.yml | 7 + .../21family_empty/tiramisu/base.py | 36 +- .../21family_empty/tiramisu/multi.py | 34 + .../21family_empty/xml/00-base.xml | 12 + .../21family_empty/yml/00-base.yml | 0 .../21family_empty_sub}/__init__.py | 0 .../21family_empty_sub}/makedict/after.json | 0 .../21family_empty_sub}/makedict/base.json | 0 .../21family_empty_sub}/makedict/before.json | 0 .../result/rougail/00-base.yml | 8 + .../21family_empty_sub/tiramisu/base.py | 29 + .../21family_empty_sub/tiramisu/multi.py | 34 + .../21family_empty_sub/xml/00-base.xml | 14 + .../21family_empty_sub/yml/00-base.yml | 0 .../22provider_dynamic}/__init__.py | 0 .../22provider_dynamic/makedict/after.json | 0 .../22provider_dynamic/makedict/base.json | 0 .../22provider_dynamic/makedict/before.json | 0 .../result/rougail/00-base.yml | 16 + .../22provider_dynamic/tiramisu/base.py | 31 + .../22provider_dynamic/tiramisu/multi.py | 0 .../22provider_dynamic/xml/00-base.xml | 0 .../22provider_dynamic/yml/00-base.yml | 0 .../22provider_dynamic_2}/__init__.py | 0 .../22provider_dynamic_2/makedict/after.json | 0 .../22provider_dynamic_2/makedict/base.json | 0 .../22provider_dynamic_2/makedict/before.json | 0 .../result/rougail/00-base.yml | 16 + .../22provider_dynamic_2/tiramisu/base.py | 31 + .../22provider_dynamic_2/tiramisu/multi.py | 0 .../22provider_dynamic_2/xml/00-base.xml | 0 .../22provider_dynamic_2/yml/00-base.yml | 0 .../30mandatory_withoutvalue/00-base.xml | 8 - .../result/rougail/00-base.yml | 6 + .../30mandatory_withoutvalue/tiramisu/base.py | 36 +- .../tiramisu/multi.py | 34 + .../30mandatory_withoutvalue/xml/00-base.xml | 8 + .../30mandatory_withoutvalue/yml/00-base.yml | 0 .../30mandatory_withoutvaluecalc/00-base.xml | 14 - .../result/rougail/00-base.yml | 9 + .../tiramisu/base.py | 68 +- .../tiramisu/multi.py | 34 + .../xml/00-base.xml | 14 + .../yml/00-base.yml | 0 .../30mandatory_withvalue/00-base.xml | 10 - .../result/rougail/00-base.yml | 6 + .../30mandatory_withvalue/tiramisu/base.py | 36 +- .../30mandatory_withvalue/tiramisu/multi.py | 34 + .../30mandatory_withvalue/xml/00-base.xml | 10 + .../30mandatory_withvalue/yml/00-base.yml | 0 .../30mandatory_withvaluecalc/00-base.xml | 14 - .../result/rougail/00-base.yml | 8 + .../tiramisu/base.py | 68 +- .../tiramisu/multi.py | 34 + .../30mandatory_withvaluecalc/xml/00-base.xml | 14 + .../30mandatory_withvaluecalc/yml/00-base.yml | 0 .../40condition_base/00-base.xml | 26 - .../result/rougail/00-base.yml | 26 + .../40condition_base/tiramisu/base.py | 40 +- .../40condition_base/tiramisu/multi.py | 40 + .../40condition_base/xml/00-base.xml | 26 + .../40condition_base/yml/00-base.yml | 0 .../40condition_base_add/00-base.xml | 26 - .../40condition_base_add/01-base.xml | 15 - .../result/rougail/00-base.yml | 26 + .../result/rougail/01-base.yml | 7 + .../40condition_base_add/tiramisu/base.py | 42 +- .../40condition_base_add/tiramisu/multi.py | 40 + .../40condition_base_add/xml/00-base.xml | 26 + .../40condition_base_add/xml/01-base.xml | 15 + .../40condition_base_add/yml/00-base.yml | 0 .../40condition_base_add/yml/01-base.yml | 0 .../40condition_fallback/00-base.xml | 29 - .../result/rougail/00-base.yml | 28 + .../40condition_fallback/tiramisu/base.py | 42 +- .../40condition_fallback/tiramisu/multi.py | 0 .../40condition_fallback/xml/00-base.xml | 0 .../40condition_fallback/yml/00-base.yml | 0 .../40condition_optional/00-base.xml | 23 - .../result/rougail/00-base.yml | 18 + .../40condition_optional/tiramisu/base.py | 38 +- .../40condition_optional/tiramisu/multi.py | 0 .../40condition_optional/xml/00-base.xml | 0 .../40condition_optional/yml/00-base.yml | 0 .../40condition_optional_empty/00-base.xml | 22 - .../result/rougail/00-base.yml | 14 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../40condition_optional_family/00-base.xml | 16 - .../result/rougail/00-base.yml | 8 + .../tiramisu/base.py | 36 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../40empty_param/00_base.xml | 19 - .../40empty_param/result/rougail/00_base.yml | 15 + .../40empty_param/tiramisu/base.py | 70 +- .../40empty_param/tiramisu/multi.py | 36 + .../40empty_param/xml/00_base.xml | 19 + .../40empty_param/yml/00_base.yml | 0 .../40empty_param2/00_base.xml | 19 - .../40empty_param2/result/rougail/00_base.yml | 15 + .../40empty_param2/tiramisu/base.py | 70 +- .../40empty_param2/tiramisu/multi.py | 36 + .../40empty_param2/xml/00_base.xml | 19 + .../40empty_param2/yml/00_base.yml | 0 .../40hidden_if_in_group_fallback/00-base.xml | 25 - .../40hidden_if_in_group_fallback/__init__.py | 0 .../makedict/after.json | 20 - .../makedict/base.json | 9 - .../makedict/before.json | 20 - .../tiramisu/base.py | 20 - .../__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 22 + .../tiramisu/base.py | 32 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../40ifin_leadership/00-base.xml | 26 - .../40ifin_leadership/makedict/after.json | 4 - .../40ifin_leadership/makedict/before.json | 4 - .../result/rougail/00-base.yml | 27 + .../40ifin_leadership/tiramisu/base.py | 42 +- .../40ifin_leadership/tiramisu/multi.py | 44 + .../40ifin_leadership/xml/00-base.xml | 24 + .../40ifin_leadership/yml/00-base.yml | 0 .../40ifin_leadershipauto/00-base.xml | 37 - .../40ifin_leadershipauto/makedict/after.json | 12 +- .../40ifin_leadershipauto/makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../40ifin_leadershipauto/result/etc/mailname | 6 - .../result/rougail/00-base.yml | 33 + .../result/services/00-base.yml | 4 + .../result/tmpfiles.d/rougail.conf | 2 - .../40ifin_leadershipauto/tiramisu/base.py | 87 +- .../40ifin_leadershipauto/tiramisu/multi.py | 64 + .../40ifin_leadershipauto/xml/00-base.xml | 35 + .../40ifin_leadershipauto/yml/00-base.yml | 0 .../00-base.xml | 39 - .../makedict/after.json | 22 +- .../makedict/base.json | 14 +- .../makedict/before.json | 22 +- .../result/etc/mailname | 5 - .../result/etc/mailname2 | 5 - .../result/rougail/00-base.yml | 33 + .../result/services/00-base.yml | 6 + .../result/tmpfiles.d/rougail.conf | 4 - .../tiramisu/base.py | 99 +- .../tiramisu/multi.py | 74 + .../xml/00-base.xml | 37 + .../yml/00-base.yml | 0 .../dictionaries_old/40ifin_multi/00-base.xml | 28 - .../40ifin_multi/result/rougail/00-base.yml | 22 + .../40ifin_multi/tiramisu/base.py | 40 +- .../40ifin_multi/tiramisu/multi.py | 40 + .../40ifin_multi/xml/00-base.xml | 28 + .../40ifin_multi/yml/00-base.yml | 0 .../40ifin_multi2/00-base.xml | 28 - .../40ifin_multi2/result/rougail/00-base.yml | 22 + .../40ifin_multi2/tiramisu/base.py | 40 +- .../40ifin_multi2/tiramisu/multi.py | 40 + .../40ifin_multi2/xml/00-base.xml | 28 + .../40ifin_multi2/yml/00-base.yml | 0 .../40ifin_validenum/00-base.xml | 32 - .../result/rougail/00-base.yml | 28 + .../40ifin_validenum/tiramisu/base.py | 40 +- .../40ifin_validenum/tiramisu/multi.py | 40 + .../40ifin_validenum/xml/00-base.xml | 31 + .../40ifin_validenum/yml/00-base.yml | 0 .../40space_param}/__init__.py | 0 .../40space_param/makedict/after.json | 10 + .../40space_param/makedict/base.json | 4 + .../40space_param/makedict/before.json | 10 + .../40space_param/result/rougail/00_base.yml | 15 + .../40space_param/tiramisu/base.py | 60 + .../40space_param/tiramisu/multi.py | 36 + .../40space_param/xml/00_base.xml | 19 + .../40space_param/yml/00_base.yml | 0 .../45extra_without_family/00-base.xml | 13 - .../extra_dirs/extra/00-base.xml | 12 - .../makedict/after.json | 12 +- .../45extra_without_family/makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../45extra_without_family/result/etc/file | 2 - .../result/extra/00-base.yml | 6 + .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 4 + .../result/tmpfiles.d/rougail.conf | 2 - .../45extra_without_family/tiramisu/base.py | 83 +- .../45extra_without_family/tiramisu/multi.py | 56 + .../45extra_without_family/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 12 + .../45extra_without_family/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 12 + .../45multi_family/00-base.xml | 10 - .../45multi_family/result/rougail/00-base.yml | 4 + .../45multi_family/tiramisu/base.py | 37 +- .../45multi_family/tiramisu/multi.py | 36 + .../45multi_family/xml/00-base.xml | 10 + .../45multi_family/yml/00-base.yml | 0 .../45multi_family_basic/00-base.xml | 10 - .../result/rougail/00-base.yml | 5 + .../45multi_family_basic/tiramisu/base.py | 37 +- .../45multi_family_basic/tiramisu/multi.py | 36 + .../45multi_family_basic/xml/00-base.xml | 10 + .../45multi_family_basic/yml/00-base.yml | 0 .../45multi_family_expert/00-base.xml | 10 - .../result/rougail/00-base.yml | 5 + .../45multi_family_expert/tiramisu/base.py | 37 +- .../45multi_family_expert/tiramisu/multi.py | 36 + .../45multi_family_expert/xml/00-base.xml | 10 + .../45multi_family_expert/yml/00-base.yml | 0 .../45multi_family_order/00-base.xml | 13 - .../result/rougail/00-base.yml | 7 + .../45multi_family_order/tiramisu/base.py | 40 +- .../45multi_family_order/tiramisu/multi.py | 42 + .../45multi_family_order/xml/00-base.xml | 13 + .../45multi_family_order/yml/00-base.yml | 0 .../45without_family/00-base.xml | 6 - .../result/rougail/00-base.yml | 2 + .../45without_family/tiramisu/base.py | 35 +- .../45without_family/tiramisu/multi.py | 32 + .../45without_family/xml/00-base.xml | 6 + .../45without_family/yml/00-base.yml | 0 .../50exists_exists/00-base.xml | 10 - .../50exists_exists/01-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-base.yml | 7 + .../50exists_exists/tiramisu/base.py | 36 +- .../50exists_exists/tiramisu/multi.py | 34 + .../50exists_exists/xml/00-base.xml | 10 + .../50exists_exists/xml/01-base.xml | 10 + .../50exists_exists/yml/00-base.yml | 0 .../50exists_exists/yml/01-base.yml | 0 .../50redefine_description/00-base.xml | 10 - .../50redefine_description/01-redefine.xml | 8 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-redefine.yml | 5 + .../50redefine_description/tiramisu/base.py | 36 +- .../50redefine_description/tiramisu/multi.py | 34 + .../50redefine_description/xml/00-base.xml | 10 + .../xml/01-redefine.xml | 8 + .../50redefine_description/yml/00-base.yml | 0 .../yml/01-redefine.yml | 0 .../51exists_nonexists/00-base.xml | 13 - .../51exists_nonexists/01-base.xml | 10 - .../result/rougail/00-base.yml | 11 + .../result/rougail/01-base.yml | 7 + .../51exists_nonexists/tiramisu/base.py | 36 +- .../51exists_nonexists/tiramisu/multi.py | 38 + .../51exists_nonexists/xml/00-base.xml | 13 + .../51exists_nonexists/xml/01-base.xml | 10 + .../51exists_nonexists/yml/00-base.yml | 0 .../51exists_nonexists/yml/01-base.yml | 0 .../51exists_redefine/00-base.xml | 10 - .../51exists_redefine/01-base.xml | 13 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-base.yml | 10 + .../51exists_redefine/tiramisu/base.py | 36 +- .../51exists_redefine/tiramisu/multi.py | 34 + .../51exists_redefine/xml/00-base.xml | 10 + .../51exists_redefine/xml/01-base.xml | 13 + .../51exists_redefine/yml/00-base.yml | 0 .../51exists_redefine/yml/01-base.yml | 0 .../51redefine_auto/00-base.xml | 16 - .../51redefine_auto/01-base.xml | 14 - .../result/rougail/00-base.yml | 9 + .../result/rougail/01-base.yml | 7 + .../51redefine_auto/tiramisu/base.py | 68 +- .../51redefine_auto/tiramisu/multi.py | 34 + .../51redefine_auto/xml/00-base.xml | 16 + .../51redefine_auto/xml/01-base.xml | 14 + .../51redefine_auto/yml/00-base.yml | 0 .../51redefine_auto/yml/01-base.yml | 0 .../51redefine_autofill/00-base.xml | 16 - .../51redefine_autofill/01-base.xml | 14 - .../result/rougail/00-base.yml | 9 + .../result/rougail/01-base.yml | 8 + .../51redefine_autofill/tiramisu/base.py | 68 +- .../51redefine_autofill/tiramisu/multi.py | 34 + .../51redefine_autofill/xml/00-base.xml | 16 + .../51redefine_autofill/xml/01-base.xml | 14 + .../51redefine_autofill/yml/00-base.yml | 0 .../51redefine_autofill/yml/01-base.yml | 0 .../51redefine_family/00-base.xml | 21 - .../51redefine_family/01-base.xml | 10 - .../result/rougail/00-base.yml | 18 + .../result/rougail/01-base.yml | 5 + .../51redefine_family/tiramisu/base.py | 38 +- .../51redefine_family/tiramisu/multi.py | 38 + .../51redefine_family/xml/00-base.xml | 21 + .../51redefine_family/xml/01-base.xml | 10 + .../51redefine_family/yml/00-base.yml | 0 .../51redefine_family/yml/01-base.yml | 0 .../51redefine_fill/00-base.xml | 16 - .../51redefine_fill/01-base.xml | 14 - .../result/rougail/00-base.yml | 9 + .../result/rougail/01-base.yml | 7 + .../51redefine_fill/tiramisu/base.py | 68 +- .../51redefine_fill/tiramisu/multi.py | 34 + .../51redefine_fill/xml/00-base.xml | 16 + .../51redefine_fill/xml/01-base.xml | 14 + .../51redefine_fill/yml/00-base.yml | 0 .../51redefine_fill/yml/01-base.yml | 0 .../51redefine_fillauto/00-base.xml | 16 - .../51redefine_fillauto/01-base.xml | 14 - .../result/rougail/00-base.yml | 8 + .../result/rougail/01-base.yml | 8 + .../51redefine_fillauto/tiramisu/base.py | 68 +- .../51redefine_fillauto/tiramisu/multi.py | 34 + .../51redefine_fillauto/xml/00-base.xml | 16 + .../51redefine_fillauto/xml/01-base.xml | 14 + .../51redefine_fillauto/yml/00-base.yml | 0 .../51redefine_fillauto/yml/01-base.yml | 0 .../51redefine_help/00-base.xml | 10 - .../51redefine_help/01-base.xml | 10 - .../result/rougail/00-base.yml | 9 + .../result/rougail/01-base.yml | 9 + .../51redefine_help/tiramisu/base.py | 38 +- .../51redefine_help/tiramisu/multi.py | 38 + .../51redefine_help/xml/00-base.xml | 10 + .../51redefine_help/xml/01-base.xml | 10 + .../51redefine_help/yml/00-base.yml | 0 .../51redefine_help/yml/01-base.yml | 0 .../51redefine_hidden/00-base.xml | 10 - .../51redefine_hidden/01-redefine.xml | 8 - .../result/rougail/00-base.yml | 6 + .../result/rougail/01-redefine.yml | 5 + .../51redefine_hidden/tiramisu/base.py | 36 +- .../51redefine_hidden/tiramisu/multi.py | 34 + .../51redefine_hidden/xml/00-base.xml | 10 + .../51redefine_hidden/xml/01-redefine.xml | 8 + .../51redefine_hidden/yml/00-base.yml | 0 .../51redefine_hidden/yml/01-redefine.yml | 0 .../51redefine_hidden_inverse}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 7 + .../result/rougail/01-redefine.yml | 5 + .../tiramisu/base.py | 29 + .../tiramisu/multi.py | 34 + .../51redefine_hidden_inverse/xml/00-base.xml | 10 + .../xml/01-redefine.xml | 8 + .../51redefine_hidden_inverse/yml/00-base.yml | 0 .../yml/01-redefine.yml | 0 .../51redefine_multi/00-base.xml | 10 - .../51redefine_multi/01-redefine.xml | 8 - .../51redefine_multi/errno_48 | 0 .../51redefine_multi/makedict/after.json | 8 + .../51redefine_multi/makedict/base.json | 5 + .../51redefine_multi/makedict/before.json | 8 + .../result/rougail/00-base.yml | 7 + .../result/rougail/01-redefine.yml | 7 + .../51redefine_multi/tiramisu/base.py | 29 + .../51redefine_multi/tiramisu/multi.py | 34 + .../51redefine_multi/xml/00-base.xml | 10 + .../51redefine_multi/xml/01-redefine.xml | 10 + .../51redefine_multi/yml/00-base.yml | 0 .../51redefine_multi/yml/01-redefine.yml | 0 .../51redefine_remove_check/00-base.xml | 16 - .../51redefine_remove_check/01-base.xml | 10 - .../51redefine_remove_check/__init__.py | 0 .../51redefine_remove_check/tiramisu/base.py | 17 - .../51redefine_remove_condition/00-base.xml | 26 - .../51redefine_remove_condition/01-base.xml | 8 - .../result/rougail/00-base.yml | 27 + .../result/rougail/01-base.yml | 7 + .../tiramisu/base.py | 38 +- .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 26 + .../xml/01-base.xml | 0 .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 27 + .../result/rougail/01-base.yml | 7 + .../result/services/00-base.yml | 8 + .../tiramisu/base.py | 42 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../xml/01-base.xml | 8 + .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../00-base.xml | 27 - .../01-base.xml | 6 - .../result/rougail/00-base.yml | 20 + .../result/rougail/01-base.yml | 6 + .../tiramisu/base.py | 40 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../xml/01-base.xml | 0 .../yml/00-base.yml | 0 .../yml/01-base.yml | 0 .../51redefine_type/00-base.xml | 10 - .../51redefine_type/01-redefine.xml | 8 - .../51redefine_type/__init__.py | 0 .../dictionaries_old/51redefine_type/errno_48 | 0 .../51redefine_validenum/00-base.xml | 16 - .../51redefine_validenum/01-redefine.xml | 15 - .../result/rougail/00-base.yml | 11 + .../result/rougail/01-redefine.yml | 9 + .../51redefine_validenum/tiramisu/base.py | 36 +- .../51redefine_validenum/tiramisu/multi.py | 34 + .../51redefine_validenum/xml/00-base.xml | 14 + .../51redefine_validenum/xml/01-redefine.xml | 13 + .../51redefine_validenum/yml/00-base.yml | 0 .../51redefine_validenum/yml/01-redefine.yml | 0 .../51redefine_value/00-base.xml | 13 - .../51redefine_value/01-redefine.xml | 10 - .../result/rougail/00-base.yml | 11 + .../result/rougail/01-redefine.yml | 5 + .../51redefine_value/tiramisu/base.py | 36 +- .../51redefine_value/tiramisu/multi.py | 36 + .../51redefine_value/xml/00-base.xml | 13 + .../51redefine_value/xml/01-redefine.xml | 10 + .../51redefine_value/yml/00-base.yml | 0 .../51redefine_value/yml/01-redefine.yml | 0 .../51redefine_without_hidden}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 7 + .../result/rougail/01-redefine.yml | 4 + .../tiramisu/base.py | 29 + .../tiramisu/multi.py | 34 + .../51redefine_without_hidden/xml/00-base.xml | 10 + .../xml/01-redefine.xml | 8 + .../51redefine_without_hidden/yml/00-base.yml | 0 .../yml/01-redefine.yml | 0 .../51remove_fill/00-base.xml | 19 - .../51remove_fill/01-base.xml | 8 - .../51remove_fill/result/rougail/00-base.yml | 12 + .../51remove_fill/result/rougail/01-base.yml | 4 + .../51remove_fill/tiramisu/base.py | 68 +- .../51remove_fill/tiramisu/multi.py | 36 + .../51remove_fill/xml/00-base.xml | 19 + .../51remove_fill/xml/01-base.xml | 8 + .../51remove_fill/yml/00-base.yml | 0 .../51remove_fill/yml/01-base.yml | 0 .../52exists_redefine/00-base.xml | 10 - .../52exists_redefine/01-base.xml | 10 - .../result/rougail/00-base.yml | 7 + .../result/rougail/01-base.yml | 7 + .../52exists_redefine/tiramisu/base.py | 38 +- .../52exists_redefine/tiramisu/multi.py | 34 + .../52exists_redefine/xml/00-base.xml | 10 + .../52exists_redefine/xml/01-base.xml | 10 + .../52exists_redefine/yml/00-base.yml | 0 .../52exists_redefine/yml/01-base.yml | 0 .../60action_external/00-base.xml | 10 - .../extra_dirs/extra/00-base.xml | 19 - .../result/extra/00-base.yml | 13 + .../result/rougail/00-base.yml | 8 + .../60action_external/tiramisu/base.py | 72 +- .../60action_external/tiramisu/multi.py | 42 + .../60action_external/xml/00-base.xml | 10 + .../xml/extra_dirs/extra/00-base.xml | 19 + .../60action_external/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_basic}/__init__.py | 0 .../60extra_basic/makedict/after.json | 22 + .../60extra_basic/makedict/base.json | 7 + .../60extra_basic/makedict/before.json | 22 + .../60extra_basic/result/extra/00-base.yml | 30 + .../60extra_basic/result/rougail/00-base.yml | 13 + .../60extra_basic/tiramisu/base.py | 65 + .../60extra_basic/tiramisu/multi.py | 46 + .../60extra_basic/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 31 + .../60extra_basic/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../00-base.xml | 16 - .../extra_dirs/extra/00-base.xml | 14 - .../extra_dirs/extra1/00-base.xml | 16 - .../result/extra/00-base.yml | 21 + .../result/extra1/00-base.yml | 9 + .../result/rougail/00-base.yml | 12 + .../tiramisu/base.py | 48 +- .../tiramisu/multi.py | 54 + .../xml/00-base.xml | 16 + .../xml/extra_dirs/extra/00-base.xml | 22 + .../xml/extra_dirs/extra1/00-base.xml | 16 + .../yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../yml/extra_dirs/extra1/00-base.yml | 0 .../60extra_group/00-base.xml | 19 - .../60extra_group/__init__.py | 0 .../extra_dirs/extra/00-base.xml | 18 - .../60extra_group/makedict/after.json | 48 - .../60extra_group/makedict/base.json | 16 - .../60extra_group/makedict/before.json | 48 - .../60extra_group/result/etc/mailname | 11 - .../60extra_group/result/etc/mailname2 | 11 - .../result/tmpfiles.d/rougail.conf | 4 - .../60extra_group/tiramisu/base.py | 37 - .../60extra_group/tmpl/mailname | 35 - .../60extra_group/tmpl/mailname2 | 33 - .../60extra_group_name/00-base.xml | 19 - .../60extra_group_name/__init__.py | 0 .../extra_dirs/extra/00-base.xml | 18 - .../60extra_group_name/makedict/after.json | 48 - .../60extra_group_name/makedict/base.json | 16 - .../60extra_group_name/makedict/before.json | 48 - .../60extra_group_name/result/etc/mailname | 11 - .../60extra_group_name/result/etc/mailname2 | 11 - .../result/tmpfiles.d/rougail.conf | 4 - .../60extra_group_name/tiramisu/base.py | 37 - .../60extra_group_name/tmpl/mailname | 35 - .../60extra_group_name/tmpl/mailname2 | 33 - .../dictionaries_old/60extra_help/00-base.xml | 18 - .../60extra_help/extra_dirs/extra/00-base.xml | 23 - .../60extra_help/makedict/after.json | 12 +- .../60extra_help/makedict/base.json | 9 +- .../60extra_help/makedict/before.json | 12 +- .../60extra_help/result/extra/00-base.yml | 30 + .../60extra_help/result/rougail/00-base.yml | 13 + .../60extra_help/result/services/00-base.yml | 4 + .../60extra_help/tiramisu/base.py | 87 +- .../60extra_help/tiramisu/multi.py | 68 + .../60extra_help/xml/00-base.xml | 18 + .../xml/extra_dirs/extra/00-base.xml | 31 + .../60extra_help/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_leadership}/__init__.py | 0 .../60extra_leadership/makedict/after.json | 56 + .../60extra_leadership/makedict/base.json | 18 + .../60extra_leadership/makedict/before.json | 56 + .../result/extra/00-base.yml | 13 + .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 6 + .../60extra_leadership/tiramisu/base.py | 50 + .../60extra_leadership/tiramisu/multi.py | 76 + .../60extra_leadership/tmpl/mailname | 35 + .../60extra_leadership/tmpl/mailname2 | 33 + .../60extra_leadership/xml/00-base.xml | 19 + .../xml/extra_dirs/extra/00-base.xml | 16 + .../60extra_leadership/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_leadership_name}/__init__.py | 0 .../makedict/after.json | 56 + .../makedict/base.json | 18 + .../makedict/before.json | 56 + .../result/extra/00-base.yml | 13 + .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 6 + .../60extra_leadership_name/tiramisu/base.py | 50 + .../60extra_leadership_name/tiramisu/multi.py | 76 + .../60extra_leadership_name/tmpl/mailname | 36 + .../60extra_leadership_name/tmpl/mailname2 | 34 + .../60extra_leadership_name/xml/00-base.xml | 19 + .../xml/extra_dirs/extra/00-base.xml | 16 + .../60extra_leadership_name/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_leadership_name_item}/__init__.py | 0 .../makedict/after.json | 56 + .../makedict/base.json | 18 + .../makedict/before.json | 56 + .../result/extra/00-base.yml | 13 + .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 6 + .../tiramisu/base.py | 50 + .../tiramisu/multi.py | 76 + .../tmpl/mailname | 35 + .../tmpl/mailname2 | 33 + .../xml/00-base.xml | 19 + .../xml/extra_dirs/extra/00-base.xml | 16 + .../yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../__init__.py | 0 .../makedict/after.json | 56 + .../makedict/base.json | 18 + .../makedict/before.json | 56 + .../result/extra/00-base.yml | 16 + .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 6 + .../tiramisu/base.py | 50 + .../tiramisu/multi.py | 76 + .../tmpl/mailname | 35 + .../tmpl/mailname2 | 33 + .../xml/00-base.xml | 19 + .../xml/extra_dirs/extra/00-base.xml | 17 + .../yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../dictionaries_old/60extra_load/00-base.xml | 13 - .../60extra_load/extra_dirs/extra/00-base.xml | 23 - .../60extra_load/result/extra/00-base.yml | 29 + .../60extra_load/result/rougail/00-base.yml | 13 + .../60extra_load/tiramisu/base.py | 72 +- .../60extra_load/tiramisu/multi.py | 46 + .../60extra_load/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 31 + .../60extra_load/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_mandatory/00-base.xml | 13 - .../extra_dirs/extra/00-base.xml | 22 - .../result/extra/00-base.yml | 32 + .../result/rougail/00-base.yml | 13 + .../60extra_mandatory/tiramisu/base.py | 72 +- .../60extra_mandatory/tiramisu/multi.py | 48 + .../60extra_mandatory/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 32 + .../60extra_mandatory/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_name_family/00-base.xml | 13 - .../extra_dirs/extra/00-base.xml | 23 - .../result/extra/00-base.yml | 29 + .../result/rougail/00-base.yml | 12 + .../60extra_name_family/tiramisu/base.py | 72 +- .../60extra_name_family/tiramisu/multi.py | 46 + .../60extra_name_family/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 31 + .../60extra_name_family/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_no_condition/00-base.xml | 16 - .../extra_dirs/extra/00-base.xml | 14 - .../result/extra/00-base.yml | 21 + .../result/rougail/00-base.yml | 17 + .../60extra_no_condition/tiramisu/base.py | 40 +- .../60extra_no_condition/tiramisu/multi.py | 48 + .../60extra_no_condition/xml/00-base.xml | 16 + .../xml/extra_dirs/extra/00-base.xml | 22 + .../60extra_no_condition/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60extra_redefine/00-base.xml | 13 - .../extra_dirs/extra/00-base.xml | 23 - .../extra_dirs/extra/01-redefine.xml | 8 - .../60extra_redefine/result/extra/00-base.yml | 29 + .../result/extra/01-redefine.yml | 5 + .../result/rougail/00-base.yml | 13 + .../60extra_redefine/tiramisu/base.py | 72 +- .../60extra_redefine/tiramisu/multi.py | 46 + .../60extra_redefine/xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 31 + .../xml/extra_dirs/extra/01-redefine.xml | 8 + .../60extra_redefine/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../yml/extra_dirs/extra/01-redefine.yml | 0 .../60extra_variable_name_extra/00-base.xml | 13 - .../extra_dirs/extra/00-base.xml | 6 - .../result/extra/00-base.yml | 2 + .../result/rougail/00-base.yml | 13 + .../tiramisu/base.py | 39 +- .../tiramisu/multi.py | 40 + .../xml/00-base.xml | 13 + .../xml/extra_dirs/extra/00-base.xml | 6 + .../yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60familyaction/00-base.xml | 10 - .../extra_dirs/extra/00-base.xml | 10 - .../60familyaction/result/extra/00-base.yml | 6 + .../60familyaction/result/rougail/00-base.yml | 8 + .../60familyaction/tiramisu/base.py | 40 +- .../60familyaction/tiramisu/multi.py | 40 + .../60familyaction/xml/00-base.xml | 10 + .../xml/extra_dirs/extra/00-base.xml | 10 + .../60familyaction/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../60familyaction_mandatory/00-base.xml | 10 - .../extra_dirs/extra/00-base.xml | 11 - .../result/extra/00-base.yml | 10 + .../result/rougail/00-base.yml | 8 + .../60familyaction_mandatory/tiramisu/base.py | 40 +- .../tiramisu/multi.py | 42 + .../60familyaction_mandatory/xml/00-base.xml | 10 + .../xml/extra_dirs/extra/00-base.xml | 11 + .../60familyaction_mandatory/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../61extra_auto_freeze/00-base.xml | 11 - .../extra_dirs/extra/00-base.xml | 10 - .../result/extra/00-base.yml | 5 + .../result/rougail/00-base.yml | 11 + .../61extra_auto_freeze/tiramisu/base.py | 42 +- .../61extra_auto_freeze/tiramisu/multi.py | 0 .../61extra_auto_freeze/xml/00-base.xml | 0 .../xml/extra_dirs/extra/00-base.xml | 0 .../61extra_auto_freeze/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../dictionaries_old/61extra_dyn/00-base.xml | 10 - .../dictionaries_old/61extra_dyn/__init__.py | 0 .../61extra_dyn/extra_dirs/extra/00-base.xml | 8 - .../61extra_dyn/makedict/after.json | 12 - .../61extra_dyn/makedict/base.json | 6 - .../61extra_dyn/makedict/before.json | 12 - .../61extra_dyn/tiramisu/base.py | 21 - .../61extra_dyn_extra/00-base.xml | 10 - .../extra_dirs/extra/00-base.xml | 13 - .../result/extra/00-base.yml | 14 + .../result/rougail/00-base.yml | 9 + .../61extra_dyn_extra/tiramisu/base.py | 43 +- .../61extra_dyn_extra/tiramisu/multi.py | 45 + .../61extra_dyn_extra/xml/00-base.xml | 10 + .../xml/extra_dirs/extra/00-base.xml | 13 + .../61extra_dyn_extra}/yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../70container_files/00-base.xml | 16 - .../70container_files/makedict/after.json | 20 +- .../70container_files/makedict/base.json | 14 +- .../70container_files/makedict/before.json | 20 +- .../70container_files/result/etc/mailname | 1 - .../70container_files/result/rougail.conf | 2 - .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 5 + .../result/tmpfiles.d/rougail.conf | 2 - .../70container_files/tiramisu/base.py | 61 +- .../70container_files/tiramisu/multi.py | 0 .../70container_files/tmpl/rougail.conf | 2 +- .../70container_files/xml/00-base.xml | 0 .../70container_files/yml/00-base.yml | 0 .../00-base.xml | 19 - .../makedict/after.json | 20 +- .../makedict/base.json | 14 +- .../makedict/before.json | 20 +- .../result/etc/mailname | 1 - .../result/etc/mailname2 | 1 - .../result/etc/mailname3 | 1 - .../result/etc/mailname4 | 1 - .../result/rougail/00-base.yml | 13 + .../result/services/00-base.yml | 10 + .../result/tmpfiles.d/rougail.conf | 8 - .../tiramisu/base.py | 63 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../00-base.xml | 23 - .../makedict/after.json | 24 +- .../makedict/base.json | 18 +- .../makedict/before.json | 24 +- .../result/etc/mailname | 1 - .../result/etc/mailname2 | 1 - .../result/etc/mailname3 | 1 - .../result/etc/mailname4 | 1 - .../result/rougail/00-base.yml | 19 + .../result/services/00-base.yml | 12 + .../result/tmpfiles.d/rougail.conf | 8 - .../tiramisu/base.py | 57 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../00-base.xml | 16 - .../makedict/after.json | 14 +- .../makedict/base.json | 11 +- .../makedict/before.json | 14 +- .../result/etc/mailname | 1 - .../result/rougail/00-base.yml | 7 + .../result/services/00-base.yml | 7 + .../result/tmpfiles.d/rougail.conf | 2 - .../tiramisu/base.py | 48 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../70container_files_twice/00-base.xml | 17 - .../makedict/after.json | 28 +- .../makedict/base.json | 19 +- .../makedict/before.json | 28 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 6 + .../70container_files_twice/tiramisu/base.py | 69 +- .../70container_files_twice/tiramisu/multi.py | 0 .../70container_files_twice/xml/00-base.xml | 0 .../70container_files_twice/yml/00-base.yml | 0 .../70container_filesmulti/00-base.xml | 16 - .../makedict/after.json | 20 +- .../70container_filesmulti/makedict/base.json | 14 +- .../makedict/before.json | 20 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 5 + .../70container_filesmulti/tiramisu/base.py | 61 +- .../70container_filesmulti/tiramisu/multi.py | 0 .../70container_filesmulti/xml/00-base.xml | 0 .../70container_filesmulti/yml/00-base.yml | 0 .../70container_filesredefine/00-base.xml | 15 - .../70container_filesredefine/01-base.xml | 8 - .../makedict/after.json | 12 +- .../makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 4 + .../result/services/01-base.yml | 6 + .../tiramisu/base.py | 55 +- .../tiramisu/multi.py | 0 .../70container_filesredefine/xml/00-base.xml | 0 .../70container_filesredefine/xml/01-base.xml | 0 .../70container_filesredefine/yml/00-base.yml | 0 .../70container_filesredefine/yml/01-base.yml | 0 .../70container_new/00-base.xml | 14 - .../70container_new/makedict/after.json | 4 +- .../70container_new/makedict/base.json | 4 +- .../70container_new/makedict/before.json | 4 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70container_new/tiramisu/base.py | 41 +- .../70container_new/tiramisu/multi.py | 0 .../70container_new/xml/00-base.xml | 0 .../70container_new/yml/00-base.yml | 0 .../70container_newnocont/00-base.xml | 14 - .../70container_newnocont/makedict/after.json | 4 +- .../70container_newnocont/makedict/base.json | 4 +- .../makedict/before.json | 4 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70container_newnocont/tiramisu/base.py | 41 +- .../70container_newnocont/tiramisu/multi.py | 0 .../70container_newnocont/xml/00-base.xml | 0 .../70container_newnocont/yml/00-base.yml | 0 .../70container_newwithip/00-base.xml | 15 - .../70container_newwithip/makedict/after.json | 4 +- .../70container_newwithip/makedict/base.json | 4 +- .../makedict/before.json | 4 +- .../result/rougail/00-base.yml | 11 + .../result/services/00-base.yml | 2 + .../70container_newwithip/tiramisu/base.py | 41 +- .../70container_newwithip/tiramisu/multi.py | 0 .../70container_newwithip/xml/00-base.xml | 0 .../70container_newwithip/yml/00-base.yml | 0 .../70container_save/00-base.xml | 10 - .../result/rougail/00-base.yml | 8 + .../70container_save/tiramisu/base.py | 36 +- .../70container_save/tiramisu/multi.py | 0 .../70container_save/xml/00-base.xml | 0 .../70container_save/yml/00-base.yml | 0 .../70service_base/00-base.xml | 14 - .../70service_base/makedict/after.json | 4 +- .../70service_base/makedict/base.json | 4 +- .../70service_base/makedict/before.json | 4 +- .../70service_base/result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_base/tiramisu/base.py | 41 +- .../70service_base/tiramisu/multi.py | 0 .../70service_base/xml/00-base.xml | 0 .../70service_base/yml/00-base.yml | 0 .../70service_disabled}/__init__.py | 0 .../70service_disabled/makedict/after.json | 0 .../70service_disabled/makedict/base.json | 0 .../70service_disabled/makedict/before.json | 0 .../70service_disabled/no_base | 0 .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 2 + .../70service_disabled/tiramisu/base.py | 33 + .../70service_disabled/tiramisu/multi.py | 0 .../70service_disabled/xml/00-base.xml | 0 .../70service_disabled/yml/00-base.yml | 0 .../70service_disabled_undisable}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 2 + .../tiramisu/base.py | 33 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../70service_engine}/__init__.py | 0 .../70service_engine}/makedict/after.json | 0 .../70service_engine}/makedict/base.json | 0 .../70service_engine}/makedict/before.json | 0 .../70service_engine/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_engine/tiramisu/base.py | 34 + .../70service_engine/tiramisu/multi.py | 0 .../70service_engine/tmpl/testsrv.service | 0 .../70service_engine/xml/00-base.xml | 0 .../70service_engine/yml/00-base.yml | 0 .../70service_engine_dash}/__init__.py | 0 .../70service_engine_dash/makedict/after.json | 0 .../70service_engine_dash/makedict/base.json | 0 .../makedict/before.json | 0 .../70service_engine_dash/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_engine_dash/tiramisu/base.py | 34 + .../70service_engine_dash/tiramisu/multi.py | 0 .../tmpl/test-srv.service | 0 .../70service_engine_dash/xml/00-base.xml | 0 .../70service_engine_dash/yml/00-base.yml | 0 .../70service_mount}/__init__.py | 0 .../70service_mount/makedict/after.json | 0 .../70service_mount/makedict/base.json | 0 .../70service_mount/makedict/before.json | 0 .../70service_mount/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_mount/tiramisu/base.py | 34 + .../70service_mount/tiramisu/multi.py | 0 .../70service_mount/tmpl/testsrv.mount | 0 .../70service_mount/xml/00-base.xml | 0 .../70service_mount/yml/00-base.yml | 0 .../70service_not_managed/00-base.xml | 13 - .../70service_not_managed/makedict/after.json | 12 +- .../70service_not_managed/makedict/base.json | 9 +- .../makedict/before.json | 12 +- .../result/rougail/00-base.yml | 4 + .../result/services/00-base.yml | 4 + .../70service_not_managed/tiramisu/base.py | 49 +- .../70service_not_managed/tiramisu/multi.py | 0 .../70service_not_managed/xml/00-base.xml | 0 .../70service_not_managed/yml/00-base.yml | 0 .../70service_servicelist/00-base.xml | 18 - .../70service_servicelist/makedict/after.json | 4 +- .../70service_servicelist/makedict/base.json | 4 +- .../makedict/before.json | 4 +- .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 5 + .../70service_servicelist/tiramisu/base.py | 41 +- .../70service_servicelist/tiramisu/multi.py | 0 .../70service_servicelist/xml/00-base.xml | 0 .../70service_servicelist/yml/00-base.yml | 0 .../00-base.xml | 25 - .../makedict/after.json | 4 +- .../makedict/base.json | 4 +- .../makedict/before.json | 4 +- .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 5 + .../tiramisu/base.py | 43 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 24 + .../yml/00-base.yml | 0 .../70service_servicelist_extra}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../result/extra/00-base.yml | 3 + .../result/services/00-base.yml | 2 + .../tiramisu/base.py | 33 + .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../xml/extra_dirs/extra/00-base.xml | 0 .../yml/00-base.yml | 0 .../yml/extra_dirs/extra/00-base.yml | 0 .../70service_servicelist_file/00-base.xml | 22 - .../makedict/after.json | 14 +- .../makedict/base.json | 9 +- .../makedict/before.json | 14 +- .../70service_servicelist_file/no_base | 0 .../result/rougail/00-base.yml | 7 + .../result/services/00-base.yml | 7 + .../result/systemd/system/test.service | 1 - .../result/tmpfiles.d/rougail.conf | 0 .../tiramisu/base.py | 51 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../70service_servicelist_ip/00-base.xml | 22 - .../makedict/after.json | 8 +- .../makedict/base.json | 8 +- .../makedict/before.json | 8 +- .../70service_servicelist_ip/no_base | 0 .../result/rougail/00-base.yml | 7 + .../result/services/00-base.yml | 7 + .../result/systemd/system/test.service | 1 - .../result/tmpfiles.d/rougail.conf | 0 .../70service_servicelist_ip/tiramisu/base.py | 45 +- .../tiramisu/multi.py | 0 .../70service_servicelist_ip/xml/00-base.xml | 0 .../70service_servicelist_ip/yml/00-base.yml | 0 .../00-base.xml | 18 - .../makedict/after.json | 4 +- .../makedict/base.json | 4 +- .../makedict/before.json | 4 +- .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 5 + .../tiramisu/base.py | 43 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../70service_target}/__init__.py | 0 .../70service_target}/makedict/after.json | 0 .../70service_target}/makedict/base.json | 0 .../70service_target}/makedict/before.json | 0 .../70service_target/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_target/tiramisu/base.py | 34 + .../70service_target/tiramisu/multi.py | 0 .../70service_target/xml/00-base.xml | 0 .../70service_target/yml/00-base.yml | 0 .../70service_target_engine}/__init__.py | 0 .../makedict/after.json | 0 .../makedict/base.json | 0 .../makedict/before.json | 0 .../70service_target_engine/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 2 + .../70service_target_engine/tiramisu/base.py | 34 + .../70service_target_engine/tiramisu/multi.py | 0 .../tmpl}/testsrv.service | 0 .../70service_target_engine/xml/00-base.xml | 0 .../70service_target_engine/yml/00-base.yml | 0 .../70service_timer}/__init__.py | 0 .../70service_timer/makedict/after.json | 0 .../70service_timer/makedict/base.json | 0 .../70service_timer/makedict/before.json | 0 .../70service_timer/no_base | 0 .../result/services/00-base.yml | 3 + .../70service_timer/tiramisu/base.py | 35 + .../70service_timer/tiramisu/multi.py | 0 .../70service_timer/tmpl}/testsrv.service | 0 .../70service_timer/tmpl}/testsrv.timer | 0 .../70service_timer/xml/00-base.xml | 0 .../70service_timer/yml/00-base.yml | 0 .../70services_ip/00-base.xml | 13 - .../70services_ip/makedict/after.json | 8 +- .../70services_ip/makedict/base.json | 8 +- .../70services_ip/makedict/before.json | 8 +- .../70services_ip/no_base | 0 .../70services_ip/result/rougail/00-base.yml | 5 + .../70services_ip/result/services/00-base.yml | 4 + .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip/tiramisu/base.py | 43 +- .../70services_ip/tiramisu/multi.py | 0 .../70services_ip/xml/00-base.xml | 0 .../70services_ip/yml/00-base.yml | 0 .../70services_ip_cidr/00-base.xml | 13 - .../70services_ip_cidr/makedict/after.json | 8 +- .../70services_ip_cidr/makedict/base.json | 8 +- .../70services_ip_cidr/makedict/before.json | 8 +- .../70services_ip_cidr/no_base | 0 .../result/rougail/00-base.yml | 5 + .../result/services/00-base.yml | 4 + .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_cidr/tiramisu/base.py | 43 +- .../70services_ip_cidr/tiramisu/multi.py | 0 .../70services_ip_cidr/xml/00-base.xml | 0 .../70services_ip_cidr/yml/00-base.yml | 0 .../70services_ip_disabled/00-base.xml | 13 - .../makedict/after.json | 6 +- .../70services_ip_disabled/makedict/base.json | 6 +- .../makedict/before.json | 6 +- .../70services_ip_disabled/no_base | 0 .../result/rougail/00-base.yml | 6 + .../result/services/00-base.yml | 4 + .../system/nut.service.d/rougail_ip.conf | 2 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_disabled/tiramisu/base.py | 43 +- .../70services_ip_disabled/tiramisu/multi.py | 0 .../70services_ip_disabled/xml/00-base.xml | 0 .../70services_ip_disabled/yml/00-base.yml | 0 .../70services_ip_iplist/00-base.xml | 23 - .../70services_ip_iplist/makedict/after.json | 8 +- .../70services_ip_iplist/makedict/base.json | 8 +- .../70services_ip_iplist/makedict/before.json | 8 +- .../70services_ip_iplist}/no_base | 0 .../result/rougail/00-base.yml | 10 + .../result/services/00-base.yml | 7 + .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_iplist/tiramisu/base.py | 47 +- .../70services_ip_iplist/tiramisu/multi.py | 0 .../70services_ip_iplist/xml/00-base.xml | 0 .../70services_ip_iplist/yml/00-base.yml | 0 .../70services_ip_iplist2/00-base.xml | 22 - .../70services_ip_iplist2/makedict/after.json | 8 +- .../70services_ip_iplist2/makedict/base.json | 8 +- .../makedict/before.json | 8 +- .../result/rougail/00-base.yml | 7 + .../result/services/00-base.yml | 7 + .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_iplist2/tiramisu/base.py | 45 +- .../70services_ip_iplist2/tiramisu/multi.py | 0 .../70services_ip_iplist2/xml/00-base.xml | 0 .../70services_ip_iplist2/yml/00-base.yml | 0 .../70services_ip_leadership/00-base.xml | 23 - .../makedict/after.json | 14 +- .../makedict/base.json | 10 +- .../makedict/before.json | 14 +- .../70services_ip_leadership}/no_base | 0 .../result/rougail/00-base.yml | 16 + .../result/services/00-base.yml | 5 + .../system/ntp.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_leadership/tiramisu/base.py | 51 +- .../tiramisu/multi.py | 0 .../70services_ip_leadership/xml/00-base.xml | 0 .../70services_ip_leadership/yml/00-base.yml | 0 .../70services_ip_multi/00-base.xml | 14 - .../70services_ip_multi/makedict/after.json | 8 +- .../70services_ip_multi/makedict/base.json | 8 +- .../70services_ip_multi/makedict/before.json | 8 +- .../70services_ip_multi}/no_base | 0 .../result/rougail/00-base.yml | 8 + .../result/services/00-base.yml | 4 + .../system/nut.service.d/rougail_ip.conf | 4 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_multi/tiramisu/base.py | 43 +- .../70services_ip_multi/tiramisu/multi.py | 0 .../70services_ip_multi/xml/00-base.xml | 0 .../70services_ip_multi/yml/00-base.yml | 0 .../70services_ip_network/00-base.xml | 16 - .../70services_ip_network/makedict/after.json | 10 +- .../70services_ip_network/makedict/base.json | 10 +- .../makedict/before.json | 10 +- .../70services_ip_network}/no_base | 0 .../result/rougail/00-base.yml | 9 + .../result/services/00-base.yml | 5 + .../system/nut.service.d/rougail_ip.conf | 3 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_network/tiramisu/base.py | 43 +- .../70services_ip_network/tiramisu/multi.py | 0 .../70services_ip_network/xml/00-base.xml | 0 .../70services_ip_network/yml/00-base.yml | 0 .../70services_ip_not_mandatory/00-base.xml | 11 - .../makedict/after.json | 8 +- .../makedict/base.json | 8 +- .../makedict/before.json | 8 +- .../70services_ip_not_mandatory}/no_base | 0 .../result/rougail/00-base.yml | 3 + .../result/services/00-base.yml | 4 + .../system/nut.service.d/rougail_ip.conf | 2 - .../result/tmpfiles.d/rougail.conf | 0 .../tiramisu/base.py | 43 +- .../tiramisu/multi.py | 0 .../xml/00-base.xml | 0 .../yml/00-base.yml | 0 .../70services_ip_twice/00-base.xml | 17 - .../70services_ip_twice/makedict/after.json | 12 +- .../70services_ip_twice/makedict/base.json | 12 +- .../70services_ip_twice/makedict/before.json | 12 +- .../70services_ip_twice}/no_base | 0 .../result/rougail/00-base.yml | 9 + .../result/services/00-base.yml | 5 + .../system/nut.service.d/rougail_ip.conf | 4 - .../result/tmpfiles.d/rougail.conf | 0 .../70services_ip_twice/tiramisu/base.py | 45 +- .../70services_ip_twice/tiramisu/multi.py | 0 .../70services_ip_twice/xml/00-base.xml | 0 .../70services_ip_twice/yml/00-base.yml | 0 .../80auto_family/00-base.xml | 16 - .../80auto_family/__init__.py | 0 tests/dictionaries_old/80auto_family/errno_8 | 0 .../80check_unknown/00-base.xml | 18 - .../80check_unknown/__init__.py | 0 .../dictionaries_old/80check_unknown/errno_1 | 0 .../80check_unknown_var/00-base.xml | 16 - .../80check_unknown_var/__init__.py | 0 .../80check_unknown_var/errno_42 | 0 .../80check_without_target/00-base.xml | 17 - .../80check_without_target/__init__.py | 0 .../80check_without_target/errno_9 | 0 .../80condition_itself/00-base.xml | 14 - .../80condition_itself/__init__.py | 0 .../80condition_itself/errno_11 | 0 .../80condition_not_exists_error/00-base.xml | 16 - .../80condition_not_exists_error/__init__.py | 0 .../80condition_not_exists_error/errno_12 | 0 .../00-base.xml | 16 - .../__init__.py | 0 .../80condition_not_exists_error_var/errno_12 | 0 .../80condition_without_target/00-base.xml | 24 - .../80condition_without_target/__init__.py | 0 .../80condition_without_target/errno_9 | 0 .../00-base.xml | 18 - .../__init__.py | 0 .../errno_34 | 0 .../00-base.xml | 15 - .../01-base.xml | 8 - .../__init__.py | 0 .../80container_filesredefine_error/errno_45 | 0 .../80empty_param_number/00_base.xml | 18 - .../80empty_param_number/__init__.py | 0 .../80empty_param_number/errno_27 | 0 .../80empty_typeeole_eole/00_base.xml | 22 - .../80empty_typeeole_eole/__init__.py | 0 .../80empty_typeeole_eole/errno_27 | 0 .../80empty_typeeole_number/00_base.xml | 19 - .../80empty_typeeole_number/__init__.py | 0 .../80empty_typeeole_number/errno_27 | 0 .../80extra_externalspaceauto/00-base.xml | 10 - .../80extra_externalspaceauto/__init__.py | 0 .../80extra_externalspaceauto/errno_41 | 0 .../extra_dirs/extra/00-base.xml | 16 - .../extra_dirs/extra1/00-base.xml | 19 - .../00-base.xml | 10 - .../__init__.py | 0 .../80extra_externalspacecondition2/errno_38 | 0 .../extra_dirs/extra/00-base.xml | 16 - .../extra_dirs/extra1/00-base.xml | 16 - .../00-base.xml | 10 - .../__init__.py | 0 .../80extra_externalspacecondition3/errno_38 | 0 .../extra_dirs/extra/00-base.xml | 16 - .../80extra_rougail/00-base.xml | 13 - .../80extra_rougail/__init__.py | 0 .../dictionaries_old/80extra_rougail/errno_21 | 0 .../extra_dirs/rougail/00-base.xml | 23 - .../80extra_services/00-base.xml | 13 - .../80extra_services/__init__.py | 0 .../80extra_services/errno_21 | 0 .../extra_dirs/services/00-base.xml | 23 - .../80family_appendaccent/00-base.xml | 21 - .../80family_appendaccent/01-base.xml | 10 - .../80family_appendaccent/02-base.xml | 10 - .../80family_appendaccent/__init__.py | 0 .../80family_appendaccent/errno_76 | 0 .../80family_change/00-base.xml | 13 - .../80family_change/01-base.xml | 10 - .../80family_change/__init__.py | 0 .../dictionaries_old/80family_change/errno_47 | 0 .../00-base.xml | 25 - .../__init__.py | 0 .../errno_28 | 0 .../80family_dynamic_check/00-base.xml | 21 - .../80family_dynamic_check/__init__.py | 0 .../80family_dynamic_check/errno_35 | 0 .../80family_dynamic_not_multi/00-base.xml | 13 - .../80family_dynamic_not_multi/__init__.py | 0 .../80family_dynamic_not_multi/errno_16 | 0 .../80family_dynamic_with_family/00-base.xml | 15 - .../80family_dynamic_with_family/__init__.py | 0 .../80family_dynamic_with_family/errno_22 | 0 .../00-base.xml | 25 - .../__init__.py | 0 .../80family_not_dynamic_calc_suffix/errno_53 | 0 .../80family_only_on_suffix/00-base.xml | 20 - .../80family_only_on_suffix/__init__.py | 0 .../80family_only_on_suffix/errno_35 | 0 .../80family_several/00-base.xml | 29 - .../80family_several/__init__.py | 0 .../80family_several/errno_44 | 0 .../80family_unique/00-base.xml | 10 - .../80family_unique/__init__.py | 0 .../dictionaries_old/80family_unique/errno_55 | 0 .../00-base.xml | 9 - .../__init__.py | 0 .../80family_variable_not_same_name/errno_57 | 0 .../80familyaction_accent/00-base.xml | 10 - .../80familyaction_accent/__init__.py | 0 .../80familyaction_accent/errno_76 | 0 .../extra_dirs/extra/00-base.xml | 10 - .../80file_wrong_type/00-base.xml | 13 - .../80file_wrong_type/__init__.py | 0 .../80file_wrong_type/errno_58 | 0 .../80fill_baseaccent/00-base.xml | 19 - .../80fill_baseaccent/__init__.py | 0 .../80fill_baseaccent/errno_76 | 0 .../dictionaries_old/80fill_error/00-base.xml | 20 - .../dictionaries_old/80fill_error/__init__.py | 0 tests/dictionaries_old/80fill_error/errno_24 | 0 .../dictionaries_old/80fill_multi/00-base.xml | 23 - .../dictionaries_old/80fill_multi/__init__.py | 0 tests/dictionaries_old/80fill_multi/errno_24 | 0 .../80fill_not_exists/00-base.xml | 21 - .../80fill_not_exists/__init__.py | 0 .../80fill_not_exists/errno_42 | 0 .../80fill_unknown_function/00-base.xml | 17 - .../80fill_unknown_function/__init__.py | 0 .../80fill_unknown_function/errno_25 | 0 .../80frozenifin_unknown/00-base.xml | 26 - .../80frozenifin_unknown/__init__.py | 0 .../80frozenifin_unknown/errno_23 | 0 .../80hidden_if_in_dynamic/00-base.xml | 25 - .../80hidden_if_in_dynamic/__init__.py | 0 .../80hidden_if_in_dynamic/errno_20 | 0 .../80hidden_if_in_filelist/00-base.xml | 24 - .../80hidden_if_in_filelist/__init__.py | 0 .../80hidden_if_in_filelist/errno_10 | 0 .../80invalid_dtd/00_base.xml | 7 - .../80invalid_dtd/__init__.py | 0 tests/dictionaries_old/80invalid_dtd/errno_43 | 0 .../80invalid_xml/00_base.xml | 5 - .../80invalid_xml/__init__.py | 0 tests/dictionaries_old/80invalid_xml/errno_52 | 0 .../80leadership_accent/00-base.xml | 29 - .../80leadership_accent/__init__.py | 0 .../80leadership_accent/errno_76 | 0 .../80leadership_accent_leader/00-base.xml | 29 - .../80leadership_accent_leader/__init__.py | 0 .../80leadership_accent_leader/errno_76 | 0 .../80leadership_auto_save/00-base.xml | 28 - .../80leadership_auto_save/__init__.py | 0 .../80leadership_auto_save/errno_29 | 0 .../80leadership_autofreeze/00-base.xml | 25 - .../80leadership_autofreeze/__init__.py | 0 .../80leadership_autofreeze/errno_30 | 0 .../80leadership_familyaccent/00-base.xml | 27 - .../80leadership_familyaccent/__init__.py | 0 .../80leadership_familyaccent/errno_76 | 0 .../80leadership_leader_not_multi/00-base.xml | 21 - .../80leadership_leader_not_multi/__init__.py | 0 .../80leadership_leader_not_multi/errno_32 | 0 .../00-base.xml | 29 - .../__init__.py | 0 .../errno_76 | 0 .../00-base.xml | 21 - .../01-base.xml | 8 - .../__init__.py | 0 .../errno_76 | 0 .../80load_mandatoryifin_family/00-base.xml | 17 - .../80load_mandatoryifin_family/__init__.py | 0 .../80load_mandatoryifin_family/errno_51 | 0 .../80mode_conflict/00-base.xml | 11 - .../80mode_conflict/__init__.py | 0 .../dictionaries_old/80mode_conflict/errno_62 | 0 .../80mode_leadership_conflict/00-base.xml | 25 - .../80mode_leadership_conflict/__init__.py | 0 .../80mode_leadership_conflict/errno_63 | 0 .../80multi_family_mode_conflict/00-base.xml | 10 - .../80multi_family_mode_conflict/__init__.py | 0 .../80multi_family_mode_conflict/errno_61 | 0 .../80nil_with_value/00-base.xml | 24 - .../80nil_with_value/__init__.py | 0 .../80nil_with_value/errno_40 | 0 .../80no_leadership_index/00-base.xml | 12 - .../80no_leadership_index/__init__.py | 0 .../80no_leadership_index/errno_60 | 0 .../80override_twice/00-base.xml | 16 - .../80override_twice/__init__.py | 0 .../80override_twice/errno_69 | 0 .../80redefine_double_error/00-base.xml | 10 - .../80redefine_double_error/01-base.xml | 8 - .../80redefine_double_error/02-base.xml | 8 - .../80redefine_double_error/__init__.py | 0 .../80redefine_double_error/errno_48 | 0 .../80redefine_error/00-base.xml | 10 - .../80redefine_error/01-redefine.xml | 10 - .../80redefine_error/__init__.py | 0 .../80redefine_error/errno_45 | 0 .../80redefine_fillerror/00-base.xml | 16 - .../80redefine_fillerror/01-base.xml | 9 - .../80redefine_fillerror/__init__.py | 0 .../80redefine_fillerror/errno_24 | 0 .../80redefine_notexists/00-base.xml | 10 - .../80redefine_notexists/01-redefine.xml | 10 - .../80redefine_notexists/__init__.py | 0 .../80redefine_notexists/errno_46 | 0 .../00-base.xml | 13 - .../__init__.py | 0 .../80service_not_managed_overrides/errno_66 | 0 .../80services_ip_cidr_netmask/00-base.xml | 12 - .../80services_ip_cidr_netmask/__init__.py | 0 .../80services_ip_cidr_netmask/errno_59 | 0 .../80services_ip_netmask/00-base.xml | 12 - .../80services_ip_netmask/__init__.py | 0 .../80services_ip_netmask/errno_59 | 0 .../00-base.xml | 11 - .../__init__.py | 0 .../80services_ip_network_no_netmask/errno_64 | 0 .../80services_ip_not_netmask/00-base.xml | 12 - .../80services_ip_not_netmask/__init__.py | 0 .../80services_ip_not_netmask/errno_65 | 0 .../80services_ip_wrong_type/00-base.xml | 13 - .../80services_ip_wrong_type/__init__.py | 0 .../80services_ip_wrong_type/errno_70 | 0 .../80target_list_unknown/00-base.xml | 12 - .../80target_list_unknown/__init__.py | 0 .../80target_list_unknown/errno_2 | 0 .../80unknown_type/00-base.xml | 8 - .../80unknown_type/__init__.py | 0 .../dictionaries_old/80unknown_type/errno_43 | 0 .../80valid_entier_invalid_param/00-base.xml | 17 - .../80valid_entier_invalid_param/__init__.py | 0 .../80valid_entier_invalid_param/errno_19 | 0 .../80valid_entier_not_number/00-base.xml | 18 - .../80valid_entier_not_number/__init__.py | 0 .../80valid_entier_not_number/errno_18 | 0 .../80valid_entier_without_param/00-base.xml | 16 - .../80valid_entier_without_param/__init__.py | 0 .../80valid_entier_without_param/errno_17 | 0 .../80valid_enum_base_redefine/00-base.xml | 32 - .../80valid_enum_base_redefine/01-base.xml | 17 - .../80valid_enum_base_redefine/__init__.py | 0 .../80valid_enum_base_redefine/errno_3 | 0 .../80valid_enum_multi_param/00-base.xml | 22 - .../80valid_enum_multi_param/__init__.py | 0 .../80valid_enum_multi_param/errno_5 | 0 .../80valid_enum_multi_variable/00-base.xml | 27 - .../80valid_enum_multi_variable/__init__.py | 0 .../80valid_enum_multi_variable/errno_5 | 0 .../80valid_enum_no_param/00-base.xml | 20 - .../80valid_enum_no_param/__init__.py | 0 .../80valid_enum_no_param/errno_4 | 0 .../00-base.xml | 19 - .../__init__.py | 0 .../80valid_enum_none_multi_variable/errno_6 | 0 .../00-base.xml | 19 - .../__init__.py | 0 .../errno_27 | 0 .../80value_not_multi/00-base.xml | 9 - .../80value_not_multi/__init__.py | 0 .../80value_not_multi/errno_68 | 0 .../80variable_accent/00-base.xml | 21 - .../80variable_accent/01-base.xml | 10 - .../80variable_accent/02-base.xml | 10 - .../80variable_accent/__init__.py | 0 .../80variable_accent/errno_76 | 0 .../80variable_extra/00-base.xml | 6 - .../80variable_extra/__init__.py | 0 .../80variable_extra/errno_54 | 0 .../extra_dirs/extra/00-base.xml | 6 - .../00-base.xml | 9 - .../__init__.py | 0 .../80variable_family_not_same_name/errno_56 | 0 .../80variable_rougail/00-base.xml | 6 - .../80variable_rougail/__init__.py | 0 .../80variable_rougail/errno_54 | 0 .../80variable_up/00-base.xml | 21 - .../80variable_up/__init__.py | 0 tests/dictionaries_old/80variable_up/errno_76 | 0 .../81extra_externalspace/00-base.xml | 10 - .../81extra_externalspace/__init__.py | 0 .../81extra_externalspace/errno_41 | 0 .../extra_dirs/extra/00-base.xml | 16 - .../extra_dirs/extra1/00-base.xml | 19 - .../88valid_enum_not_number/00-base.xml | 21 - .../88valid_enum_not_number/__init__.py | 0 .../88valid_enum_not_number/errno_13 | 0 .../88valid_enum_not_number2/00-base.xml | 21 - .../88valid_enum_not_number2/__init__.py | 0 .../88valid_enum_not_number2/errno_7 | 0 .../00-base.xml | 15 - .../__init__.py | 0 .../88valid_enum_not_number_variable/errno_26 | 0 .../00-base.xml | 23 - .../__init__.py | 0 .../88valid_enum_numberdefaultstring/errno_15 | 0 .../00-base.xml | 21 - .../__init__.py | 0 .../88valid_enum_variable_optional/errno_14 | 0 tests/eosfunc/test.py | 8 + tests/personalize_mode/dictionary/00-base.xml | 11 - tests/personalize_mode/dictionary/00-base.yml | 7 + tests/test_1_flattener.py | 268 +-- tests/test_2_makedict.py | 8 +- tests/test_3_template.py | 210 --- tests/test_doc.py | 61 + tests/test_others.py | 149 +- tests/test_upgrade.py | 107 +- 4772 files changed, 62995 insertions(+), 43607 deletions(-) delete mode 100644 doc/param/positional.md delete mode 100644 doc/service/README.md delete mode 100644 doc/service/certificate.md delete mode 100644 doc/service/file.md delete mode 100644 doc/service/ip.md delete mode 100644 doc/service/override.md delete mode 100644 doc/services.md delete mode 100644 doc/template/README.md delete mode 100644 doc/template/patch.md delete mode 100644 doc/variable/choice.md create mode 100644 doc/variable/firefox.png create mode 100644 doc/variable/foxyproxy.png create mode 100644 doc/variable/getting_starting.md rename doc/{ => variable}/mode.md (100%) create mode 100644 doc/variable/simple.md create mode 100644 doc/variable/type.md delete mode 100644 doc/variables.md delete mode 100644 src/rougail/annotator/group.py delete mode 100644 src/rougail/annotator/service.py delete mode 100644 src/rougail/data/rougail.dtd delete mode 100644 src/rougail/data/rougail.yml create mode 100644 src/rougail/object_model.py delete mode 100644 src/rougail/template/base.py delete mode 100644 src/rougail/template/engine/__init__.py delete mode 100644 src/rougail/template/engine/cheetah.py delete mode 100644 src/rougail/template/engine/creole_legacy.py delete mode 100644 src/rougail/template/engine/jinja.py delete mode 100644 src/rougail/template/engine/none.py delete mode 100644 src/rougail/template/systemd.py create mode 100644 tests/dictionaries/00empty_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/00empty_subfamily/dictionaries/rougail/00-base.yml rename {src/rougail/template => tests/dictionaries/00empty_variable}/__init__.py (100%) create mode 100644 tests/dictionaries/00empty_variable/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/00empty_variable/makedict/after.json create mode 100644 tests/dictionaries/00empty_variable/makedict/base.json create mode 100644 tests/dictionaries/00empty_variable/makedict/before.json create mode 100644 tests/dictionaries/00empty_variable/tiramisu/base.py create mode 100644 tests/dictionaries/00empty_variable/tiramisu/multi.py create mode 100644 tests/dictionaries/00empty_variable/xml/00_base.xml delete mode 100644 tests/dictionaries/00load_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries/00load_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries/00load_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries/00load_autofreeze/tiramisu/base.py delete mode 100644 tests/dictionaries/00load_autofreeze/tiramisu/multi.py delete mode 100644 tests/dictionaries/00load_autofreeze/xml/00-base.xml delete mode 100644 tests/dictionaries/00load_autofreeze/yml/00-base.yml delete mode 100644 tests/dictionaries/00load_autofreezeexpert/makedict/after.json delete mode 100644 tests/dictionaries/00load_autofreezeexpert/makedict/base.json delete mode 100644 tests/dictionaries/00load_autofreezeexpert/makedict/before.json delete mode 100644 tests/dictionaries/00load_autofreezeexpert/tiramisu/base.py delete mode 100644 tests/dictionaries/00load_autofreezeexpert/tiramisu/multi.py delete mode 100644 tests/dictionaries/00load_autofreezeexpert/xml/00-base.xml delete mode 100644 tests/dictionaries/00load_autofreezeexpert/yml/00-base.yml delete mode 100644 tests/dictionaries/00load_autosave/tiramisu/base.py delete mode 100644 tests/dictionaries/00load_autosaveexpert/tiramisu/base.py delete mode 100644 tests/dictionaries/00load_comment/tiramisu/base.py create mode 100644 tests/dictionaries/00load_notype/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/00load_save/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/00load_subfolder/dictionaries/rougail/99-base.yml create mode 100644 tests/dictionaries/00load_subfolder/dictionaries/rougail2/00-base.yml delete mode 100644 tests/dictionaries/00load_subfolder/yml/99-base.yml delete mode 100644 tests/dictionaries/00load_subfolder/yml/subfolder/00-base.yml delete mode 100644 tests/dictionaries/01auto_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries/01auto_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries/01auto_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries/01auto_autofreeze/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_autofreeze/tiramisu/multi.py delete mode 100644 tests/dictionaries/01auto_autofreeze/xml/00-base.xml delete mode 100644 tests/dictionaries/01auto_autofreeze/yml/00-base.yml delete mode 100644 tests/dictionaries/01auto_base/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_base/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_full_path/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_if/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_if_bool/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_if_int/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_jinja_set/tiramisu/base.py delete mode 100644 tests/dictionaries/01auto_withoutparam/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_certificate_owner/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_certificate_owner_variable/tiramisu/base.py create mode 100644 tests/dictionaries/01base_domainname/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/01base_file/result/etc/file delete mode 100644 tests/dictionaries/01base_file/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_disabled/result/etc/file delete mode 100644 tests/dictionaries/01base_file_disabled/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_disabled/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_disabled/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_include/result/etc/file delete mode 100644 tests/dictionaries/01base_file_include/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_include/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_include/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_include/tmpl/file delete mode 100644 tests/dictionaries/01base_file_include/tmpl/file2 delete mode 100644 tests/dictionaries/01base_file_include/tmpl/incfile delete mode 100644 tests/dictionaries/01base_file_include/tmpl/incfile2 delete mode 100644 tests/dictionaries/01base_file_include_content/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_include_content/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_include_content/makedict/before.json delete mode 100644 tests/dictionaries/01base_file_include_content/result/etc/file delete mode 100644 tests/dictionaries/01base_file_include_content/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_include_content/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_include_content/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_include_content/tmpl/file delete mode 100644 tests/dictionaries/01base_file_include_content/tmpl/file2 delete mode 100644 tests/dictionaries/01base_file_include_content/tmpl/incfile delete mode 100644 tests/dictionaries/01base_file_include_name/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_include_name/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_include_name/makedict/before.json delete mode 100644 tests/dictionaries/01base_file_include_name/result/etc/dir/incfile delete mode 100644 tests/dictionaries/01base_file_include_name/result/etc/file delete mode 100644 tests/dictionaries/01base_file_include_name/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_include_name/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_include_name/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_include_name/tmpl/file delete mode 100644 tests/dictionaries/01base_file_include_name/tmpl/file2 delete mode 100644 tests/dictionaries/01base_file_include_name/tmpl/incfile delete mode 100644 tests/dictionaries/01base_file_mode/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_mode/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_mode2/result/etc/file delete mode 100644 tests/dictionaries/01base_file_mode2/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_mode2/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_mode2/tmpl/file delete mode 100644 tests/dictionaries/01base_file_owner/result/etc/file delete mode 100644 tests/dictionaries/01base_file_owner/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_owner/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_owner/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_owner_variable/result/etc/file delete mode 100644 tests/dictionaries/01base_file_owner_variable/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_owner_variable/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_owner_variable/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_patch/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_patch/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_patch/makedict/before.json delete mode 100644 tests/dictionaries/01base_file_patch/patches/file.patch delete mode 100644 tests/dictionaries/01base_file_patch/patches/file2.patch delete mode 100644 tests/dictionaries/01base_file_patch/result/etc/file delete mode 100644 tests/dictionaries/01base_file_patch/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_patch/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_patch/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_patch/tmpl/file delete mode 100644 tests/dictionaries/01base_file_patch/tmpl/file2 delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/makedict/before.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/result/etc/file delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_tmpfiles_delete_before_create/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/makedict/before.json delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/result/etc/file delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/result/etc/file2 delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_tmpfiles_factory_dir/tmpl/file2 delete mode 100644 tests/dictionaries/01base_file_utfchar/makedict/after.json delete mode 100644 tests/dictionaries/01base_file_utfchar/makedict/base.json delete mode 100644 tests/dictionaries/01base_file_utfchar/makedict/before.json delete mode 100644 "tests/dictionaries/01base_file_utfchar/result/etc/systemd-makefs@dev-disk-by\\x2dpartlabel" delete mode 100644 "tests/dictionaries/01base_file_utfchar/result/etc/systemd-makefs@dev-disk-by\\x2dpartlabel2" delete mode 100644 tests/dictionaries/01base_file_utfchar/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_utfchar/tiramisu/base.py delete mode 100644 "tests/dictionaries/01base_file_utfchar/tmpl/systemd-makefs@dev-disk-by\\x2dpartlabel" delete mode 100644 "tests/dictionaries/01base_file_utfchar/tmpl/systemd-makefs@dev-disk-by\\x2dpartlabel2" delete mode 100644 tests/dictionaries/01base_file_var_source/result/etc/file delete mode 100644 tests/dictionaries/01base_file_var_source/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/01base_file_var_source/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_file_var_source/tmpl/file create mode 100644 tests/dictionaries/01base_float/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_help_quote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_multi_notuniq/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_multi_uniq/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/01base_provider/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_provider_extra/tiramisu/base.py delete mode 100644 tests/dictionaries/01base_provider_hidden/tiramisu/base.py create mode 100644 tests/dictionaries/01base_value_doublequote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_doublequote2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_doublequote3/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_multi_doublequote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_multi_doublequote2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_multi_quote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_value_quote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01base_var_name_same_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01boolean_no_mandatory/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01family_description/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/01fill_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries/01fill_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries/01fill_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries/01fill_autofreeze/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_autofreeze/xml/00-base.xml delete mode 100644 tests/dictionaries/01fill_autosave/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_base/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_mandatory/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_number/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_only_optional/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_optional/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_quote/tiramisu/base.py delete mode 100644 tests/dictionaries/01fill_target_optional/tiramisu/base.py delete mode 100644 tests/dictionaries/01hidden_if_in_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries/01hidden_if_in_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries/01hidden_if_in_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries/01hidden_if_in_autofreeze/tiramisu/base.py create mode 100644 tests/dictionaries/01test/dictionaries/rougail/00-base.yml rename tests/dictionaries/{00load_autofreeze => 01test_boolean}/__init__.py (100%) create mode 100644 tests/dictionaries/01test_boolean/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_boolean/makedict/after.json create mode 100644 tests/dictionaries/01test_boolean/makedict/base.json create mode 100644 tests/dictionaries/01test_boolean/makedict/before.json create mode 100644 tests/dictionaries/01test_boolean/tiramisu/base.py create mode 100644 tests/dictionaries/01test_boolean/tiramisu/multi.py create mode 100644 tests/dictionaries/01test_boolean/xml/00-base.xml create mode 100644 tests/dictionaries/01test_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_multi_none/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_redefine/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_redefine/dictionaries/rougail/10-base.yml create mode 100644 tests/dictionaries/01test_redefine_base/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_redefine_base/dictionaries/rougail/10-base.yml create mode 100644 tests/dictionaries/01test_redefine_remove/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/01test_redefine_remove/dictionaries/rougail/10-base.yml delete mode 100644 tests/dictionaries/02autosave_hidden_frozenifin/tiramisu/base.py delete mode 100644 tests/dictionaries/02fill_multi_calc_val/tiramisu/base.py delete mode 100644 tests/dictionaries/02fill_multi_calc_val_multi/tiramisu/base.py create mode 100644 tests/dictionaries/10autosave_hidden/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10base_certificate_list/tiramisu/base.py delete mode 100644 tests/dictionaries/10base_certificate_list_disabled/tiramisu/base.py create mode 100644 tests/dictionaries/10check_base/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10check_base_target_optional/makedict/after.json delete mode 100644 tests/dictionaries/10check_base_target_optional/makedict/base.json delete mode 100644 tests/dictionaries/10check_base_target_optional/makedict/before.json delete mode 100644 tests/dictionaries/10check_base_target_optional/tiramisu/base.py delete mode 100644 tests/dictionaries/10check_base_target_optional/xml/00-base.xml create mode 100644 tests/dictionaries/10check_no_param/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10check_option/makedict/after.json delete mode 100644 tests/dictionaries/10check_option/makedict/base.json delete mode 100644 tests/dictionaries/10check_option/makedict/before.json delete mode 100644 tests/dictionaries/10check_option/tiramisu/base.py create mode 100644 tests/dictionaries/10check_option/tmp/base.py create mode 100644 tests/dictionaries/10check_optional/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_differ/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_differ_add/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_differ_add/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10check_valid_differ_removecheck/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_differ_removecheck/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10check_valid_in_network/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_in_network_cidr/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_ipnetmask/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10check_valid_jinja/dictionaries/rougail/00-base.yml rename tests/dictionaries/{00load_autofreezeexpert => 10disabled_with_variable}/__init__.py (100%) create mode 100644 tests/dictionaries/10disabled_with_variable/dictionaries/rougail/00-base.yml rename tests/dictionaries/{40condition_optional_family => 10disabled_with_variable}/makedict/after.json (100%) rename tests/dictionaries/{40condition_optional_family => 10disabled_with_variable}/makedict/base.json (100%) rename tests/dictionaries/{40condition_optional_family => 10disabled_with_variable}/makedict/before.json (100%) create mode 100644 tests/dictionaries/10disabled_with_variable/tiramisu/base.py create mode 100644 tests/dictionaries/10disabled_with_variable/tiramisu/multi.py create mode 100644 tests/dictionaries/10disabled_with_variable/xml/00-base.xml rename tests/dictionaries/{00load_autosave => 10disabled_with_variable2}/__init__.py (100%) create mode 100644 tests/dictionaries/10disabled_with_variable2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10disabled_with_variable2/makedict/after.json create mode 100644 tests/dictionaries/10disabled_with_variable2/makedict/base.json create mode 100644 tests/dictionaries/10disabled_with_variable2/makedict/before.json create mode 100644 tests/dictionaries/10disabled_with_variable2/tiramisu/base.py create mode 100644 tests/dictionaries/10disabled_with_variable2/tiramisu/multi.py create mode 100644 tests/dictionaries/10disabled_with_variable2/xml/00-base.xml delete mode 100644 tests/dictionaries/10fill_information/tiramisu/base.py delete mode 100644 tests/dictionaries/10fill_information_multi/tiramisu/base.py delete mode 100644 tests/dictionaries/10fill_option_information/tiramisu/base.py delete mode 100644 tests/dictionaries/10fill_option_od_information/tiramisu/base.py rename tests/dictionaries/{00load_autosaveexpert => 10fill_optional}/__init__.py (100%) create mode 100644 tests/dictionaries/10fill_optional/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_base => 10fill_optional}/makedict/after.json (100%) rename tests/dictionaries/{01auto_base => 10fill_optional}/makedict/base.json (100%) rename tests/dictionaries/{01auto_base => 10fill_optional}/makedict/before.json (100%) create mode 100644 tests/dictionaries/10fill_optional/tiramisu/base.py create mode 100644 tests/dictionaries/10fill_optional/tiramisu/multi.py rename tests/dictionaries/{01fill_optional => 10fill_optional}/xml/00-base.xml (100%) rename tests/dictionaries/{00load_comment => 10fill_quote}/__init__.py (100%) create mode 100644 tests/dictionaries/10fill_quote/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_quote => 10fill_quote}/makedict/after.json (100%) rename tests/dictionaries/{01fill_quote => 10fill_quote}/makedict/base.json (100%) rename tests/dictionaries/{01fill_quote => 10fill_quote}/makedict/before.json (100%) create mode 100644 tests/dictionaries/10fill_quote/tiramisu/base.py create mode 100644 tests/dictionaries/10fill_quote/tiramisu/multi.py rename tests/dictionaries/{01fill_quote => 10fill_quote}/xml/00-base.xml (100%) create mode 100644 tests/dictionaries/10fill_target_information/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_autofreeze => 10fill_target_optional}/__init__.py (100%) create mode 100644 tests/dictionaries/10fill_target_optional/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_target_optional => 10fill_target_optional}/makedict/after.json (100%) rename tests/dictionaries/{01fill_target_optional => 10fill_target_optional}/makedict/base.json (100%) rename tests/dictionaries/{01fill_target_optional => 10fill_target_optional}/makedict/before.json (100%) create mode 100644 tests/dictionaries/10fill_target_optional/tiramisu/base.py create mode 100644 tests/dictionaries/10fill_target_optional/tiramisu/multi.py rename tests/dictionaries/{01fill_target_optional => 10fill_target_optional}/xml/00-base.xml (100%) create mode 100644 tests/dictionaries/10frozenifin_unknown_valid_enum_number/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10integer_jinja/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_append/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_append/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10leadership_append_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_append_hidden/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10leadership_append_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_append_name/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10leadership_auto/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_auto_index/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_autoleader/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_autoleader_expert/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_autosaveexpert/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_empty/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_leader_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_leader_hidden_if_in/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_leader_hidden_if_in_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_leadermandatory/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_mandatoryfollower/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_mandatoryfollower_value/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10leadership_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_fill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_list_optional/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param3/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param4/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param5/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param6/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_multi_param_disabled/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_none/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_twice/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_variable/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_in_variable2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_not_in_fallback/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabled_if_not_in_fallback_force/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabledifin_fallback/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabledifin_fallback_force/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_disabledifin_whithouttype/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_frozenifin/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_frozenifin_auto/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_frozenifin_multiparam/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10load_frozenifin_noexist/makedict/after.json delete mode 100644 tests/dictionaries/10load_frozenifin_noexist/makedict/base.json delete mode 100644 tests/dictionaries/10load_frozenifin_noexist/makedict/before.json delete mode 100644 tests/dictionaries/10load_frozenifin_noexist/tiramisu/base.py create mode 100644 tests/dictionaries/10load_frozenifin_variable/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_frozenifnotin/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10load_frozenifnotin_noexist/makedict/after.json delete mode 100644 tests/dictionaries/10load_frozenifnotin_noexist/makedict/base.json delete mode 100644 tests/dictionaries/10load_frozenifnotin_noexist/makedict/before.json delete mode 100644 tests/dictionaries/10load_frozenifnotin_noexist/tiramisu/base.py create mode 100644 tests/dictionaries/10load_hidden_if_empty_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_hidden_if_family/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_base => 10load_hidden_if_family2}/__init__.py (100%) create mode 100644 tests/dictionaries/10load_hidden_if_family2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_hidden_if_family2/makedict/after.json create mode 100644 tests/dictionaries/10load_hidden_if_family2/makedict/base.json create mode 100644 tests/dictionaries/10load_hidden_if_family2/makedict/before.json create mode 100644 tests/dictionaries/10load_hidden_if_family2/tiramisu/base.py create mode 100644 tests/dictionaries/10load_hidden_if_family2/tiramisu/multi.py create mode 100644 tests/dictionaries/10load_hidden_if_family2/xml/00-base.xml rename tests/dictionaries/{01auto_jinja_base => 10load_hidden_if_family3}/__init__.py (100%) create mode 100644 tests/dictionaries/10load_hidden_if_family3/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_hidden_if_family3/makedict/after.json create mode 100644 tests/dictionaries/10load_hidden_if_family3/makedict/base.json create mode 100644 tests/dictionaries/10load_hidden_if_family3/makedict/before.json create mode 100644 tests/dictionaries/10load_hidden_if_family3/tiramisu/base.py create mode 100644 tests/dictionaries/10load_hidden_if_family3/tiramisu/multi.py create mode 100644 tests/dictionaries/10load_hidden_if_family3/xml/00-base.xml create mode 100644 tests/dictionaries/10load_leadership/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_default_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_default_submulti/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_defaultmulti_leader/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_description/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_leadership_submulti/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10load_mandatoryifin/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10load_mandatoryifnotin_noexist/makedict/after.json delete mode 100644 tests/dictionaries/10load_mandatoryifnotin_noexist/makedict/base.json delete mode 100644 tests/dictionaries/10load_mandatoryifnotin_noexist/makedict/before.json delete mode 100644 tests/dictionaries/10load_mandatoryifnotin_noexist/tiramisu/base.py create mode 100644 tests/dictionaries/10load_mandatoryifnotin_noexist/tmp/base.py create mode 100644 tests/dictionaries/10load_multivalue/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_accent/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/10valid_enum_append/tiramisu/base.py create mode 100644 tests/dictionaries/10valid_enum_append/tmp/base.py create mode 100644 tests/dictionaries/10valid_enum_base/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_base_no_mandatory/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_base_redefine/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_base_redefine/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/10valid_enum_leader/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_mandatory/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_none/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_number/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_numberdefault/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_param_empty/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_param_empty2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_quote/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_value/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/10valid_enum_variables/dictionaries/rougail/00-base.xml rename tests/dictionaries/{01auto_jinja_full_path => 11autosave_hidden_frozenifin}/__init__.py (100%) create mode 100644 tests/dictionaries/11autosave_hidden_frozenifin/dictionaries/rougail/00-base.yml rename tests/dictionaries/{02autosave_hidden_frozenifin => 11autosave_hidden_frozenifin}/makedict/after.json (100%) rename tests/dictionaries/{02autosave_hidden_frozenifin => 11autosave_hidden_frozenifin}/makedict/base.json (100%) rename tests/dictionaries/{02autosave_hidden_frozenifin => 11autosave_hidden_frozenifin}/makedict/before.json (100%) create mode 100644 tests/dictionaries/11autosave_hidden_frozenifin/tiramisu/base.py create mode 100644 tests/dictionaries/11autosave_hidden_frozenifin/tiramisu/multi.py rename tests/dictionaries/{02autosave_hidden_frozenifin => 11autosave_hidden_frozenifin}/xml/00-base.xml (100%) create mode 100644 tests/dictionaries/11disabled_if_in_filelist/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabled_if_in_filelist_boolean/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabled_if_in_filelist_boolean2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabled_if_in_filelist_disabled/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabled_if_in_filelist_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabled_if_in_filelist_same_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabledifin_filelist_notexist/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabledifnotin_filelist_notexist/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabledifnotin_filelist_notexist_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11disabledifnotin_filelist_notexist_validenum/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_if => 11fill_multi_calc_val}/__init__.py (100%) create mode 100644 tests/dictionaries/11fill_multi_calc_val/dictionaries/rougail/00-base.yml rename tests/dictionaries/{02fill_multi_calc_val => 11fill_multi_calc_val}/makedict/after.json (100%) rename tests/dictionaries/{02fill_multi_calc_val => 11fill_multi_calc_val}/makedict/base.json (100%) rename tests/dictionaries/{02fill_multi_calc_val => 11fill_multi_calc_val}/makedict/before.json (100%) create mode 100644 tests/dictionaries/11fill_multi_calc_val/tiramisu/base.py create mode 100644 tests/dictionaries/11fill_multi_calc_val/tiramisu/multi.py rename tests/dictionaries/{02fill_multi_calc_val => 11fill_multi_calc_val}/xml/00-base.xml (100%) rename tests/dictionaries/{01auto_jinja_if_bool => 11fill_multi_calc_val_multi}/__init__.py (100%) create mode 100644 tests/dictionaries/11fill_multi_calc_val_multi/dictionaries/rougail/00-base.yml rename tests/dictionaries/{02fill_multi_calc_val_multi => 11fill_multi_calc_val_multi}/makedict/after.json (100%) rename tests/dictionaries/{02fill_multi_calc_val_multi => 11fill_multi_calc_val_multi}/makedict/base.json (100%) rename tests/dictionaries/{02fill_multi_calc_val_multi => 11fill_multi_calc_val_multi}/makedict/before.json (100%) create mode 100644 tests/dictionaries/11fill_multi_calc_val_multi/tiramisu/base.py create mode 100644 tests/dictionaries/11fill_multi_calc_val_multi/tiramisu/multi.py rename tests/dictionaries/{02fill_multi_calc_val_multi => 11fill_multi_calc_val_multi}/xml/00-base.xml (100%) delete mode 100644 tests/dictionaries/11multi_disabled_if_in_filelist/makedict/after.json delete mode 100644 tests/dictionaries/11multi_disabled_if_in_filelist/makedict/base.json delete mode 100644 tests/dictionaries/11multi_disabled_if_in_filelist/makedict/before.json delete mode 100644 tests/dictionaries/11multi_disabled_if_in_filelist/tiramisu/base.py create mode 100644 tests/dictionaries/11valid_enum_function/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/11valid_enum_variable/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_if_int => 12auto_base}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_base/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_base => 12auto_base}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_base => 12auto_base}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_base => 12auto_base}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_base/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_base/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_set => 12auto_func_variable}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_func_variable/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_full_path => 12auto_func_variable}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_full_path => 12auto_func_variable}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_full_path => 12auto_func_variable}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_func_variable/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_func_variable/tiramisu/multi.py rename tests/dictionaries/{01auto_withoutparam => 12auto_jinja_base}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_jinja_base/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_base => 12auto_jinja_base}/makedict/after.json (100%) rename tests/dictionaries/{01fill_base => 12auto_jinja_base}/makedict/base.json (100%) rename tests/dictionaries/{01fill_base => 12auto_jinja_base}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_jinja_base/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_jinja_base/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_base => 12auto_jinja_base}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_certificate_owner => 12auto_jinja_if}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_jinja_if/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_if => 12auto_jinja_if}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_if => 12auto_jinja_if}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_if => 12auto_jinja_if}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_jinja_if/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_jinja_if/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_if => 12auto_jinja_if}/xml/00-base.xml (100%) rename tests/dictionaries/{01auto_jinja_if => 12auto_jinja_if}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_certificate_owner_variable => 12auto_jinja_if_bool}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_jinja_if_bool/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_if_bool => 12auto_jinja_if_bool}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_if_bool => 12auto_jinja_if_bool}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_if_bool => 12auto_jinja_if_bool}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_jinja_if_bool/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_jinja_if_bool/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_if_bool => 12auto_jinja_if_bool}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_file => 12auto_jinja_if_int}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_jinja_if_int/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_if_int => 12auto_jinja_if_int}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_if_int => 12auto_jinja_if_int}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_if_int => 12auto_jinja_if_int}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_jinja_if_int/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_jinja_if_int/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_if_int => 12auto_jinja_if_int}/xml/00-base.xml (100%) rename tests/dictionaries/{01auto_jinja_if_int => 12auto_jinja_if_int}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_disabled => 12auto_jinja_set}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_jinja_set/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_jinja_set => 12auto_jinja_set}/makedict/after.json (100%) rename tests/dictionaries/{01auto_jinja_set => 12auto_jinja_set}/makedict/base.json (100%) rename tests/dictionaries/{01auto_jinja_set => 12auto_jinja_set}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_jinja_set/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_jinja_set/tiramisu/multi.py rename tests/dictionaries/{01auto_jinja_set => 12auto_jinja_set}/xml/00-base.xml (100%) rename tests/dictionaries/{01auto_jinja_set => 12auto_jinja_set}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_include => 12auto_withoutparam}/__init__.py (100%) create mode 100644 tests/dictionaries/12auto_withoutparam/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01auto_withoutparam => 12auto_withoutparam}/makedict/after.json (100%) rename tests/dictionaries/{01auto_withoutparam => 12auto_withoutparam}/makedict/base.json (100%) rename tests/dictionaries/{01auto_withoutparam => 12auto_withoutparam}/makedict/before.json (100%) create mode 100644 tests/dictionaries/12auto_withoutparam/tiramisu/base.py create mode 100644 tests/dictionaries/12auto_withoutparam/tiramisu/multi.py rename tests/dictionaries/{01auto_withoutparam => 12auto_withoutparam}/xml/00-base.xml (100%) rename tests/dictionaries/{01auto_withoutparam => 12auto_withoutparam}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_include_content => 13fill_information}/__init__.py (100%) create mode 100644 tests/dictionaries/13fill_information/dictionaries/rougail/00-base.yml rename tests/dictionaries/{10fill_information => 13fill_information}/makedict/after.json (100%) rename tests/dictionaries/{10fill_information => 13fill_information}/makedict/base.json (100%) rename tests/dictionaries/{10fill_information => 13fill_information}/makedict/before.json (100%) create mode 100644 tests/dictionaries/13fill_information/tiramisu/base.py create mode 100644 tests/dictionaries/13fill_information/tiramisu/multi.py rename tests/dictionaries/{10fill_information => 13fill_information}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_file_include_name => 13fill_information_multi}/__init__.py (100%) create mode 100644 tests/dictionaries/13fill_information_multi/dictionaries/rougail/00-base.yml rename tests/dictionaries/{10fill_information_multi => 13fill_information_multi}/makedict/after.json (100%) rename tests/dictionaries/{10fill_information_multi => 13fill_information_multi}/makedict/base.json (100%) rename tests/dictionaries/{10fill_information_multi => 13fill_information_multi}/makedict/before.json (100%) create mode 100644 tests/dictionaries/13fill_information_multi/tiramisu/base.py create mode 100644 tests/dictionaries/13fill_information_multi/tiramisu/multi.py rename tests/dictionaries/{10fill_information_multi => 13fill_information_multi}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_file_mode => 13fill_option}/__init__.py (100%) create mode 100644 tests/dictionaries/13fill_option/dictionaries/rougail/00-base.yml rename tests/dictionaries/{10fill_option_od_information => 13fill_option}/informations.json (100%) rename tests/dictionaries/{10fill_option_od_information => 13fill_option}/makedict/after.json (100%) rename tests/dictionaries/{10fill_option_od_information => 13fill_option}/makedict/base.json (100%) rename tests/dictionaries/{10fill_option_od_information => 13fill_option}/makedict/before.json (100%) create mode 100644 tests/dictionaries/13fill_option/tiramisu/base.py create mode 100644 tests/dictionaries/13fill_option/tiramisu/multi.py rename tests/dictionaries/{10fill_option_od_information => 13fill_option}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_file_mode2 => 13fill_option_information}/__init__.py (100%) create mode 100644 tests/dictionaries/13fill_option_information/dictionaries/rougail/00-base.yml rename tests/dictionaries/{10fill_option_information => 13fill_option_information}/informations.json (100%) rename tests/dictionaries/{10fill_option_information => 13fill_option_information}/makedict/after.json (100%) rename tests/dictionaries/{10fill_option_information => 13fill_option_information}/makedict/base.json (100%) rename tests/dictionaries/{10fill_option_information => 13fill_option_information}/makedict/before.json (100%) create mode 100644 tests/dictionaries/13fill_option_information/tiramisu/base.py create mode 100644 tests/dictionaries/13fill_option_information/tiramisu/multi.py rename tests/dictionaries/{10fill_option_information => 13fill_option_information}/xml/00-base.xml (100%) rename tests/dictionaries/{01base_file_owner => 15fill_autosave}/__init__.py (100%) create mode 100644 tests/dictionaries/15fill_autosave/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_autosave => 15fill_autosave}/makedict/after.json (100%) rename tests/dictionaries/{01fill_autosave => 15fill_autosave}/makedict/base.json (100%) rename tests/dictionaries/{01fill_autosave => 15fill_autosave}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15fill_autosave/tiramisu/base.py create mode 100644 tests/dictionaries/15fill_autosave/tiramisu/multi.py rename tests/dictionaries/{01fill_autosave => 15fill_autosave}/xml/00-base.xml (100%) rename tests/dictionaries/{01fill_autosave => 15fill_autosave}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_owner_variable => 15fill_base}/__init__.py (100%) create mode 100644 tests/dictionaries/15fill_base/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_mandatory => 15fill_base}/makedict/after.json (100%) rename tests/dictionaries/{01fill_mandatory => 15fill_base}/makedict/base.json (100%) rename tests/dictionaries/{01fill_mandatory => 15fill_base}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15fill_base/tiramisu/base.py create mode 100644 tests/dictionaries/15fill_base/tiramisu/multi.py rename tests/dictionaries/{01fill_base => 15fill_base}/xml/00-base.xml (100%) rename tests/dictionaries/{01fill_base => 15fill_base}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_patch => 15fill_mandatory}/__init__.py (100%) create mode 100644 tests/dictionaries/15fill_mandatory/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_optional => 15fill_mandatory}/makedict/after.json (100%) rename tests/dictionaries/{01fill_optional => 15fill_mandatory}/makedict/base.json (100%) rename tests/dictionaries/{01fill_optional => 15fill_mandatory}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15fill_mandatory/tiramisu/base.py create mode 100644 tests/dictionaries/15fill_mandatory/tiramisu/multi.py rename tests/dictionaries/{01fill_mandatory => 15fill_mandatory}/xml/00-base.xml (100%) rename tests/dictionaries/{01fill_mandatory => 15fill_mandatory}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_tmpfiles_delete_before_create => 15fill_number}/__init__.py (100%) create mode 100644 tests/dictionaries/15fill_number/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_number => 15fill_number}/makedict/after.json (100%) rename tests/dictionaries/{01fill_number => 15fill_number}/makedict/base.json (100%) rename tests/dictionaries/{01fill_number => 15fill_number}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15fill_number/tiramisu/base.py create mode 100644 tests/dictionaries/15fill_number/tiramisu/multi.py rename tests/dictionaries/{01fill_number => 15fill_number}/xml/00-base.xml (100%) rename tests/dictionaries/{01fill_number => 15fill_number}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_tmpfiles_factory_dir => 15fill_only_optional}/__init__.py (100%) create mode 100644 tests/dictionaries/15fill_only_optional/dictionaries/rougail/00-base.yml rename tests/dictionaries/{01fill_only_optional => 15fill_only_optional}/makedict/after.json (100%) rename tests/dictionaries/{01fill_only_optional => 15fill_only_optional}/makedict/base.json (100%) rename tests/dictionaries/{01fill_only_optional => 15fill_only_optional}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15fill_only_optional/tiramisu/base.py create mode 100644 tests/dictionaries/15fill_only_optional/tiramisu/multi.py rename tests/dictionaries/{01fill_only_optional => 15fill_only_optional}/xml/00-base.xml (100%) rename tests/dictionaries/{01fill_only_optional => 15fill_only_optional}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_utfchar => 15load_autosave}/__init__.py (100%) create mode 100644 tests/dictionaries/15load_autosave/dictionaries/rougail/00-base.yml rename tests/dictionaries/{00load_autosave => 15load_autosave}/makedict/after.json (100%) rename tests/dictionaries/{00load_autosave => 15load_autosave}/makedict/base.json (100%) rename tests/dictionaries/{00load_autosave => 15load_autosave}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15load_autosave/tiramisu/base.py create mode 100644 tests/dictionaries/15load_autosave/tiramisu/multi.py rename tests/dictionaries/{00load_autosave => 15load_autosave}/xml/00-base.xml (100%) rename tests/dictionaries/{00load_autosave => 15load_autosave}/yml/00-base.yml (100%) rename tests/dictionaries/{01base_file_var_source => 15load_autosaveexpert}/__init__.py (100%) create mode 100644 tests/dictionaries/15load_autosaveexpert/dictionaries/rougail/00-base.yml rename tests/dictionaries/{00load_autosaveexpert => 15load_autosaveexpert}/makedict/after.json (100%) rename tests/dictionaries/{00load_autosaveexpert => 15load_autosaveexpert}/makedict/base.json (100%) rename tests/dictionaries/{00load_autosaveexpert => 15load_autosaveexpert}/makedict/before.json (100%) create mode 100644 tests/dictionaries/15load_autosaveexpert/tiramisu/base.py create mode 100644 tests/dictionaries/15load_autosaveexpert/tiramisu/multi.py rename tests/dictionaries/{00load_autosaveexpert => 15load_autosaveexpert}/xml/00-base.xml (100%) rename tests/dictionaries/{00load_autosaveexpert => 15load_autosaveexpert}/yml/00-base.yml (100%) create mode 100644 tests/dictionaries/20family_append/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_append/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/20family_disabled/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_disabled/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/20family_disabled/yml/01-base.yml create mode 100644 tests/dictionaries/20family_dynamic/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_calc/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_calc2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_calc_suffix/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_description/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_jinja_fill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_leadership/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_dynamic_number/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_empty/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_hidden/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/20family_mode/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/20family_modeleadership/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/20notemplating/makedict/after.json delete mode 100644 tests/dictionaries/20notemplating/makedict/base.json delete mode 100644 tests/dictionaries/20notemplating/makedict/before.json delete mode 100644 tests/dictionaries/20notemplating/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/20notemplating/tiramisu/base.py delete mode 100644 tests/dictionaries/20notemplating/tmpl/file delete mode 100644 tests/dictionaries/20override/makedict/after.json delete mode 100644 tests/dictionaries/20override/makedict/base.json delete mode 100644 tests/dictionaries/20override/makedict/before.json delete mode 100644 tests/dictionaries/20override/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries/20override/result/systemd/system/test2.service.d/rougail.conf delete mode 100644 tests/dictionaries/20override/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/20override/tiramisu/base.py delete mode 100644 tests/dictionaries/20override/tmpl/test.service delete mode 100644 tests/dictionaries/20override/tmpl/test2.service delete mode 100644 tests/dictionaries/20override_no_templating/makedict/after.json delete mode 100644 tests/dictionaries/20override_no_templating/makedict/base.json delete mode 100644 tests/dictionaries/20override_no_templating/makedict/before.json delete mode 100644 tests/dictionaries/20override_no_templating/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries/20override_no_templating/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/20override_no_templating/tiramisu/base.py delete mode 100644 tests/dictionaries/20override_no_templating/tmpl/test.service delete mode 100644 tests/dictionaries/20override_source/makedict/after.json delete mode 100644 tests/dictionaries/20override_source/makedict/base.json delete mode 100644 tests/dictionaries/20override_source/makedict/before.json delete mode 100644 tests/dictionaries/20override_source/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries/20override_source/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/20override_source/tiramisu/base.py delete mode 100644 tests/dictionaries/20override_source/tmpl/test2.service create mode 100644 tests/dictionaries/21family_empty/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/21family_empty_sub/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/22provider_dynamic/tiramisu/base.py delete mode 100644 tests/dictionaries/22provider_dynamic_2/tiramisu/base.py create mode 100644 tests/dictionaries/30mandatory_withoutvalue/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/30mandatory_withoutvaluecalc/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/30mandatory_withvalue/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/30mandatory_withvaluecalc/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40condition_base/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40condition_base_add/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40condition_base_add/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/40condition_fallback/tiramisu/base.py create mode 100644 tests/dictionaries/40condition_fallback/tmp/base.py delete mode 100644 tests/dictionaries/40condition_optional/makedict/after.json delete mode 100644 tests/dictionaries/40condition_optional/makedict/base.json delete mode 100644 tests/dictionaries/40condition_optional/makedict/before.json delete mode 100644 tests/dictionaries/40condition_optional/tiramisu/base.py delete mode 100644 tests/dictionaries/40condition_optional_empty/makedict/after.json delete mode 100644 tests/dictionaries/40condition_optional_empty/makedict/base.json delete mode 100644 tests/dictionaries/40condition_optional_empty/makedict/before.json delete mode 100644 tests/dictionaries/40condition_optional_empty/tiramisu/base.py delete mode 100644 tests/dictionaries/40condition_optional_family/tiramisu/base.py create mode 100644 tests/dictionaries/40empty_param/dictionaries/rougail/00_base.yml create mode 100644 tests/dictionaries/40empty_param2/dictionaries/rougail/00_base.yml create mode 100644 tests/dictionaries/40family_underscode/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40family_unique_not_same_family/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/40family_unique_not_same_family/yml/00-base.yml delete mode 100644 tests/dictionaries/40hidden_if_in_leadership_fallback/tiramisu/base.py create mode 100644 tests/dictionaries/40ifin_leadership/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40ifin_leadershipauto/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40ifin_leadershipauto_follower/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40ifin_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40ifin_multi2/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40ifin_validenum/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/40space_param/dictionaries/rougail/00_base.yml create mode 100644 tests/dictionaries/45extra_without_family/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/45extra_without_family/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/45extra_without_family/yml/extra_dirs/extra/00-base.yml create mode 100644 tests/dictionaries/45multi_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/45multi_family_basic/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/45multi_family_expert/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/45multi_family_order/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/45without_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/50exists_exists/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/50exists_exists/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/50redefine_description/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/50redefine_description/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51exists_nonexists/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51exists_nonexists/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51exists_redefine/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51exists_redefine/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_auto/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_auto/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_autofill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_autofill/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_family/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_fill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_fill/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_fillauto/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_fillauto/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_help/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_help/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/51redefine_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_hidden/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51redefine_hidden_inverse/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_hidden_inverse/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51redefine_multi/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_multi/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51redefine_remove_condition/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_remove_condition/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/51redefine_remove_condition_filelist/tiramisu/base.py delete mode 100644 tests/dictionaries/51redefine_removecondition_nonautofreeze/makedict/after.json delete mode 100644 tests/dictionaries/51redefine_removecondition_nonautofreeze/makedict/base.json delete mode 100644 tests/dictionaries/51redefine_removecondition_nonautofreeze/makedict/before.json delete mode 100644 tests/dictionaries/51redefine_removecondition_nonautofreeze/tiramisu/base.py create mode 100644 tests/dictionaries/51redefine_validenum/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_validenum/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51redefine_value/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_value/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51redefine_without_hidden/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51redefine_without_hidden/dictionaries/rougail/01-redefine.yml create mode 100644 tests/dictionaries/51remove_fill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/51remove_fill/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/52exists_redefine/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/52exists_redefine/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/60action_external/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60action_external/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_basic/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_basic/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_externalspacecondition/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_externalspacecondition/dictionaries/extra1/00-base.yml create mode 100644 tests/dictionaries/60extra_externalspacecondition/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_help/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_help/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_name/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_name_item/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_name_item/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_valid_enum/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_leadership_valid_enum/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_load/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_load/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_mandatory/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_mandatory/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_name_family/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_name_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_no_condition/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_no_condition/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_redefine/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_redefine/dictionaries/extra/01-redefine.yml create mode 100644 tests/dictionaries/60extra_redefine/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60extra_variable_name_extra/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60extra_variable_name_extra/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60familyaction/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60familyaction/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/60familyaction_mandatory/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/60familyaction_mandatory/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/61extra_auto_freeze/makedict/after.json delete mode 100644 tests/dictionaries/61extra_auto_freeze/makedict/base.json delete mode 100644 tests/dictionaries/61extra_auto_freeze/makedict/before.json delete mode 100644 tests/dictionaries/61extra_auto_freeze/tiramisu/base.py create mode 100644 tests/dictionaries/61extra_dyn/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/61extra_dyn/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/61extra_dyn/yml/extra_dirs/extra/00-base.yml create mode 100644 tests/dictionaries/61extra_dyn_extra/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/61extra_dyn_extra/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/61extra_dyn_extra/yml/00-base.yml delete mode 100644 tests/dictionaries/70container_files/makedict/after.json delete mode 100644 tests/dictionaries/70container_files/makedict/base.json delete mode 100644 tests/dictionaries/70container_files/makedict/before.json delete mode 100644 tests/dictionaries/70container_files/result/etc/mailname delete mode 100644 tests/dictionaries/70container_files/result/rougail.conf delete mode 100644 tests/dictionaries/70container_files/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70container_files/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_files/tmpl/mailname delete mode 100644 tests/dictionaries/70container_files/tmpl/rougail.conf delete mode 100644 tests/dictionaries/70container_files_symlink_multi/makedict/after.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi/makedict/base.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi/makedict/before.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi/result/etc/mailname delete mode 100644 tests/dictionaries/70container_files_symlink_multi/result/etc/mailname2 delete mode 100644 tests/dictionaries/70container_files_symlink_multi/result/etc/mailname3 delete mode 100644 tests/dictionaries/70container_files_symlink_multi/result/etc/mailname4 delete mode 100644 tests/dictionaries/70container_files_symlink_multi/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70container_files_symlink_multi/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_files_symlink_multi/tmpl/mailname delete mode 100644 tests/dictionaries/70container_files_symlink_multi/tmpl/mailname2 delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/makedict/after.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/makedict/base.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/makedict/before.json delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/result/etc/mailname delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/result/etc/mailname2 delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/result/etc/mailname3 delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/result/etc/mailname4 delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/tmpl/mailname delete mode 100644 tests/dictionaries/70container_files_symlink_multi_variable/tmpl/mailname2 delete mode 100644 tests/dictionaries/70container_files_symlink_variable/makedict/after.json delete mode 100644 tests/dictionaries/70container_files_symlink_variable/makedict/base.json delete mode 100644 tests/dictionaries/70container_files_symlink_variable/makedict/before.json delete mode 100644 tests/dictionaries/70container_files_symlink_variable/result/etc/mailname delete mode 100644 tests/dictionaries/70container_files_symlink_variable/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70container_files_symlink_variable/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_files_symlink_variable/tmpl/mailname delete mode 100644 tests/dictionaries/70container_files_twice/makedict/after.json delete mode 100644 tests/dictionaries/70container_files_twice/makedict/base.json delete mode 100644 tests/dictionaries/70container_files_twice/makedict/before.json delete mode 100644 tests/dictionaries/70container_files_twice/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_filesmulti/makedict/after.json delete mode 100644 tests/dictionaries/70container_filesmulti/makedict/base.json delete mode 100644 tests/dictionaries/70container_filesmulti/makedict/before.json delete mode 100644 tests/dictionaries/70container_filesmulti/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_filesredefine/makedict/after.json delete mode 100644 tests/dictionaries/70container_filesredefine/makedict/base.json delete mode 100644 tests/dictionaries/70container_filesredefine/makedict/before.json delete mode 100644 tests/dictionaries/70container_filesredefine/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_new/makedict/after.json delete mode 100644 tests/dictionaries/70container_new/makedict/base.json delete mode 100644 tests/dictionaries/70container_new/makedict/before.json delete mode 100644 tests/dictionaries/70container_new/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_newnocont/makedict/after.json delete mode 100644 tests/dictionaries/70container_newnocont/makedict/base.json delete mode 100644 tests/dictionaries/70container_newnocont/makedict/before.json delete mode 100644 tests/dictionaries/70container_newnocont/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_newwithip/makedict/after.json delete mode 100644 tests/dictionaries/70container_newwithip/makedict/base.json delete mode 100644 tests/dictionaries/70container_newwithip/makedict/before.json delete mode 100644 tests/dictionaries/70container_newwithip/tiramisu/base.py delete mode 100644 tests/dictionaries/70container_save/makedict/after.json delete mode 100644 tests/dictionaries/70container_save/makedict/base.json delete mode 100644 tests/dictionaries/70container_save/makedict/before.json delete mode 100644 tests/dictionaries/70container_save/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_base/tiramisu/base.py delete mode 120000 tests/dictionaries/70service_disabled/result/systemd/system/test.service delete mode 100644 tests/dictionaries/70service_disabled/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_disabled/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_disabled_undisable/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_disabled_undisable/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_engine/result/systemd/system/testsrv.service delete mode 100644 tests/dictionaries/70service_engine/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_engine/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_engine_dash/result/systemd/system/test-srv.service delete mode 100644 tests/dictionaries/70service_engine_dash/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_engine_dash/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_mount/result/systemd/system/testsrv.mount delete mode 100644 tests/dictionaries/70service_mount/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_mount/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_not_managed/__init__.py delete mode 100644 tests/dictionaries/70service_not_managed/makedict/after.json delete mode 100644 tests/dictionaries/70service_not_managed/makedict/base.json delete mode 100644 tests/dictionaries/70service_not_managed/makedict/before.json delete mode 100644 tests/dictionaries/70service_not_managed/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist/makedict/after.json delete mode 100644 tests/dictionaries/70service_servicelist/makedict/base.json delete mode 100644 tests/dictionaries/70service_servicelist/makedict/before.json delete mode 100644 tests/dictionaries/70service_servicelist/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/makedict/after.json delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/makedict/base.json delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/makedict/before.json delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist_disabled_if_in/xml/00-base.xml delete mode 100644 tests/dictionaries/70service_servicelist_extra/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist_extra/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist_file/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist_file/makedict/after.json delete mode 100644 tests/dictionaries/70service_servicelist_file/makedict/base.json delete mode 100644 tests/dictionaries/70service_servicelist_file/makedict/before.json delete mode 120000 tests/dictionaries/70service_servicelist_file/result/systemd/system/test.service delete mode 100644 tests/dictionaries/70service_servicelist_file/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_servicelist_file/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist_file/tmpl/file delete mode 100644 tests/dictionaries/70service_servicelist_ip/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist_ip/makedict/after.json delete mode 100644 tests/dictionaries/70service_servicelist_ip/makedict/base.json delete mode 100644 tests/dictionaries/70service_servicelist_ip/makedict/before.json delete mode 120000 tests/dictionaries/70service_servicelist_ip/result/systemd/system/test.service delete mode 100644 tests/dictionaries/70service_servicelist_ip/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_servicelist_ip/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_servicelist_not_managed/__init__.py delete mode 100644 tests/dictionaries/70service_servicelist_not_managed/makedict/after.json delete mode 100644 tests/dictionaries/70service_servicelist_not_managed/makedict/base.json delete mode 100644 tests/dictionaries/70service_servicelist_not_managed/makedict/before.json delete mode 100644 tests/dictionaries/70service_servicelist_not_managed/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_target/__init__.py delete mode 120000 tests/dictionaries/70service_target/result/systemd/system/test.target.wants/testsrv.service delete mode 100644 tests/dictionaries/70service_target/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_target/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_target_engine/__init__.py delete mode 100644 tests/dictionaries/70service_target_engine/makedict/after.json delete mode 100644 tests/dictionaries/70service_target_engine/makedict/base.json delete mode 100644 tests/dictionaries/70service_target_engine/makedict/before.json delete mode 120000 tests/dictionaries/70service_target_engine/result/systemd/system/test.target.wants/testsrv.service delete mode 100644 tests/dictionaries/70service_target_engine/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_target_engine/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_target_engine/tmpl/testsrv.service delete mode 100644 tests/dictionaries/70service_timer/__init__.py delete mode 100644 tests/dictionaries/70service_timer/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70service_timer/tiramisu/base.py delete mode 100644 tests/dictionaries/70service_timer/tmpl/testsrv.service delete mode 100644 tests/dictionaries/70service_timer/tmpl/testsrv.timer delete mode 100644 tests/dictionaries/70services_ip/__init__.py delete mode 100644 tests/dictionaries/70services_ip/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_cidr/__init__.py delete mode 100644 tests/dictionaries/70services_ip_cidr/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_cidr/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_cidr/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_cidr/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_cidr/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_cidr/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_disabled/__init__.py delete mode 100644 tests/dictionaries/70services_ip_disabled/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_disabled/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_disabled/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_disabled/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_disabled/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_disabled/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_extra/__init__.py delete mode 100644 tests/dictionaries/70services_ip_extra/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_extra/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_extra/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_extra/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_extra/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_extra/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_extra/tiramisu/multi.py delete mode 100644 tests/dictionaries/70services_ip_extra/xml/00-base.xml delete mode 100644 tests/dictionaries/70services_ip_extra/xml/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries/70services_ip_extra/yml/00-base.yml delete mode 100644 tests/dictionaries/70services_ip_extra/yml/extra_dirs/extra/00-base.yml delete mode 100644 tests/dictionaries/70services_ip_iplist/__init__.py delete mode 100644 tests/dictionaries/70services_ip_iplist/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_iplist/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_iplist/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_iplist/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_iplist/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_iplist/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_iplist2/__init__.py delete mode 100644 tests/dictionaries/70services_ip_iplist2/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_iplist2/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_iplist2/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_iplist2/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_iplist2/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_leadership/__init__.py delete mode 100644 tests/dictionaries/70services_ip_leadership/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_leadership/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_leadership/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_leadership/result/systemd/system/ntp.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_leadership/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_leadership/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_multi/__init__.py delete mode 100644 tests/dictionaries/70services_ip_multi/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_multi/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_multi/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_multi/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_multi/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_multi/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_network/__init__.py delete mode 100644 tests/dictionaries/70services_ip_network/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_network/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_network/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_network/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_network/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_network/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/__init__.py delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_not_mandatory/tiramisu/base.py delete mode 100644 tests/dictionaries/70services_ip_twice/__init__.py delete mode 100644 tests/dictionaries/70services_ip_twice/makedict/after.json delete mode 100644 tests/dictionaries/70services_ip_twice/makedict/base.json delete mode 100644 tests/dictionaries/70services_ip_twice/makedict/before.json delete mode 100644 tests/dictionaries/70services_ip_twice/no_base delete mode 100644 tests/dictionaries/70services_ip_twice/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries/70services_ip_twice/result/tmpfiles.d/0rougail.conf delete mode 100644 tests/dictionaries/70services_ip_twice/tiramisu/base.py create mode 100644 tests/dictionaries/80auto_family/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80auto_family/yml/00-base.yml create mode 100644 tests/dictionaries/80base_file_mode_wrong_type/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80base_file_mode_wrong_type/yml/00-base.yml create mode 100644 tests/dictionaries/80check_self/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80check_self/yml/00-base.yml create mode 100644 tests/dictionaries/80check_unknown/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80check_unknown/yml/00-base.yml create mode 100644 tests/dictionaries/80check_unknown_var/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80check_unknown_var/yml/00-base.yml delete mode 100644 tests/dictionaries/80check_without_target/yml/00-base.yml create mode 100644 tests/dictionaries/80condition_itself/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80condition_itself/yml/00-base.yml create mode 100644 tests/dictionaries/80condition_not_exists_error/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80condition_not_exists_error/yml/00-base.yml create mode 100644 tests/dictionaries/80condition_not_exists_error_var/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80condition_not_exists_error_var/yml/00-base.yml delete mode 100644 tests/dictionaries/80condition_without_target/yml/00-base.yml create mode 100644 tests/dictionaries/80container_files_symlink_without_source/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80container_files_symlink_without_source/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80container_files_symlink_without_source/yml/00-base.yml create mode 100644 tests/dictionaries/80container_filesredefine_error/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80container_filesredefine_error/dictionaries/services/00-base.yml create mode 100644 tests/dictionaries/80container_filesredefine_error/dictionaries/services/01-base.yml delete mode 100644 tests/dictionaries/80container_filesredefine_error/yml/00-base.yml delete mode 100644 tests/dictionaries/80container_filesredefine_error/yml/01-base.yml delete mode 100644 tests/dictionaries/80empty_param_number/yml/00_base.yml delete mode 100644 tests/dictionaries/80empty_typeeole_eole/yml/00_base.yml delete mode 100644 tests/dictionaries/80empty_typeeole_number/yml/00_base.yml create mode 100644 tests/dictionaries/80extra_externalspaceauto/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspaceauto/dictionaries/extra1/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspaceauto/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspaceauto/yml/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspaceauto/yml/extra_dirs/extra/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspaceauto/yml/extra_dirs/extra1/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspacecondition2/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspacecondition2/dictionaries/extra1/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspacecondition2/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspacecondition2/yml/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspacecondition2/yml/extra_dirs/extra/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspacecondition2/yml/extra_dirs/extra1/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspacecondition3/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/80extra_externalspacecondition3/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspacecondition3/yml/00-base.yml delete mode 100644 tests/dictionaries/80extra_externalspacecondition3/yml/extra_dirs/extra/00-base.yml create mode 100644 tests/dictionaries/80extra_rougail/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80extra_rougail/yml/00-base.yml delete mode 100644 tests/dictionaries/80extra_rougail/yml/extra_dirs/rougail/00-base.yml create mode 100644 tests/dictionaries/80extra_services/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80extra_services/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80extra_services/yml/00-base.yml delete mode 100644 tests/dictionaries/80extra_services/yml/extra_dirs/services/00-base.yml create mode 100644 tests/dictionaries/80family_appendaccent/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80family_appendaccent/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/80family_appendaccent/dictionaries/rougail/02-base.yml delete mode 100644 tests/dictionaries/80family_appendaccent/yml/00-base.yml delete mode 100644 tests/dictionaries/80family_appendaccent/yml/01-base.yml delete mode 100644 tests/dictionaries/80family_appendaccent/yml/02-base.yml create mode 100644 tests/dictionaries/80family_change/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80family_change/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/80family_change/yml/00-base.yml delete mode 100644 tests/dictionaries/80family_change/yml/01-base.yml create mode 100644 tests/dictionaries/80family_dynamic_calc_invalid_suffix/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_dynamic_calc_invalid_suffix/yml/00-base.yml create mode 100644 tests/dictionaries/80family_dynamic_check/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_dynamic_check/yml/00-base.yml create mode 100644 tests/dictionaries/80family_dynamic_not_multi/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_dynamic_not_multi/yml/00-base.yml create mode 100644 tests/dictionaries/80family_dynamic_with_family/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_dynamic_with_family/yml/00-base.yml create mode 100644 tests/dictionaries/80family_not_dynamic_calc_suffix/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_not_dynamic_calc_suffix/yml/00-base.yml create mode 100644 tests/dictionaries/80family_only_on_suffix/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_only_on_suffix/yml/00-base.yml create mode 100644 tests/dictionaries/80family_several/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_several/yml/00-base.yml create mode 100644 tests/dictionaries/80family_underscode/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80family_unique/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80family_unique/yml/00-base.yml create mode 100644 tests/dictionaries/80family_variable_not_same_name/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80familyaction_accent/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/80familyaction_accent/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80familyaction_accent/yml/00-base.yml delete mode 100644 tests/dictionaries/80familyaction_accent/yml/extra_dirs/extra/00-base.yml create mode 100644 tests/dictionaries/80file_group_wrong_type/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80file_group_wrong_type/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80file_group_wrong_type/yml/00-base.yml create mode 100644 tests/dictionaries/80file_owner_wrong_type/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80file_owner_wrong_type/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80file_owner_wrong_type/yml/00-base.yml create mode 100644 tests/dictionaries/80file_wrong_type/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80file_wrong_type/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80file_wrong_type/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_baseaccent/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_baseaccent/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_error/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_error/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_multi/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_multi/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_not_exists/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_not_exists/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_option/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_option/yml/00-base.yml create mode 100644 tests/dictionaries/80fill_unknown_function/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80fill_unknown_function/yml/00-base.yml create mode 100644 tests/dictionaries/80frozenifin_unknown/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80frozenifin_unknown/yml/00-base.yml create mode 100644 tests/dictionaries/80hidden_if_in_dynamic/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80hidden_if_in_dynamic/yml/00-base.yml create mode 100644 tests/dictionaries/80hidden_if_in_filelist/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80hidden_if_in_filelist/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80hidden_if_in_filelist/yml/00-base.yml delete mode 100644 tests/dictionaries/80invalid_bool/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_accent/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_accent/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_accent_leader/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_accent_leader/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_auto_save/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_auto_save/yml/00-base.yml delete mode 100644 tests/dictionaries/80leadership_autofreeze/__init__.py delete mode 100644 tests/dictionaries/80leadership_autofreeze/errno_30 delete mode 100644 tests/dictionaries/80leadership_autofreeze/xml/00-base.xml delete mode 100644 tests/dictionaries/80leadership_autofreeze/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_familyaccent/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_familyaccent/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_leader_not_multi/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_leader_not_multi/yml/00-base.yml create mode 100644 tests/dictionaries/80leadership_mandatoryfollower_multi_value/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80leadership_mandatoryfollower_multi_value/yml/00-base.yml rename tests/dictionaries/{01base_provider => 80leadership_subfamily}/__init__.py (100%) create mode 100644 tests/dictionaries/80leadership_subfamily/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80leadership_subfamily/makedict/after.json create mode 100644 tests/dictionaries/80leadership_subfamily/makedict/base.json create mode 100644 tests/dictionaries/80leadership_subfamily/makedict/before.json create mode 100644 tests/dictionaries/80leadership_subfamily/tiramisu/base.py create mode 100644 tests/dictionaries/80leadership_subfamily/tiramisu/multi.py create mode 100644 tests/dictionaries/80leadership_subfamily/xml/00-base.xml rename tests/dictionaries/{10leadership_multi => 80leadership_subfamily}/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries/80load_autofreeze_no_variable/__init__.py delete mode 100644 tests/dictionaries/80load_autofreeze_no_variable/errno_81 delete mode 100644 tests/dictionaries/80load_autofreeze_no_variable/xml/00-base.xml delete mode 100644 tests/dictionaries/80load_autofreeze_no_variable/yml/00-base.yml create mode 100644 tests/dictionaries/80load_disabled_if_inaccent_family/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80load_disabled_if_inaccent_family/yml/00-base.yml create mode 100644 tests/dictionaries/80load_emptyvalue/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80load_emptyvalue/yml/00-base.yml create mode 100644 tests/dictionaries/80load_leadership_normalize_family/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80load_leadership_normalize_family/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/80load_leadership_normalize_family/yml/00-base.yml delete mode 100644 tests/dictionaries/80load_leadership_normalize_family/yml/01-base.yml delete mode 100644 tests/dictionaries/80load_mandatoryifin_family/yml/00-base.yml create mode 100644 tests/dictionaries/80mode_conflict/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80mode_conflict/yml/00-base.yml create mode 100644 tests/dictionaries/80mode_leadership_conflict/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80mode_leadership_conflict/yml/00-base.yml create mode 100644 tests/dictionaries/80multi_family_mode_conflict/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80multi_family_mode_conflict/yml/00-base.yml create mode 100644 tests/dictionaries/80nil_with_value/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80nil_with_value/yml/00-base.yml create mode 100644 tests/dictionaries/80no_leadership_index/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80no_leadership_index/yml/00-base.yml create mode 100644 tests/dictionaries/80override_twice/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80override_twice/dictionaries/services/00-base.yml create mode 100644 tests/dictionaries/80redefine_double_error/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80redefine_double_error/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/80redefine_double_error/dictionaries/rougail/02-base.yml delete mode 100644 tests/dictionaries/80redefine_double_error/yml/00-base.yml delete mode 100644 tests/dictionaries/80redefine_double_error/yml/01-base.yml delete mode 100644 tests/dictionaries/80redefine_double_error/yml/02-base.yml create mode 100644 tests/dictionaries/80redefine_error/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80redefine_error/dictionaries/rougail/01-redefine.yml delete mode 100644 tests/dictionaries/80redefine_error/yml/00-base.yml delete mode 100644 tests/dictionaries/80redefine_error/yml/01-redefine.yml create mode 100644 tests/dictionaries/80redefine_fillerror/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80redefine_fillerror/yml/00-base.yml delete mode 100644 tests/dictionaries/80redefine_fillerror/yml/01-base.yml create mode 100644 tests/dictionaries/80redefine_notexists/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80redefine_notexists/dictionaries/rougail/01-redefine.yml delete mode 100644 tests/dictionaries/80redefine_notexists/yml/00-base.yml delete mode 100644 tests/dictionaries/80redefine_notexists/yml/01-redefine.yml create mode 100644 tests/dictionaries/80redefine_type/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80redefine_type/dictionaries/rougail/01-redefine.yml delete mode 100644 tests/dictionaries/80redefine_type/yml/00-base.yml delete mode 100644 tests/dictionaries/80redefine_type/yml/01-redefine.yml create mode 100644 tests/dictionaries/80remove_fill_no_fill/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80remove_fill_no_fill/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/80remove_fill_no_fill/yml/00-base.yml delete mode 100644 tests/dictionaries/80remove_fill_no_fill/yml/01-base.yml create mode 100644 tests/dictionaries/80service_not_managed_overrides/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80service_not_managed_overrides/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80service_not_managed_overrides/yml/00-base.yml create mode 100644 tests/dictionaries/80services_ip_cidr_netmask/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80services_ip_cidr_netmask/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80services_ip_cidr_netmask/yml/00-base.yml create mode 100644 tests/dictionaries/80services_ip_netmask/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80services_ip_netmask/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80services_ip_netmask/yml/00-base.yml create mode 100644 tests/dictionaries/80services_ip_network_no_netmask/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80services_ip_network_no_netmask/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80services_ip_network_no_netmask/yml/00-base.yml create mode 100644 tests/dictionaries/80services_ip_not_netmask/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80services_ip_not_netmask/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80services_ip_not_netmask/yml/00-base.yml create mode 100644 tests/dictionaries/80services_ip_wrong_type/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80services_ip_wrong_type/dictionaries/services/00-base.yml delete mode 100644 tests/dictionaries/80services_ip_wrong_type/yml/00-base.yml create mode 100644 tests/dictionaries/80target_list_unknown/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80target_list_unknown/yml/00-base.yml create mode 100644 tests/dictionaries/80unknown_type/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80unknown_type/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_entier_invalid_param/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_entier_invalid_param/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_entier_not_number/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_entier_not_number/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_entier_without_param/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_entier_without_param/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_multi_param/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_multi_param/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_multi_variable/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_multi_variable/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_no_choice/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_no_choice/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_none_multi_variable/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_none_multi_variable/yml/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_not_choice/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_not_choice/yml/00-base.yml delete mode 100644 tests/dictionaries/80valid_enum_number_without_value/yml/00-base.yml rename tests/dictionaries/{01base_provider_extra => 80valid_enum_variables}/__init__.py (100%) create mode 100644 tests/dictionaries/80valid_enum_variables/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80valid_enum_variables/makedict/after.json create mode 100644 tests/dictionaries/80valid_enum_variables/makedict/base.json create mode 100644 tests/dictionaries/80valid_enum_variables/makedict/before.json create mode 100644 tests/dictionaries/80valid_enum_variables/tiramisu/base.py create mode 100644 tests/dictionaries/80valid_enum_variables/tiramisu/multi.py create mode 100644 tests/dictionaries/80valid_enum_variables/xml/00-base.xml rename tests/dictionaries/{11valid_enum_variable => 80valid_enum_variables}/yml/00-base.yml (100%) create mode 100644 tests/dictionaries/80value_not_multi/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80value_not_multi/yml/00-base.yml create mode 100644 tests/dictionaries/80variable_accent/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80variable_accent/dictionaries/rougail/01-base.yml create mode 100644 tests/dictionaries/80variable_accent/dictionaries/rougail/02-base.yml delete mode 100644 tests/dictionaries/80variable_accent/yml/00-base.yml delete mode 100644 tests/dictionaries/80variable_accent/yml/01-base.yml delete mode 100644 tests/dictionaries/80variable_accent/yml/02-base.yml create mode 100644 tests/dictionaries/80variable_extra/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/80variable_extra/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80variable_extra/yml/00-base.yml delete mode 100644 tests/dictionaries/80variable_extra/yml/extra_dirs/extra/00-base.yml create mode 100644 tests/dictionaries/80variable_family_not_same_name/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80variable_family_not_same_name/yml/00-base.yml create mode 100644 tests/dictionaries/80variable_rougail/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80variable_rougail/yml/00-base.yml create mode 100644 tests/dictionaries/80variable_underscode/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/80variable_up/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/80variable_up/yml/00-base.yml create mode 100644 tests/dictionaries/81extra_externalspace/dictionaries/extra/00-base.yml create mode 100644 tests/dictionaries/81extra_externalspace/dictionaries/extra1/00-base.yml create mode 100644 tests/dictionaries/81extra_externalspace/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/81extra_externalspace/yml/00-base.yml delete mode 100644 tests/dictionaries/81extra_externalspace/yml/extra_dirs/extra/00-base.yml delete mode 100644 tests/dictionaries/81extra_externalspace/yml/extra_dirs/extra1/00-base.yml create mode 100644 tests/dictionaries/88remove_choice_not_choice/dictionaries/rougail/00-base.yml create mode 100644 tests/dictionaries/88remove_choice_not_choice/dictionaries/rougail/01-base.yml delete mode 100644 tests/dictionaries/88remove_choice_not_choice/yml/00-base.yml delete mode 100644 tests/dictionaries/88remove_choice_not_choice/yml/01-base.yml create mode 100644 tests/dictionaries/88valid_enum_invalid_default/dictionaries/rougail/00-base.yml delete mode 100644 tests/dictionaries/88valid_enum_invalid_default/yml/00-base.yml delete mode 100644 tests/dictionaries_old/00empty/00_base.xml create mode 100644 tests/dictionaries_old/00empty/result/services/00_base.yml create mode 100644 tests/dictionaries_old/00empty/tiramisu/multi.py create mode 100644 tests/dictionaries_old/00empty/xml/00_base.xml rename tests/{dictionaries => dictionaries_old}/00empty/yml/00_base.yml (100%) delete mode 100644 tests/dictionaries_old/00load_autofreeze/00-base.xml delete mode 100644 tests/dictionaries_old/00load_autofreeze/__init__.py delete mode 100644 tests/dictionaries_old/00load_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries_old/00load_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries_old/00load_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries_old/00load_autofreeze/tiramisu/base.py delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/00-base.xml delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/__init__.py delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/makedict/after.json delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/makedict/base.json delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/makedict/before.json delete mode 100644 tests/dictionaries_old/00load_autofreezeexpert/tiramisu/base.py delete mode 100644 tests/dictionaries_old/00load_autosave/00-base.xml create mode 100644 tests/dictionaries_old/00load_autosave/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/00load_autosave/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/00load_autosave/xml/00-base.xml create mode 100644 tests/dictionaries_old/00load_autosave/yml/00-base.yml delete mode 100644 tests/dictionaries_old/00load_autosaveexpert/00-base.xml create mode 100644 tests/dictionaries_old/00load_autosaveexpert/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/00load_autosaveexpert/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/00load_autosaveexpert/xml/00-base.xml create mode 100644 tests/dictionaries_old/00load_autosaveexpert/yml/00-base.yml delete mode 100644 tests/dictionaries_old/00load_comment/00-base.xml create mode 100644 tests/dictionaries_old/00load_comment/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/00load_comment/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/00load_comment/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/00load_comment/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/00load_notype/00-base.xml create mode 100644 tests/dictionaries_old/00load_notype/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/00load_notype/tiramisu/multi.py create mode 100644 tests/dictionaries_old/00load_notype/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/00load_notype/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/00load_save/00-base.xml create mode 100644 tests/dictionaries_old/00load_save/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/00load_save/tiramisu/multi.py create mode 100644 tests/dictionaries_old/00load_save/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/00load_save/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/00load_subfolder/99-base.xml delete mode 100644 tests/dictionaries_old/00load_subfolder/__init__.py delete mode 100644 tests/dictionaries_old/00load_subfolder/subfolder/00-base.xml delete mode 100644 tests/dictionaries_old/00load_subfolder/tiramisu/base.py delete mode 100644 tests/dictionaries_old/01auto_autofreeze/00-base.xml delete mode 100644 tests/dictionaries_old/01auto_autofreeze/__init__.py delete mode 100644 tests/dictionaries_old/01auto_autofreeze/makedict/after.json delete mode 100644 tests/dictionaries_old/01auto_autofreeze/makedict/base.json delete mode 100644 tests/dictionaries_old/01auto_autofreeze/makedict/before.json delete mode 100644 tests/dictionaries_old/01auto_autofreeze/tiramisu/base.py delete mode 100644 tests/dictionaries_old/01auto_base/00-base.xml create mode 100644 tests/dictionaries_old/01auto_base/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01auto_base/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01auto_base/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01auto_base/yml/00-base.yml (100%) rename tests/{dictionaries/01base_provider_hidden => dictionaries_old/01auto_jinja_base}/__init__.py (100%) rename tests/dictionaries_old/{00load_subfolder => 01auto_jinja_base}/makedict/after.json (100%) rename tests/dictionaries_old/{00load_subfolder => 01auto_jinja_base}/makedict/base.json (100%) rename tests/dictionaries_old/{00load_subfolder => 01auto_jinja_base}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_base/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_base/tiramisu/multi.py (100%) rename tests/{dictionaries/01auto_jinja_full_path => dictionaries_old/01auto_jinja_base}/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01auto_jinja_base/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_autofreeze => dictionaries_old/01auto_jinja_full_path}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/makedict/after.json create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/makedict/base.json create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/makedict/before.json create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_full_path/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_full_path/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01auto_jinja_full_path/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_autosave => dictionaries_old/01auto_jinja_if}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if/makedict/after.json create mode 100644 tests/dictionaries_old/01auto_jinja_if/makedict/base.json create mode 100644 tests/dictionaries_old/01auto_jinja_if/makedict/before.json create mode 100644 tests/dictionaries_old/01auto_jinja_if/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_if/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_if/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if/xml/00-base.xml create mode 100644 tests/dictionaries_old/01auto_jinja_if/yml/00-base.yml rename tests/{dictionaries/01fill_base => dictionaries_old/01auto_jinja_if_bool}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/makedict/after.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/makedict/base.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/makedict/before.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_if_bool/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if_bool/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01auto_jinja_if_bool/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_mandatory => dictionaries_old/01auto_jinja_if_int}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/makedict/after.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/makedict/base.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/makedict/before.json create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_if_int/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/xml/00-base.xml create mode 100644 tests/dictionaries_old/01auto_jinja_if_int/yml/00-base.yml rename tests/{dictionaries/01fill_number => dictionaries_old/01auto_jinja_set}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_set/makedict/after.json create mode 100644 tests/dictionaries_old/01auto_jinja_set/makedict/base.json create mode 100644 tests/dictionaries_old/01auto_jinja_set/makedict/before.json create mode 100644 tests/dictionaries_old/01auto_jinja_set/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01auto_jinja_set/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01auto_jinja_set/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_jinja_set/xml/00-base.xml create mode 100644 tests/dictionaries_old/01auto_jinja_set/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01auto_withoutparam/00-base.xml create mode 100644 tests/dictionaries_old/01auto_withoutparam/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01auto_withoutparam/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01auto_withoutparam/xml/00-base.xml create mode 100644 tests/dictionaries_old/01auto_withoutparam/yml/00-base.yml rename tests/{dictionaries/01fill_only_optional => dictionaries_old/01base_certificate_owner}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_certificate_owner/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_certificate_owner/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_certificate_owner/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_optional => dictionaries_old/01base_certificate_owner_variable}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_certificate_owner_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_certificate_owner_variable/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_certificate_owner_variable/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_certificate_owner_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_domainname/00-base.xml create mode 100644 tests/dictionaries_old/01base_domainname/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_domainname/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_domainname/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_domainname/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file/00-base.xml delete mode 100644 tests/dictionaries_old/01base_file/result/etc/file delete mode 100644 tests/dictionaries_old/01base_file/result/etc/file2 create mode 100644 tests/dictionaries_old/01base_file/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_quote => dictionaries_old/01base_file_disabled}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_disabled/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_disabled/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file => dictionaries_old/01base_file_disabled}/tmpl/file (100%) rename tests/{dictionaries/01base_file => dictionaries_old/01base_file_disabled}/tmpl/file2 (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file_include/00-base.xml delete mode 100644 tests/dictionaries_old/01base_file_include/result/etc/file delete mode 100644 tests/dictionaries_old/01base_file_include/result/etc/file2 create mode 100644 tests/dictionaries_old/01base_file_include/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_include/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file_include/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file_include/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file_include_content/00-base.xml delete mode 100644 tests/dictionaries_old/01base_file_include_content/result/etc/dir/incfile delete mode 100644 tests/dictionaries_old/01base_file_include_content/result/etc/file delete mode 100644 tests/dictionaries_old/01base_file_include_content/result/etc/file2 create mode 100644 tests/dictionaries_old/01base_file_include_content/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_include_content/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file_include_content/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file_include_content/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include_content/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include_content/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file_include_name/00-base.xml delete mode 100644 tests/dictionaries_old/01base_file_include_name/result/etc/dir/incfile delete mode 100644 tests/dictionaries_old/01base_file_include_name/result/etc/file delete mode 100644 tests/dictionaries_old/01base_file_include_name/result/etc/file2 create mode 100644 tests/dictionaries_old/01base_file_include_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_include_name/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file_include_name/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file_include_name/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include_name/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_include_name/yml/00-base.yml (100%) rename tests/{dictionaries/01fill_target_optional => dictionaries_old/01base_file_mode}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_mode/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_mode/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_mode/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_mode/result/etc => dictionaries_old/01base_file_mode/tmpl}/file (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode/yml/00-base.yml (100%) rename tests/{dictionaries/01hidden_if_in_autofreeze => dictionaries_old/01base_file_mode2}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_mode2/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_mode2/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_mode => dictionaries_old/01base_file_mode2}/tmpl/file (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_mode2/yml/00-base.yml (100%) rename tests/{dictionaries/02autosave_hidden_frozenifin => dictionaries_old/01base_file_owner}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/no_base (100%) create mode 100644 tests/dictionaries_old/01base_file_owner/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_owner/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_owner/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_owner/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_disabled => dictionaries_old/01base_file_owner}/tmpl/file (100%) rename tests/{dictionaries/01base_file_disabled => dictionaries_old/01base_file_owner}/tmpl/file2 (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner/yml/00-base.yml (100%) rename tests/{dictionaries/02fill_multi_calc_val => dictionaries_old/01base_file_owner_variable}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/no_base (100%) create mode 100644 tests/dictionaries_old/01base_file_owner_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_owner_variable/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_owner_variable/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_owner => dictionaries_old/01base_file_owner_variable}/tmpl/file (100%) rename tests/{dictionaries/01base_file_owner => dictionaries_old/01base_file_owner_variable}/tmpl/file2 (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_owner_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file_patch/00-base.xml delete mode 100644 tests/dictionaries_old/01base_file_patch/result/etc/file delete mode 100644 tests/dictionaries_old/01base_file_patch/result/etc/file2 create mode 100644 tests/dictionaries_old/01base_file_patch/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_patch/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file_patch/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file_patch/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_patch/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_patch/yml/00-base.yml (100%) rename tests/{dictionaries/02fill_multi_calc_val_multi => dictionaries_old/01base_file_tmpfiles_delete_before_create}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_delete_before_create/file_tmpfiles_delete_before_create (100%) rename tests/{dictionaries/01base_file => dictionaries_old/01base_file_tmpfiles_delete_before_create}/makedict/after.json (100%) rename tests/{dictionaries/01base_file => dictionaries_old/01base_file_tmpfiles_delete_before_create}/makedict/base.json (100%) rename tests/{dictionaries/01base_file => dictionaries_old/01base_file_tmpfiles_delete_before_create}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_delete_before_create/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_delete_before_create/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_delete_before_create/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_delete_before_create/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_owner_variable => dictionaries_old/01base_file_tmpfiles_delete_before_create}/tmpl/file (100%) rename tests/{dictionaries/01base_file_owner_variable => dictionaries_old/01base_file_tmpfiles_delete_before_create}/tmpl/file2 (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_delete_before_create/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_delete_before_create/yml/00-base.yml (100%) rename tests/{dictionaries/10base_certificate_list => dictionaries_old/01base_file_tmpfiles_factory_dir}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_factory_dir/file_tmpfiles_factory_dir (100%) rename tests/{dictionaries/01base_file_include => dictionaries_old/01base_file_tmpfiles_factory_dir}/makedict/after.json (100%) rename tests/{dictionaries/01base_file_include => dictionaries_old/01base_file_tmpfiles_factory_dir}/makedict/base.json (100%) rename tests/{dictionaries/01base_file_include => dictionaries_old/01base_file_tmpfiles_factory_dir}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_factory_dir/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_factory_dir/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_tmpfiles_factory_dir/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_factory_dir/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_tmpfiles_delete_before_create => dictionaries_old/01base_file_tmpfiles_factory_dir}/tmpl/file (100%) rename tests/{dictionaries/01base_file_tmpfiles_delete_before_create => dictionaries_old/01base_file_tmpfiles_factory_dir}/tmpl/file2 (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_factory_dir/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_tmpfiles_factory_dir/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_file_utfchar/00-base.xml delete mode 100644 "tests/dictionaries_old/01base_file_utfchar/result/etc/systemd-makefs@dev-disk-by\\x2dpartlabel" delete mode 100644 "tests/dictionaries_old/01base_file_utfchar/result/etc/systemd-makefs@dev-disk-by\\x2dpartlabel2" create mode 100644 tests/dictionaries_old/01base_file_utfchar/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_utfchar/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/01base_file_utfchar/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/01base_file_utfchar/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_utfchar/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_utfchar/yml/00-base.yml (100%) rename tests/{dictionaries/10base_certificate_list_disabled => dictionaries_old/01base_file_var_source}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_file_var_source/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_var_source/result/services/00-base.yml create mode 100644 tests/dictionaries_old/01base_file_var_source/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/tiramisu/multi.py (100%) rename tests/{dictionaries/01base_file_tmpfiles_factory_dir => dictionaries_old/01base_file_var_source}/tmpl/file (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_file_var_source/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_float/00-base.xml create mode 100644 tests/dictionaries_old/01base_float/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_float/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_float/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_float/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_help_quote/00-base.xml create mode 100644 tests/dictionaries_old/01base_help_quote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_help_quote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_help_quote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_help_quote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_multi/00-base.xml create mode 100644 tests/dictionaries_old/01base_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_multi/yml/00-base.yml (100%) rename tests/{dictionaries/10check_base_target_optional => dictionaries_old/01base_multi_notuniq}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01base_multi_notuniq/makedict/after.json create mode 100644 tests/dictionaries_old/01base_multi_notuniq/makedict/base.json create mode 100644 tests/dictionaries_old/01base_multi_notuniq/makedict/before.json create mode 100644 tests/dictionaries_old/01base_multi_notuniq/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_multi_notuniq/tiramisu/base.py create mode 100644 tests/dictionaries_old/01base_multi_notuniq/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_multi_notuniq/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_multi_notuniq/yml/00-base.yml (100%) rename tests/{dictionaries/10check_option => dictionaries_old/01base_multi_uniq}/__init__.py (100%) create mode 100644 tests/dictionaries_old/01base_multi_uniq/makedict/after.json create mode 100644 tests/dictionaries_old/01base_multi_uniq/makedict/base.json create mode 100644 tests/dictionaries_old/01base_multi_uniq/makedict/before.json create mode 100644 tests/dictionaries_old/01base_multi_uniq/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_multi_uniq/tiramisu/base.py create mode 100644 tests/dictionaries_old/01base_multi_uniq/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_multi_uniq/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_multi_uniq/yml/00-base.yml (100%) rename tests/{dictionaries/10fill_information => dictionaries_old/01base_provider}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_provider/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_provider/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_provider/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider/yml/00-base.yml (100%) rename tests/{dictionaries/10fill_information_multi => dictionaries_old/01base_provider_extra}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_provider_extra/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/01base_provider_extra/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_provider_extra/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/xml/extra_dirs/extra/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_extra/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/10fill_option_information => dictionaries_old/01base_provider_hidden}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/01base_provider_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_provider_hidden/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01base_provider_hidden/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_doublequote/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_doublequote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_doublequote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_doublequote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_doublequote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_doublequote2/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_doublequote2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_doublequote2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_doublequote2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_doublequote2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_doublequote3/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_doublequote3/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_doublequote3/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_doublequote3/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_doublequote3/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_multi_doublequote/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_multi_doublequote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_multi_doublequote2/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_multi_doublequote2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_multi_doublequote2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_multi_quote/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_multi_quote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_multi_quote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_multi_quote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_multi_quote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_value_quote/00-base.xml create mode 100644 tests/dictionaries_old/01base_value_quote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_value_quote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_value_quote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_value_quote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01base_var_name_same_family/00-base.xml create mode 100644 tests/dictionaries_old/01base_var_name_same_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01base_var_name_same_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01base_var_name_same_family/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01base_var_name_same_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01boolean_no_mandatory/00-base.xml create mode 100644 tests/dictionaries_old/01boolean_no_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01boolean_no_mandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01boolean_no_mandatory/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01boolean_no_mandatory/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01family_description/00-base.xml create mode 100644 tests/dictionaries_old/01family_description/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01family_description/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01family_description/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01family_description/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01fill_autofreeze/00-base.xml create mode 100644 tests/dictionaries_old/01fill_autofreeze/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_autofreeze/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_autofreeze/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01fill_autofreeze/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01fill_autosave/00-base.xml create mode 100644 tests/dictionaries_old/01fill_autosave/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_autosave/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_autosave/xml/00-base.xml create mode 100644 tests/dictionaries_old/01fill_autosave/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01fill_base/00-base.xml create mode 100644 tests/dictionaries_old/01fill_base/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_base/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_base/xml/00-base.xml create mode 100644 tests/dictionaries_old/01fill_base/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01fill_mandatory/00-base.xml create mode 100644 tests/dictionaries_old/01fill_mandatory/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_mandatory/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_mandatory/xml/00-base.xml create mode 100644 tests/dictionaries_old/01fill_mandatory/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01fill_number/00-base.xml create mode 100644 tests/dictionaries_old/01fill_number/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_number/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_number/xml/00-base.xml create mode 100644 tests/dictionaries_old/01fill_number/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01fill_only_optional/00-base.xml create mode 100644 tests/dictionaries_old/01fill_only_optional/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_only_optional/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_only_optional/xml/00-base.xml create mode 100644 tests/dictionaries_old/01fill_only_optional/yml/00-base.yml delete mode 100644 tests/dictionaries_old/01fill_optional/00-base.xml create mode 100644 tests/dictionaries_old/01fill_optional/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_optional/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_optional/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01fill_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01fill_quote/00-base.xml create mode 100644 tests/dictionaries_old/01fill_quote/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_quote/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_quote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01fill_quote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01fill_target_optional/00-base.xml create mode 100644 tests/dictionaries_old/01fill_target_optional/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01fill_target_optional/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/01fill_target_optional/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01fill_target_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01hidden_if_in_autofreeze/00-base.xml create mode 100644 tests/dictionaries_old/01hidden_if_in_autofreeze/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/01hidden_if_in_autofreeze/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/01hidden_if_in_autofreeze/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/01hidden_if_in_autofreeze/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test/00-base.xml create mode 100644 tests/dictionaries_old/01test/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01test/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test_multi/00-base.xml create mode 100644 tests/dictionaries_old/01test_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01test_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test_multi_none/00-base.xml create mode 100644 tests/dictionaries_old/01test_multi_none/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test_multi_none/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test_multi_none/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/01test_multi_none/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/01test_redefine/10-base.xml create mode 100644 tests/dictionaries_old/01test_redefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test_redefine/result/rougail/10-base.yml create mode 100644 tests/dictionaries_old/01test_redefine/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test_redefine/xml/00-base.xml create mode 100644 tests/dictionaries_old/01test_redefine/xml/10-base.xml rename tests/{dictionaries => dictionaries_old}/01test_redefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/01test_redefine/yml/10-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test_redefine_base/00-base.xml delete mode 100644 tests/dictionaries_old/01test_redefine_base/10-base.xml create mode 100644 tests/dictionaries_old/01test_redefine_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test_redefine_base/result/rougail/10-base.yml create mode 100644 tests/dictionaries_old/01test_redefine_base/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test_redefine_base/xml/00-base.xml create mode 100644 tests/dictionaries_old/01test_redefine_base/xml/10-base.xml rename tests/{dictionaries => dictionaries_old}/01test_redefine_base/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/01test_redefine_base/yml/10-base.yml (100%) delete mode 100644 tests/dictionaries_old/01test_redefine_remove/00-base.xml delete mode 100644 tests/dictionaries_old/01test_redefine_remove/10-base.xml create mode 100644 tests/dictionaries_old/01test_redefine_remove/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/01test_redefine_remove/result/rougail/10-base.yml create mode 100644 tests/dictionaries_old/01test_redefine_remove/tiramisu/multi.py create mode 100644 tests/dictionaries_old/01test_redefine_remove/xml/00-base.xml create mode 100644 tests/dictionaries_old/01test_redefine_remove/xml/10-base.xml rename tests/{dictionaries => dictionaries_old}/01test_redefine_remove/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/01test_redefine_remove/yml/10-base.yml (100%) delete mode 100644 tests/dictionaries_old/02autosave_hidden_frozenifin/00-base.xml create mode 100644 tests/dictionaries_old/02autosave_hidden_frozenifin/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/02autosave_hidden_frozenifin/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/02autosave_hidden_frozenifin/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/02autosave_hidden_frozenifin/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/02fill_multi_calc_val/00-base.xml create mode 100644 tests/dictionaries_old/02fill_multi_calc_val/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/02fill_multi_calc_val/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/02fill_multi_calc_val/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/02fill_multi_calc_val/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/02fill_multi_calc_val_multi/00-base.xml create mode 100644 tests/dictionaries_old/02fill_multi_calc_val_multi/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/02fill_multi_calc_val_multi/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/02fill_multi_calc_val_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/02fill_multi_calc_val_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10autosave_hidden/00-base.xml create mode 100644 tests/dictionaries_old/10autosave_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10autosave_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10autosave_hidden/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10autosave_hidden/yml/00-base.yml (100%) rename tests/{dictionaries/10fill_option_od_information => dictionaries_old/10base_certificate_list}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/10base_certificate_list/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10base_certificate_list/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10base_certificate_list/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list/yml/00-base.yml (100%) rename tests/{dictionaries/10load_frozenifin_noexist => dictionaries_old/10base_certificate_list_disabled}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/10base_certificate_list_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10base_certificate_list_disabled/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10base_certificate_list_disabled/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10base_certificate_list_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_base/00-base.xml create mode 100644 tests/dictionaries_old/10check_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_base/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_base/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_base/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_base_target_optional/00-base.xml create mode 100644 tests/dictionaries_old/10check_base_target_optional/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10check_base_target_optional/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/10check_base_target_optional/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_base_target_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_no_param/00-base.xml create mode 100644 tests/dictionaries_old/10check_no_param/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_no_param/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_no_param/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_no_param/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_option/00-base.xml create mode 100644 tests/dictionaries_old/10check_option/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10check_option/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10check_option/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10check_option/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_optional/00-base.xml create mode 100644 tests/dictionaries_old/10check_optional/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_optional/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_optional/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_differ/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_differ/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_differ/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_differ/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_differ/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_differ_add/00-base.xml delete mode 100644 tests/dictionaries_old/10check_valid_differ_add/01-base.xml create mode 100644 tests/dictionaries_old/10check_valid_differ_add/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_differ_add/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10check_valid_differ_add/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_differ_add/xml/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_differ_add/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_differ_add/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10check_valid_differ_add/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/00-base.xml delete mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/01-base.xml create mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/xml/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_differ_removecheck/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_differ_removecheck/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10check_valid_differ_removecheck/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_in_network/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_in_network/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_in_network/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_in_network/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_in_network/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_in_network_cidr/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_in_network_cidr/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_in_network_cidr/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_in_network_cidr/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_in_network_cidr/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10check_valid_ipnetmask/00-base.xml create mode 100644 tests/dictionaries_old/10check_valid_ipnetmask/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_ipnetmask/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_ipnetmask/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_ipnetmask/yml/00-base.yml (100%) rename tests/{dictionaries/10load_frozenifnotin_noexist => dictionaries_old/10check_valid_jinja}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10check_valid_jinja/makedict/after.json create mode 100644 tests/dictionaries_old/10check_valid_jinja/makedict/base.json create mode 100644 tests/dictionaries_old/10check_valid_jinja/makedict/before.json create mode 100644 tests/dictionaries_old/10check_valid_jinja/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10check_valid_jinja/tiramisu/base.py create mode 100644 tests/dictionaries_old/10check_valid_jinja/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10check_valid_jinja/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10check_valid_jinja/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10fill_information/00-base.xml create mode 100644 tests/dictionaries_old/10fill_information/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10fill_information/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/10fill_information/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10fill_information/yml/00-base.yml (100%) rename tests/{dictionaries/10load_mandatoryifnotin_noexist => dictionaries_old/10fill_information_multi}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10fill_information_multi/makedict/after.json create mode 100644 tests/dictionaries_old/10fill_information_multi/makedict/base.json create mode 100644 tests/dictionaries_old/10fill_information_multi/makedict/before.json create mode 100644 tests/dictionaries_old/10fill_information_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10fill_information_multi/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10fill_information_multi/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/10fill_information_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10fill_information_multi/yml/00-base.yml (100%) rename tests/{dictionaries/10valid_enum_append => dictionaries_old/10fill_option_information}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10fill_option_information/informations.json create mode 100644 tests/dictionaries_old/10fill_option_information/makedict/after.json create mode 100644 tests/dictionaries_old/10fill_option_information/makedict/base.json create mode 100644 tests/dictionaries_old/10fill_option_information/makedict/before.json create mode 100644 tests/dictionaries_old/10fill_option_information/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10fill_option_information/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10fill_option_information/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/10fill_option_information/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10fill_option_information/yml/00-base.yml (100%) rename tests/{dictionaries/11multi_disabled_if_in_filelist => dictionaries_old/10fill_option_od_information}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10fill_option_od_information/informations.json create mode 100644 tests/dictionaries_old/10fill_option_od_information/makedict/after.json create mode 100644 tests/dictionaries_old/10fill_option_od_information/makedict/base.json create mode 100644 tests/dictionaries_old/10fill_option_od_information/makedict/before.json create mode 100644 tests/dictionaries_old/10fill_option_od_information/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10fill_option_od_information/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10fill_option_od_information/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/10fill_option_od_information/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10fill_option_od_information/yml/00-base.yml (100%) rename tests/{dictionaries/20notemplating => dictionaries_old/10fill_target_information}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10fill_target_information/informations.json create mode 100644 tests/dictionaries_old/10fill_target_information/makedict/after.json create mode 100644 tests/dictionaries_old/10fill_target_information/makedict/base.json create mode 100644 tests/dictionaries_old/10fill_target_information/makedict/before.json create mode 100644 tests/dictionaries_old/10fill_target_information/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10fill_target_information/tiramisu/base.py create mode 100644 tests/dictionaries_old/10fill_target_information/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10fill_target_information/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10fill_target_information/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10frozenifin_unknown_valid_enum_number/00-base.xml create mode 100644 tests/dictionaries_old/10frozenifin_unknown_valid_enum_number/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10frozenifin_unknown_valid_enum_number/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10frozenifin_unknown_valid_enum_number/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10frozenifin_unknown_valid_enum_number/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_append/00-base.xml delete mode 100644 tests/dictionaries_old/10leadership_append/01-base.xml create mode 100644 tests/dictionaries_old/10leadership_append/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_append/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10leadership_append/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_append/xml/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_append/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_append/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10leadership_append/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_append_hidden/00-base.xml delete mode 100644 tests/dictionaries_old/10leadership_append_hidden/01-base.xml create mode 100644 tests/dictionaries_old/10leadership_append_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_append_hidden/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10leadership_append_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_append_hidden/xml/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_append_hidden/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_append_hidden/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10leadership_append_hidden/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_append_name/00-base.xml delete mode 100644 tests/dictionaries_old/10leadership_append_name/01-base.xml create mode 100644 tests/dictionaries_old/10leadership_append_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_append_name/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10leadership_append_name/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_append_name/xml/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_append_name/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_append_name/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10leadership_append_name/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_auto/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_auto/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_auto/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_auto/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_auto/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_auto_index/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_auto_index/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_auto_index/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_auto_index/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_auto_index/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_autoleader/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_autoleader/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_autoleader/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_autoleader/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_autoleader/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_autoleader_expert/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_autoleader_expert/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_autoleader_expert/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_autoleader_expert/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_autoleader_expert/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_autosaveexpert/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_autosaveexpert/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_autosaveexpert/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_autosaveexpert/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_autosaveexpert/yml/00-base.yml (100%) rename tests/{dictionaries/20override => dictionaries_old/10leadership_empty}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10leadership_empty/makedict/after.json create mode 100644 tests/dictionaries_old/10leadership_empty/makedict/base.json create mode 100644 tests/dictionaries_old/10leadership_empty/makedict/before.json create mode 100644 tests/dictionaries_old/10leadership_empty/result/rougail/00_base.yml create mode 100644 tests/dictionaries_old/10leadership_empty/result/services/00_base.yml create mode 100644 tests/dictionaries_old/10leadership_empty/tiramisu/base.py create mode 100644 tests/dictionaries_old/10leadership_empty/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_empty/xml/00_base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_empty/yml/00_base.yml (100%) rename tests/{dictionaries/20override_no_templating => dictionaries_old/10leadership_hidden}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10leadership_hidden/makedict/after.json create mode 100644 tests/dictionaries_old/10leadership_hidden/makedict/base.json create mode 100644 tests/dictionaries_old/10leadership_hidden/makedict/before.json create mode 100644 tests/dictionaries_old/10leadership_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_hidden/tiramisu/base.py create mode 100644 tests/dictionaries_old/10leadership_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_hidden/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_hidden/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_leader_hidden/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_leader_hidden/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_leader_hidden/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_leader_hidden_if_in/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in_name/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in_name/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_leader_hidden_if_in_name/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_leader_hidden_if_in_name/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_leadermandatory/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_leadermandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_leadermandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_leadermandatory/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_leadermandatory/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_mandatory/00-base.xml delete mode 100644 tests/dictionaries_old/10leadership_mandatory/__init__.py delete mode 100644 tests/dictionaries_old/10leadership_mandatory/makedict/after.json delete mode 100644 tests/dictionaries_old/10leadership_mandatory/makedict/base.json delete mode 100644 tests/dictionaries_old/10leadership_mandatory/makedict/before.json delete mode 100644 tests/dictionaries_old/10leadership_mandatory/tiramisu/base.py delete mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_mandatoryfollower/yml/00-base.yml (100%) rename tests/{dictionaries/20override_source => dictionaries_old/10leadership_mandatoryfollower_value}/__init__.py (100%) create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/makedict/after.json create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/makedict/base.json create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/makedict/before.json create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/tiramisu/base.py create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_mandatoryfollower_value/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10leadership_mandatoryfollower_value/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10leadership_multi/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10leadership_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10leadership_multi/xml/00-base.xml create mode 100644 tests/dictionaries_old/10leadership_multi/yml/00-base.yml delete mode 100644 tests/dictionaries_old/10load_disabled_if_in/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_fill/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_fill/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_fill/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_fill/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_fill/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_list_optional/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_list_optional/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_list_optional/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_list_optional/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_list_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param2/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param2/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param3/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param3/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param3/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param3/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param3/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param3/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param4/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param4/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param4/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param4/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param4/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param4/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param5/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param5/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param5/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param5/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param5/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param5/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param6/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param6/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param6/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param6/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param6/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param6/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param_disabled/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param_disabled/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param_disabled/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_multi_param_disabled/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_multi_param_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_none/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_none/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_none/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_none/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_none/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_twice/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_twice/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_twice/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_twice/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_twice/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable2/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_in_variable2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_in_variable2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback/result/services/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_not_in_fallback/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback_force/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback_force/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback_force/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabled_if_not_in_fallback_force/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabled_if_not_in_fallback_force/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabledifin_fallback/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabledifin_fallback/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabledifin_fallback/tiramisu/multi.py rename tests/{dictionaries => dictionaries_old}/10load_disabledifin_fallback/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10load_disabledifin_fallback/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabledifin_fallback_force/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabledifin_fallback_force/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabledifin_fallback_force/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabledifin_fallback_force/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabledifin_fallback_force/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_disabledifin_whithouttype/00-base.xml create mode 100644 tests/dictionaries_old/10load_disabledifin_whithouttype/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_disabledifin_whithouttype/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_disabledifin_whithouttype/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_disabledifin_whithouttype/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_emptyvalue/00-base.xml delete mode 100644 tests/dictionaries_old/10load_emptyvalue/__init__.py delete mode 100644 tests/dictionaries_old/10load_emptyvalue/makedict/after.json delete mode 100644 tests/dictionaries_old/10load_emptyvalue/makedict/base.json delete mode 100644 tests/dictionaries_old/10load_emptyvalue/makedict/before.json delete mode 100644 tests/dictionaries_old/10load_emptyvalue/tiramisu/base.py delete mode 100644 tests/dictionaries_old/10load_frozenifin/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifin/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_frozenifin/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_frozenifin/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_frozenifin/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifin_auto/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifin_auto/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_frozenifin_auto/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_frozenifin_auto/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_auto/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifin_multiparam/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifin_multiparam/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_frozenifin_multiparam/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_frozenifin_multiparam/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_multiparam/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifin_noexist/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifin_noexist/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_noexist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_noexist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_noexist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifin_variable/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifin_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_frozenifin_variable/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_frozenifin_variable/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_frozenifin_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifnotin/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifnotin/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_frozenifnotin/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_frozenifnotin/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_frozenifnotin/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_frozenifnotin_noexist/00-base.xml create mode 100644 tests/dictionaries_old/10load_frozenifnotin_noexist/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10load_frozenifnotin_noexist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10load_frozenifnotin_noexist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10load_frozenifnotin_noexist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_hidden_if_empty_family/00-base.xml create mode 100644 tests/dictionaries_old/10load_hidden_if_empty_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_hidden_if_empty_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_hidden_if_empty_family/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_hidden_if_empty_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_hidden_if_family/00-base.xml create mode 100644 tests/dictionaries_old/10load_hidden_if_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_hidden_if_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_hidden_if_family/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_hidden_if_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_default_multi/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_default_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_default_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_default_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_default_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_default_submulti/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_default_submulti/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_default_submulti/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_default_submulti/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_default_submulti/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_defaultmulti_leader/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_defaultmulti_leader/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_defaultmulti_leader/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_defaultmulti_leader/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_defaultmulti_leader/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_description/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_description/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_description/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_description/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_description/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_name/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_name/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_name/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_name/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_leadership_submulti/00-base.xml create mode 100644 tests/dictionaries_old/10load_leadership_submulti/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_leadership_submulti/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_leadership_submulti/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_leadership_submulti/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_mandatoryifin/00-base.xml create mode 100644 tests/dictionaries_old/10load_mandatoryifin/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_mandatoryifin/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_mandatoryifin/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_mandatoryifin/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_mandatoryifnotin_noexist/00-base.xml create mode 100644 tests/dictionaries_old/10load_mandatoryifnotin_noexist/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/10load_mandatoryifnotin_noexist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10load_mandatoryifnotin_noexist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10load_mandatoryifnotin_noexist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10load_multivalue/00-base.xml create mode 100644 tests/dictionaries_old/10load_multivalue/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10load_multivalue/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10load_multivalue/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10load_multivalue/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_accent/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_accent/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_accent/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_accent/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_accent/yml/00-base.yml (100%) rename tests/{dictionaries/22provider_dynamic => dictionaries_old/10valid_enum_append}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/10valid_enum_append/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_append/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_append/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/xml/01-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_append/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_base/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_base/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_base/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_base/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_base_no_mandatory/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_base_no_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_base_no_mandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_base_no_mandatory/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_base_no_mandatory/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/01-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/xml/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_base_redefine/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_base_redefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/10valid_enum_base_redefine/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_leader/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_leader/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_leader/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_leader/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_leader/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_mandatory/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_mandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_mandatory/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_mandatory/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_multi/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_none/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_none/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_none/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_none/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_none/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_number/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_number/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_number/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_number/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_number/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_numberdefault/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_numberdefault/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_numberdefault/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_numberdefault/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_numberdefault/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_param_empty/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_param_empty/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_param_empty/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_param_empty/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_param_empty/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_param_empty2/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_param_empty2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_param_empty2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_param_empty2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_param_empty2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_quote/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_quote/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_quote/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_quote/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_quote/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/10valid_enum_value/00-base.xml create mode 100644 tests/dictionaries_old/10valid_enum_value/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/10valid_enum_value/tiramisu/multi.py create mode 100644 tests/dictionaries_old/10valid_enum_value/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/10valid_enum_value/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/00-base.xml delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/result/etc/file create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/result/tmpfiles.d/rougail.conf create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean/00-base.xml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist_boolean/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean2/00-base.xml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean2/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_boolean2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist_boolean2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/00-base.xml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/result/tmpfiles.d/rougail.conf create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_disabled/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_multi/00-base.xml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_multi/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist_multi/yml/00-base.yml (100%) rename tests/{dictionaries/22provider_dynamic_2 => dictionaries_old/11disabled_if_in_filelist_same_name}/__init__.py (100%) create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/makedict/after.json create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/makedict/base.json create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/makedict/before.json create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/tiramisu/base.py create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/tiramisu/multi.py rename tests/{dictionaries/20notemplating/result/etc => dictionaries_old/11disabled_if_in_filelist_same_name/tmpl}/file (100%) create mode 100644 tests/dictionaries_old/11disabled_if_in_filelist_same_name/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabled_if_in_filelist_same_name/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabledifin_filelist_notexist/00-base.xml create mode 100644 tests/dictionaries_old/11disabledifin_filelist_notexist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifin_filelist_notexist/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifin_filelist_notexist/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabledifin_filelist_notexist/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabledifin_filelist_notexist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist/00-base.xml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabledifnotin_filelist_notexist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_multi/00-base.xml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_multi/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabledifnotin_filelist_notexist_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_validenum/00-base.xml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_validenum/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_validenum/result/services/00-base.yml create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_validenum/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11disabledifnotin_filelist_notexist_validenum/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11disabledifnotin_filelist_notexist_validenum/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11multi_disabled_if_in_filelist/00-base.xml create mode 100644 tests/dictionaries_old/11multi_disabled_if_in_filelist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11multi_disabled_if_in_filelist/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/11multi_disabled_if_in_filelist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/11multi_disabled_if_in_filelist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/11multi_disabled_if_in_filelist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11valid_enum_function/00-base.xml create mode 100644 tests/dictionaries_old/11valid_enum_function/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11valid_enum_function/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11valid_enum_function/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/11valid_enum_function/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/11valid_enum_variable/00-base.xml create mode 100644 tests/dictionaries_old/11valid_enum_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/11valid_enum_variable/tiramisu/multi.py create mode 100644 tests/dictionaries_old/11valid_enum_variable/xml/00-base.xml create mode 100644 tests/dictionaries_old/11valid_enum_variable/yml/00-base.yml delete mode 100644 tests/dictionaries_old/20family_append/00-base.xml delete mode 100644 tests/dictionaries_old/20family_append/01-base.xml create mode 100644 tests/dictionaries_old/20family_append/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_append/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/20family_append/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_append/xml/00-base.xml create mode 100644 tests/dictionaries_old/20family_append/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/20family_append/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/20family_append/yml/01-base.yml (100%) rename tests/{dictionaries/40condition_fallback => dictionaries_old/20family_disabled}/__init__.py (100%) create mode 100644 tests/dictionaries_old/20family_disabled/makedict/after.json create mode 100644 tests/dictionaries_old/20family_disabled/makedict/base.json create mode 100644 tests/dictionaries_old/20family_disabled/makedict/before.json create mode 100644 tests/dictionaries_old/20family_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_disabled/tiramisu/base.py create mode 100644 tests/dictionaries_old/20family_disabled/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_disabled/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic_calc/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic_calc/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_calc/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_calc/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_calc/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic_calc2/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic_calc2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_calc2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_calc2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_calc2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic_calc_suffix/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic_calc_suffix/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_calc_suffix/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_calc_suffix/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_calc_suffix/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic_description/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic_description/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_description/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_description/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_description/yml/00-base.yml (100%) rename tests/{dictionaries/40condition_optional => dictionaries_old/20family_dynamic_jinja_fill}/__init__.py (100%) create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/makedict/after.json create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/makedict/base.json create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/makedict/before.json create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/tiramisu/base.py create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_jinja_fill/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_jinja_fill/yml/00-base.yml (100%) rename tests/{dictionaries/40condition_optional_empty => dictionaries_old/20family_dynamic_leadership}/__init__.py (100%) create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/makedict/after.json create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/makedict/base.json create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/makedict/before.json create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/tiramisu/base.py create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_leadership/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_leadership/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_dynamic_number/00-base.xml create mode 100644 tests/dictionaries_old/20family_dynamic_number/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_dynamic_number/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_dynamic_number/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_dynamic_number/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_empty/00-base.xml create mode 100644 tests/dictionaries_old/20family_empty/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_empty/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_empty/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_empty/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_hidden/00-base.xml delete mode 100644 tests/dictionaries_old/20family_hidden/01-base.xml create mode 100644 tests/dictionaries_old/20family_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_hidden/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/20family_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_hidden/xml/00-base.xml create mode 100644 tests/dictionaries_old/20family_hidden/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/20family_hidden/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/20family_hidden/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_mode/00-base.xml create mode 100644 tests/dictionaries_old/20family_mode/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_mode/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_mode/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_mode/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20family_modeleadership/00-base.xml create mode 100644 tests/dictionaries_old/20family_modeleadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20family_modeleadership/tiramisu/multi.py create mode 100644 tests/dictionaries_old/20family_modeleadership/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/20family_modeleadership/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20notemplating/00-base.xml delete mode 100644 tests/dictionaries_old/20notemplating/result/etc/file create mode 100644 tests/dictionaries_old/20notemplating/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20notemplating/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/20notemplating/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/20notemplating/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/20notemplating/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/20notemplating/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20override/00-base.xml rename tests/{dictionaries => dictionaries_old}/20override/no_base (100%) create mode 100644 tests/dictionaries_old/20override/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20override/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/20override/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries_old/20override/result/systemd/system/test2.service.d/rougail.conf delete mode 100644 tests/dictionaries_old/20override/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/20override/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/20override/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/20override/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20override_no_templating/00-base.xml rename tests/{dictionaries => dictionaries_old}/20override_no_templating/no_base (100%) create mode 100644 tests/dictionaries_old/20override_no_templating/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20override_no_templating/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/20override_no_templating/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries_old/20override_no_templating/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/20override_no_templating/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/20override_no_templating/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/20override_no_templating/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/20override_source/00-base.xml rename tests/{dictionaries => dictionaries_old}/20override_source/no_base (100%) create mode 100644 tests/dictionaries_old/20override_source/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/20override_source/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/20override_source/result/systemd/system/test.service.d/rougail.conf delete mode 100644 tests/dictionaries_old/20override_source/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/20override_source/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/20override_source/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/20override_source/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/21family_empty/00-base.xml create mode 100644 tests/dictionaries_old/21family_empty/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/21family_empty/tiramisu/multi.py create mode 100644 tests/dictionaries_old/21family_empty/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/21family_empty/yml/00-base.yml (100%) rename tests/{dictionaries/40condition_optional_family => dictionaries_old/21family_empty_sub}/__init__.py (100%) rename tests/{dictionaries/00load_comment => dictionaries_old/21family_empty_sub}/makedict/after.json (100%) rename tests/{dictionaries/00load_comment => dictionaries_old/21family_empty_sub}/makedict/base.json (100%) rename tests/{dictionaries/00load_comment => dictionaries_old/21family_empty_sub}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/21family_empty_sub/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/21family_empty_sub/tiramisu/base.py create mode 100644 tests/dictionaries_old/21family_empty_sub/tiramisu/multi.py create mode 100644 tests/dictionaries_old/21family_empty_sub/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/21family_empty_sub/yml/00-base.yml (100%) rename tests/{dictionaries/40hidden_if_in_leadership_fallback => dictionaries_old/22provider_dynamic}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/22provider_dynamic/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/22provider_dynamic/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic/yml/00-base.yml (100%) rename tests/{dictionaries/51redefine_remove_condition_filelist => dictionaries_old/22provider_dynamic_2}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/22provider_dynamic_2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/22provider_dynamic_2/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/22provider_dynamic_2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/30mandatory_withoutvalue/00-base.xml create mode 100644 tests/dictionaries_old/30mandatory_withoutvalue/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/30mandatory_withoutvalue/tiramisu/multi.py create mode 100644 tests/dictionaries_old/30mandatory_withoutvalue/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/30mandatory_withoutvalue/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/30mandatory_withoutvaluecalc/00-base.xml create mode 100644 tests/dictionaries_old/30mandatory_withoutvaluecalc/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/30mandatory_withoutvaluecalc/tiramisu/multi.py create mode 100644 tests/dictionaries_old/30mandatory_withoutvaluecalc/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/30mandatory_withoutvaluecalc/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/30mandatory_withvalue/00-base.xml create mode 100644 tests/dictionaries_old/30mandatory_withvalue/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/30mandatory_withvalue/tiramisu/multi.py create mode 100644 tests/dictionaries_old/30mandatory_withvalue/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/30mandatory_withvalue/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/30mandatory_withvaluecalc/00-base.xml create mode 100644 tests/dictionaries_old/30mandatory_withvaluecalc/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/30mandatory_withvaluecalc/tiramisu/multi.py create mode 100644 tests/dictionaries_old/30mandatory_withvaluecalc/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/30mandatory_withvaluecalc/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_base/00-base.xml create mode 100644 tests/dictionaries_old/40condition_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40condition_base/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40condition_base/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40condition_base/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_base_add/00-base.xml delete mode 100644 tests/dictionaries_old/40condition_base_add/01-base.xml create mode 100644 tests/dictionaries_old/40condition_base_add/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40condition_base_add/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/40condition_base_add/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40condition_base_add/xml/00-base.xml create mode 100644 tests/dictionaries_old/40condition_base_add/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/40condition_base_add/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/40condition_base_add/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_fallback/00-base.xml create mode 100644 tests/dictionaries_old/40condition_fallback/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/40condition_fallback/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/40condition_fallback/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/40condition_fallback/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_optional/00-base.xml create mode 100644 tests/dictionaries_old/40condition_optional/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/40condition_optional/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_optional_empty/00-base.xml create mode 100644 tests/dictionaries_old/40condition_optional_empty/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/40condition_optional_empty/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional_empty/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional_empty/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40condition_optional_family/00-base.xml create mode 100644 tests/dictionaries_old/40condition_optional_family/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/40condition_optional_family/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional_family/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/40condition_optional_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40empty_param/00_base.xml create mode 100644 tests/dictionaries_old/40empty_param/result/rougail/00_base.yml create mode 100644 tests/dictionaries_old/40empty_param/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40empty_param/xml/00_base.xml rename tests/{dictionaries => dictionaries_old}/40empty_param/yml/00_base.yml (100%) delete mode 100644 tests/dictionaries_old/40empty_param2/00_base.xml create mode 100644 tests/dictionaries_old/40empty_param2/result/rougail/00_base.yml create mode 100644 tests/dictionaries_old/40empty_param2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40empty_param2/xml/00_base.xml rename tests/{dictionaries => dictionaries_old}/40empty_param2/yml/00_base.yml (100%) delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/00-base.xml delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/__init__.py delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/makedict/after.json delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/makedict/base.json delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/makedict/before.json delete mode 100644 tests/dictionaries_old/40hidden_if_in_group_fallback/tiramisu/base.py rename tests/{dictionaries/51redefine_removecondition_nonautofreeze => dictionaries_old/40hidden_if_in_leadership_fallback}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/40hidden_if_in_leadership_fallback/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40hidden_if_in_leadership_fallback/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/40hidden_if_in_leadership_fallback/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_leadership/00-base.xml create mode 100644 tests/dictionaries_old/40ifin_leadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_leadership/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_leadership/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_leadership/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto/00-base.xml delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto/result/etc/mailname create mode 100644 tests/dictionaries_old/40ifin_leadershipauto/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_leadershipauto/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto/result/tmpfiles.d/rougail.conf create mode 100644 tests/dictionaries_old/40ifin_leadershipauto/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_leadershipauto/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_leadershipauto/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/00-base.xml delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/result/etc/mailname delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/result/etc/mailname2 create mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/result/tmpfiles.d/rougail.conf create mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_leadershipauto_follower/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_leadershipauto_follower/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_multi/00-base.xml create mode 100644 tests/dictionaries_old/40ifin_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_multi/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_multi2/00-base.xml create mode 100644 tests/dictionaries_old/40ifin_multi2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_multi2/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_multi2/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_multi2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/40ifin_validenum/00-base.xml create mode 100644 tests/dictionaries_old/40ifin_validenum/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/40ifin_validenum/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40ifin_validenum/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/40ifin_validenum/yml/00-base.yml (100%) rename tests/{dictionaries/61extra_auto_freeze => dictionaries_old/40space_param}/__init__.py (100%) create mode 100644 tests/dictionaries_old/40space_param/makedict/after.json create mode 100644 tests/dictionaries_old/40space_param/makedict/base.json create mode 100644 tests/dictionaries_old/40space_param/makedict/before.json create mode 100644 tests/dictionaries_old/40space_param/result/rougail/00_base.yml create mode 100644 tests/dictionaries_old/40space_param/tiramisu/base.py create mode 100644 tests/dictionaries_old/40space_param/tiramisu/multi.py create mode 100644 tests/dictionaries_old/40space_param/xml/00_base.xml rename tests/{dictionaries => dictionaries_old}/40space_param/yml/00_base.yml (100%) delete mode 100644 tests/dictionaries_old/45extra_without_family/00-base.xml delete mode 100644 tests/dictionaries_old/45extra_without_family/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/45extra_without_family/result/etc/file create mode 100644 tests/dictionaries_old/45extra_without_family/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/45extra_without_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45extra_without_family/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/45extra_without_family/result/tmpfiles.d/rougail.conf create mode 100644 tests/dictionaries_old/45extra_without_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45extra_without_family/xml/00-base.xml create mode 100644 tests/dictionaries_old/45extra_without_family/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/45extra_without_family/yml/00-base.yml (100%) create mode 100644 tests/dictionaries_old/45extra_without_family/yml/extra_dirs/extra/00-base.yml delete mode 100644 tests/dictionaries_old/45multi_family/00-base.xml create mode 100644 tests/dictionaries_old/45multi_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45multi_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45multi_family/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/45multi_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/45multi_family_basic/00-base.xml create mode 100644 tests/dictionaries_old/45multi_family_basic/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45multi_family_basic/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45multi_family_basic/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/45multi_family_basic/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/45multi_family_expert/00-base.xml create mode 100644 tests/dictionaries_old/45multi_family_expert/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45multi_family_expert/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45multi_family_expert/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/45multi_family_expert/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/45multi_family_order/00-base.xml create mode 100644 tests/dictionaries_old/45multi_family_order/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45multi_family_order/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45multi_family_order/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/45multi_family_order/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/45without_family/00-base.xml create mode 100644 tests/dictionaries_old/45without_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/45without_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/45without_family/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/45without_family/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/50exists_exists/00-base.xml delete mode 100644 tests/dictionaries_old/50exists_exists/01-base.xml create mode 100644 tests/dictionaries_old/50exists_exists/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/50exists_exists/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/50exists_exists/tiramisu/multi.py create mode 100644 tests/dictionaries_old/50exists_exists/xml/00-base.xml create mode 100644 tests/dictionaries_old/50exists_exists/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/50exists_exists/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/50exists_exists/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/50redefine_description/00-base.xml delete mode 100644 tests/dictionaries_old/50redefine_description/01-redefine.xml create mode 100644 tests/dictionaries_old/50redefine_description/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/50redefine_description/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/50redefine_description/tiramisu/multi.py create mode 100644 tests/dictionaries_old/50redefine_description/xml/00-base.xml create mode 100644 tests/dictionaries_old/50redefine_description/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/50redefine_description/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/50redefine_description/yml/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/51exists_nonexists/00-base.xml delete mode 100644 tests/dictionaries_old/51exists_nonexists/01-base.xml create mode 100644 tests/dictionaries_old/51exists_nonexists/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51exists_nonexists/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51exists_nonexists/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51exists_nonexists/xml/00-base.xml create mode 100644 tests/dictionaries_old/51exists_nonexists/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51exists_nonexists/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51exists_nonexists/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51exists_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/51exists_redefine/01-base.xml create mode 100644 tests/dictionaries_old/51exists_redefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51exists_redefine/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51exists_redefine/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51exists_redefine/xml/00-base.xml create mode 100644 tests/dictionaries_old/51exists_redefine/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51exists_redefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51exists_redefine/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_auto/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_auto/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_auto/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_auto/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_auto/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_auto/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_auto/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_auto/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_auto/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_autofill/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_autofill/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_autofill/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_autofill/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_autofill/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_autofill/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_autofill/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_autofill/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_autofill/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_family/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_family/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_family/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_family/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_family/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_family/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_family/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_fill/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_fill/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_fill/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_fill/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_fill/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_fill/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_fill/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_fill/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_fill/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_fillauto/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_fillauto/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_fillauto/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_fillauto/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_fillauto/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_fillauto/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_fillauto/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_fillauto/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_fillauto/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_help/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_help/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_help/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_help/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_help/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_help/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_help/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_help/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_help/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_hidden/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_hidden/01-redefine.xml create mode 100644 tests/dictionaries_old/51redefine_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_hidden/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_hidden/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_hidden/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_hidden/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_hidden/yml/01-redefine.yml (100%) rename tests/{dictionaries/70container_files => dictionaries_old/51redefine_hidden_inverse}/__init__.py (100%) rename tests/{dictionaries/40condition_fallback => dictionaries_old/51redefine_hidden_inverse}/makedict/after.json (100%) rename tests/{dictionaries/40condition_fallback => dictionaries_old/51redefine_hidden_inverse}/makedict/base.json (100%) rename tests/{dictionaries/40condition_fallback => dictionaries_old/51redefine_hidden_inverse}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/tiramisu/base.py create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_hidden_inverse/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_hidden_inverse/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_hidden_inverse/yml/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_multi/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_multi/01-redefine.xml delete mode 100644 tests/dictionaries_old/51redefine_multi/errno_48 create mode 100644 tests/dictionaries_old/51redefine_multi/makedict/after.json create mode 100644 tests/dictionaries_old/51redefine_multi/makedict/base.json create mode 100644 tests/dictionaries_old/51redefine_multi/makedict/before.json create mode 100644 tests/dictionaries_old/51redefine_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_multi/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_multi/tiramisu/base.py create mode 100644 tests/dictionaries_old/51redefine_multi/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_multi/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_multi/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_multi/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_multi/yml/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_remove_check/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_remove_check/01-base.xml delete mode 100644 tests/dictionaries_old/51redefine_remove_check/__init__.py delete mode 100644 tests/dictionaries_old/51redefine_remove_check/tiramisu/base.py delete mode 100644 tests/dictionaries_old/51redefine_remove_condition/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_remove_condition/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_remove_condition/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_remove_condition/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_remove_condition/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_remove_condition/xml/00-base.xml rename tests/{dictionaries/51redefine_remove_condition_filelist => dictionaries_old/51redefine_remove_condition}/xml/01-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition/yml/01-base.yml (100%) rename tests/{dictionaries/70container_files_symlink_multi => dictionaries_old/51redefine_remove_condition_filelist}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/51redefine_remove_condition_filelist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_remove_condition_filelist/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51redefine_remove_condition_filelist/result/services/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_remove_condition_filelist/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/xml/00-base.xml (100%) create mode 100644 tests/dictionaries_old/51redefine_remove_condition_filelist/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_remove_condition_filelist/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_removecondition_nonautofreeze/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_removecondition_nonautofreeze/01-base.xml create mode 100644 tests/dictionaries_old/51redefine_removecondition_nonautofreeze/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_removecondition_nonautofreeze/result/rougail/01-base.yml rename tests/{dictionaries => dictionaries_old}/51redefine_removecondition_nonautofreeze/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_removecondition_nonautofreeze/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_removecondition_nonautofreeze/xml/01-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_removecondition_nonautofreeze/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_removecondition_nonautofreeze/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_type/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_type/01-redefine.xml delete mode 100644 tests/dictionaries_old/51redefine_type/__init__.py delete mode 100644 tests/dictionaries_old/51redefine_type/errno_48 delete mode 100644 tests/dictionaries_old/51redefine_validenum/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_validenum/01-redefine.xml create mode 100644 tests/dictionaries_old/51redefine_validenum/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_validenum/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_validenum/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_validenum/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_validenum/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_validenum/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_validenum/yml/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/51redefine_value/00-base.xml delete mode 100644 tests/dictionaries_old/51redefine_value/01-redefine.xml create mode 100644 tests/dictionaries_old/51redefine_value/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_value/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_value/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_value/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_value/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_value/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_value/yml/01-redefine.yml (100%) rename tests/{dictionaries/70container_files_symlink_multi_variable => dictionaries_old/51redefine_without_hidden}/__init__.py (100%) rename tests/dictionaries_old/{51redefine_remove_check => 51redefine_without_hidden}/makedict/after.json (100%) rename tests/dictionaries_old/{51redefine_remove_check => 51redefine_without_hidden}/makedict/base.json (100%) rename tests/dictionaries_old/{51redefine_remove_check => 51redefine_without_hidden}/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/51redefine_without_hidden/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51redefine_without_hidden/result/rougail/01-redefine.yml create mode 100644 tests/dictionaries_old/51redefine_without_hidden/tiramisu/base.py create mode 100644 tests/dictionaries_old/51redefine_without_hidden/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51redefine_without_hidden/xml/00-base.xml create mode 100644 tests/dictionaries_old/51redefine_without_hidden/xml/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/51redefine_without_hidden/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51redefine_without_hidden/yml/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/51remove_fill/00-base.xml delete mode 100644 tests/dictionaries_old/51remove_fill/01-base.xml create mode 100644 tests/dictionaries_old/51remove_fill/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/51remove_fill/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/51remove_fill/tiramisu/multi.py create mode 100644 tests/dictionaries_old/51remove_fill/xml/00-base.xml create mode 100644 tests/dictionaries_old/51remove_fill/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/51remove_fill/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/51remove_fill/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/52exists_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/52exists_redefine/01-base.xml create mode 100644 tests/dictionaries_old/52exists_redefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/52exists_redefine/result/rougail/01-base.yml create mode 100644 tests/dictionaries_old/52exists_redefine/tiramisu/multi.py create mode 100644 tests/dictionaries_old/52exists_redefine/xml/00-base.xml create mode 100644 tests/dictionaries_old/52exists_redefine/xml/01-base.xml rename tests/{dictionaries => dictionaries_old}/52exists_redefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/52exists_redefine/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/60action_external/00-base.xml delete mode 100644 tests/dictionaries_old/60action_external/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60action_external/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60action_external/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60action_external/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60action_external/xml/00-base.xml create mode 100644 tests/dictionaries_old/60action_external/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60action_external/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60action_external/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/70container_files_symlink_variable => dictionaries_old/60extra_basic}/__init__.py (100%) create mode 100644 tests/dictionaries_old/60extra_basic/makedict/after.json create mode 100644 tests/dictionaries_old/60extra_basic/makedict/base.json create mode 100644 tests/dictionaries_old/60extra_basic/makedict/before.json create mode 100644 tests/dictionaries_old/60extra_basic/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_basic/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_basic/tiramisu/base.py create mode 100644 tests/dictionaries_old/60extra_basic/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_basic/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_basic/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_basic/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_basic/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_externalspacecondition/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_externalspacecondition/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_externalspacecondition/extra_dirs/extra1/00-base.xml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/result/extra1/00-base.yml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/xml/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_externalspacecondition/xml/extra_dirs/extra1/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_externalspacecondition/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_externalspacecondition/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_externalspacecondition/yml/extra_dirs/extra1/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_group/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_group/__init__.py delete mode 100644 tests/dictionaries_old/60extra_group/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_group/makedict/after.json delete mode 100644 tests/dictionaries_old/60extra_group/makedict/base.json delete mode 100644 tests/dictionaries_old/60extra_group/makedict/before.json delete mode 100644 tests/dictionaries_old/60extra_group/result/etc/mailname delete mode 100644 tests/dictionaries_old/60extra_group/result/etc/mailname2 delete mode 100644 tests/dictionaries_old/60extra_group/result/tmpfiles.d/rougail.conf delete mode 100644 tests/dictionaries_old/60extra_group/tiramisu/base.py delete mode 100644 tests/dictionaries_old/60extra_group/tmpl/mailname delete mode 100644 tests/dictionaries_old/60extra_group/tmpl/mailname2 delete mode 100644 tests/dictionaries_old/60extra_group_name/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_group_name/__init__.py delete mode 100644 tests/dictionaries_old/60extra_group_name/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_group_name/makedict/after.json delete mode 100644 tests/dictionaries_old/60extra_group_name/makedict/base.json delete mode 100644 tests/dictionaries_old/60extra_group_name/makedict/before.json delete mode 100644 tests/dictionaries_old/60extra_group_name/result/etc/mailname delete mode 100644 tests/dictionaries_old/60extra_group_name/result/etc/mailname2 delete mode 100644 tests/dictionaries_old/60extra_group_name/result/tmpfiles.d/rougail.conf delete mode 100644 tests/dictionaries_old/60extra_group_name/tiramisu/base.py delete mode 100644 tests/dictionaries_old/60extra_group_name/tmpl/mailname delete mode 100644 tests/dictionaries_old/60extra_group_name/tmpl/mailname2 delete mode 100644 tests/dictionaries_old/60extra_help/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_help/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_help/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_help/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_help/result/services/00-base.yml create mode 100644 tests/dictionaries_old/60extra_help/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_help/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_help/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_help/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_help/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/70container_files_twice => dictionaries_old/60extra_leadership}/__init__.py (100%) create mode 100644 tests/dictionaries_old/60extra_leadership/makedict/after.json create mode 100644 tests/dictionaries_old/60extra_leadership/makedict/base.json create mode 100644 tests/dictionaries_old/60extra_leadership/makedict/before.json create mode 100644 tests/dictionaries_old/60extra_leadership/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership/result/services/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership/tiramisu/base.py create mode 100644 tests/dictionaries_old/60extra_leadership/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_leadership/tmpl/mailname create mode 100644 tests/dictionaries_old/60extra_leadership/tmpl/mailname2 create mode 100644 tests/dictionaries_old/60extra_leadership/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_leadership/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_leadership/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_leadership/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/70container_filesmulti => dictionaries_old/60extra_leadership_name}/__init__.py (100%) create mode 100644 tests/dictionaries_old/60extra_leadership_name/makedict/after.json create mode 100644 tests/dictionaries_old/60extra_leadership_name/makedict/base.json create mode 100644 tests/dictionaries_old/60extra_leadership_name/makedict/before.json create mode 100644 tests/dictionaries_old/60extra_leadership_name/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name/result/services/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name/tiramisu/base.py create mode 100644 tests/dictionaries_old/60extra_leadership_name/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_leadership_name/tmpl/mailname create mode 100644 tests/dictionaries_old/60extra_leadership_name/tmpl/mailname2 create mode 100644 tests/dictionaries_old/60extra_leadership_name/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_leadership_name/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_leadership_name/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_leadership_name/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/70container_filesredefine => dictionaries_old/60extra_leadership_name_item}/__init__.py (100%) create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/makedict/after.json create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/makedict/base.json create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/makedict/before.json create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/result/services/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/tiramisu/base.py create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/tmpl/mailname create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/tmpl/mailname2 create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_leadership_name_item/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_leadership_name_item/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_leadership_name_item/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries/70container_new => dictionaries_old/60extra_leadership_valid_enum}/__init__.py (100%) create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/makedict/after.json create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/makedict/base.json create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/makedict/before.json create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/result/services/00-base.yml create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/tiramisu/base.py create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/tmpl/mailname create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/tmpl/mailname2 create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_leadership_valid_enum/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_leadership_valid_enum/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_leadership_valid_enum/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_load/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_load/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_load/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_load/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_load/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_load/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_load/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_load/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_load/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_mandatory/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_mandatory/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_mandatory/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_mandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_mandatory/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_mandatory/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_mandatory/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_mandatory/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_name_family/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_name_family/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_name_family/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_name_family/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_name_family/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_name_family/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_name_family/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_name_family/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_name_family/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_no_condition/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_no_condition/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_no_condition/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_no_condition/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_no_condition/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_no_condition/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_no_condition/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_no_condition/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_no_condition/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_redefine/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_redefine/extra_dirs/extra/01-redefine.xml create mode 100644 tests/dictionaries_old/60extra_redefine/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_redefine/result/extra/01-redefine.yml create mode 100644 tests/dictionaries_old/60extra_redefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_redefine/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_redefine/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_redefine/xml/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_redefine/xml/extra_dirs/extra/01-redefine.xml rename tests/{dictionaries => dictionaries_old}/60extra_redefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_redefine/yml/extra_dirs/extra/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_redefine/yml/extra_dirs/extra/01-redefine.yml (100%) delete mode 100644 tests/dictionaries_old/60extra_variable_name_extra/00-base.xml delete mode 100644 tests/dictionaries_old/60extra_variable_name_extra/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60extra_variable_name_extra/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60extra_variable_name_extra/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60extra_variable_name_extra/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60extra_variable_name_extra/xml/00-base.xml create mode 100644 tests/dictionaries_old/60extra_variable_name_extra/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60extra_variable_name_extra/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60extra_variable_name_extra/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60familyaction/00-base.xml delete mode 100644 tests/dictionaries_old/60familyaction/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60familyaction/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60familyaction/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60familyaction/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60familyaction/xml/00-base.xml create mode 100644 tests/dictionaries_old/60familyaction/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60familyaction/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60familyaction/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/60familyaction_mandatory/00-base.xml delete mode 100644 tests/dictionaries_old/60familyaction_mandatory/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/60familyaction_mandatory/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/60familyaction_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/60familyaction_mandatory/tiramisu/multi.py create mode 100644 tests/dictionaries_old/60familyaction_mandatory/xml/00-base.xml create mode 100644 tests/dictionaries_old/60familyaction_mandatory/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries => dictionaries_old}/60familyaction_mandatory/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/60familyaction_mandatory/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/61extra_auto_freeze/00-base.xml delete mode 100644 tests/dictionaries_old/61extra_auto_freeze/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/61extra_auto_freeze/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/61extra_auto_freeze/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/61extra_auto_freeze/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/61extra_auto_freeze/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/61extra_auto_freeze/xml/extra_dirs/extra/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/61extra_auto_freeze/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/61extra_auto_freeze/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/61extra_dyn/00-base.xml delete mode 100644 tests/dictionaries_old/61extra_dyn/__init__.py delete mode 100644 tests/dictionaries_old/61extra_dyn/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/61extra_dyn/makedict/after.json delete mode 100644 tests/dictionaries_old/61extra_dyn/makedict/base.json delete mode 100644 tests/dictionaries_old/61extra_dyn/makedict/before.json delete mode 100644 tests/dictionaries_old/61extra_dyn/tiramisu/base.py delete mode 100644 tests/dictionaries_old/61extra_dyn_extra/00-base.xml delete mode 100644 tests/dictionaries_old/61extra_dyn_extra/extra_dirs/extra/00-base.xml create mode 100644 tests/dictionaries_old/61extra_dyn_extra/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/61extra_dyn_extra/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/61extra_dyn_extra/tiramisu/multi.py create mode 100644 tests/dictionaries_old/61extra_dyn_extra/xml/00-base.xml create mode 100644 tests/dictionaries_old/61extra_dyn_extra/xml/extra_dirs/extra/00-base.xml rename tests/{dictionaries/61extra_dyn => dictionaries_old/61extra_dyn_extra}/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/61extra_dyn_extra/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_files/00-base.xml delete mode 100644 tests/dictionaries_old/70container_files/result/etc/mailname delete mode 100644 tests/dictionaries_old/70container_files/result/rougail.conf create mode 100644 tests/dictionaries_old/70container_files/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_files/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70container_files/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70container_files/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_files/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_files/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/00-base.xml delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/etc/mailname delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/etc/mailname2 delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/etc/mailname3 delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/etc/mailname4 create mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/00-base.xml delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/etc/mailname delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/etc/mailname2 delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/etc/mailname3 delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/etc/mailname4 create mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70container_files_symlink_multi_variable/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi_variable/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi_variable/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_multi_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_files_symlink_variable/00-base.xml delete mode 100644 tests/dictionaries_old/70container_files_symlink_variable/result/etc/mailname create mode 100644 tests/dictionaries_old/70container_files_symlink_variable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_files_symlink_variable/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70container_files_symlink_variable/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_variable/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_variable/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_symlink_variable/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_files_twice/00-base.xml create mode 100644 tests/dictionaries_old/70container_files_twice/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_files_twice/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_files_twice/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_twice/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_files_twice/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_filesmulti/00-base.xml create mode 100644 tests/dictionaries_old/70container_filesmulti/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_filesmulti/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_filesmulti/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesmulti/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesmulti/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_filesredefine/00-base.xml delete mode 100644 tests/dictionaries_old/70container_filesredefine/01-base.xml create mode 100644 tests/dictionaries_old/70container_filesredefine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_filesredefine/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70container_filesredefine/result/services/01-base.yml rename tests/{dictionaries => dictionaries_old}/70container_filesredefine/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesredefine/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesredefine/xml/01-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesredefine/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/70container_filesredefine/yml/01-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_new/00-base.xml create mode 100644 tests/dictionaries_old/70container_new/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_new/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_new/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_new/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_new/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_newnocont/00-base.xml create mode 100644 tests/dictionaries_old/70container_newnocont/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_newnocont/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_newnocont/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_newnocont/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_newnocont/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_newwithip/00-base.xml create mode 100644 tests/dictionaries_old/70container_newwithip/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70container_newwithip/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_newwithip/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_newwithip/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_newwithip/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70container_save/00-base.xml create mode 100644 tests/dictionaries_old/70container_save/result/rougail/00-base.yml rename tests/{dictionaries => dictionaries_old}/70container_save/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70container_save/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70container_save/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_base/00-base.xml create mode 100644 tests/dictionaries_old/70service_base/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_base/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70service_base/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_base/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_base/yml/00-base.yml (100%) rename tests/{dictionaries/70container_newnocont => dictionaries_old/70service_disabled}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/no_base (100%) create mode 100644 tests/dictionaries_old/70service_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_disabled/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_disabled/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_disabled/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled/yml/00-base.yml (100%) rename tests/{dictionaries/70container_newwithip => dictionaries_old/70service_disabled_undisable}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/70service_disabled_undisable/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_disabled_undisable/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_disabled_undisable/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_disabled_undisable/yml/00-base.yml (100%) rename tests/{dictionaries/70container_save => dictionaries_old/70service_engine}/__init__.py (100%) rename tests/{dictionaries/70service_base => dictionaries_old/70service_engine}/makedict/after.json (100%) rename tests/{dictionaries/70service_base => dictionaries_old/70service_engine}/makedict/base.json (100%) rename tests/{dictionaries/70service_base => dictionaries_old/70service_engine}/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine/no_base (100%) create mode 100644 tests/dictionaries_old/70service_engine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_engine/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_engine/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_engine/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine/tmpl/testsrv.service (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine/yml/00-base.yml (100%) rename tests/{dictionaries/70service_base => dictionaries_old/70service_engine_dash}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/no_base (100%) create mode 100644 tests/dictionaries_old/70service_engine_dash/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_engine_dash/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_engine_dash/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/tmpl/test-srv.service (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_engine_dash/yml/00-base.yml (100%) rename tests/{dictionaries/70service_disabled => dictionaries_old/70service_mount}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/no_base (100%) create mode 100644 tests/dictionaries_old/70service_mount/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_mount/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_mount/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_mount/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/tmpl/testsrv.mount (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_mount/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_not_managed/00-base.xml create mode 100644 tests/dictionaries_old/70service_not_managed/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_not_managed/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70service_not_managed/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_not_managed/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_not_managed/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_servicelist/00-base.xml create mode 100644 tests/dictionaries_old/70service_servicelist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70service_servicelist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_servicelist_disabled_if_in/00-base.xml create mode 100644 tests/dictionaries_old/70service_servicelist_disabled_if_in/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_disabled_if_in/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70service_servicelist_disabled_if_in/tiramisu/multi.py (100%) create mode 100644 tests/dictionaries_old/70service_servicelist_disabled_if_in/xml/00-base.xml rename tests/{dictionaries => dictionaries_old}/70service_servicelist_disabled_if_in/yml/00-base.yml (100%) rename tests/{dictionaries/70service_disabled_undisable => dictionaries_old/70service_servicelist_extra}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/makedict/before.json (100%) create mode 100644 tests/dictionaries_old/70service_servicelist_extra/result/extra/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_extra/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_extra/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/xml/extra_dirs/extra/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/yml/00-base.yml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_extra/yml/extra_dirs/extra/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_servicelist_file/00-base.xml rename tests/{dictionaries => dictionaries_old}/70service_servicelist_file/no_base (100%) create mode 100644 tests/dictionaries_old/70service_servicelist_file/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_file/result/services/00-base.yml delete mode 120000 tests/dictionaries_old/70service_servicelist_file/result/systemd/system/test.service delete mode 100644 tests/dictionaries_old/70service_servicelist_file/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70service_servicelist_file/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_file/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_file/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_servicelist_ip/00-base.xml rename tests/{dictionaries => dictionaries_old}/70service_servicelist_ip/no_base (100%) create mode 100644 tests/dictionaries_old/70service_servicelist_ip/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_ip/result/services/00-base.yml delete mode 120000 tests/dictionaries_old/70service_servicelist_ip/result/systemd/system/test.service delete mode 100644 tests/dictionaries_old/70service_servicelist_ip/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70service_servicelist_ip/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_ip/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_ip/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70service_servicelist_not_managed/00-base.xml create mode 100644 tests/dictionaries_old/70service_servicelist_not_managed/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_servicelist_not_managed/result/services/00-base.yml rename tests/{dictionaries => dictionaries_old}/70service_servicelist_not_managed/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_not_managed/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_servicelist_not_managed/yml/00-base.yml (100%) rename tests/{dictionaries/70service_engine => dictionaries_old/70service_target}/__init__.py (100%) rename tests/{dictionaries/70service_engine => dictionaries_old/70service_target}/makedict/after.json (100%) rename tests/{dictionaries/70service_engine => dictionaries_old/70service_target}/makedict/base.json (100%) rename tests/{dictionaries/70service_engine => dictionaries_old/70service_target}/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_target/no_base (100%) create mode 100644 tests/dictionaries_old/70service_target/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_target/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_target/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_target/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_target/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_target/yml/00-base.yml (100%) rename tests/{dictionaries/70service_engine_dash => dictionaries_old/70service_target_engine}/__init__.py (100%) rename tests/{dictionaries/70service_target => dictionaries_old/70service_target_engine}/makedict/after.json (100%) rename tests/{dictionaries/70service_target => dictionaries_old/70service_target_engine}/makedict/base.json (100%) rename tests/{dictionaries/70service_target => dictionaries_old/70service_target_engine}/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_target_engine/no_base (100%) create mode 100644 tests/dictionaries_old/70service_target_engine/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70service_target_engine/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_target_engine/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_target_engine/tiramisu/multi.py (100%) rename tests/{dictionaries/70service_target_engine/result/systemd/system => dictionaries_old/70service_target_engine/tmpl}/testsrv.service (100%) rename tests/{dictionaries => dictionaries_old}/70service_target_engine/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_target_engine/yml/00-base.yml (100%) rename tests/{dictionaries/70service_mount => dictionaries_old/70service_timer}/__init__.py (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/makedict/after.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/makedict/base.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/makedict/before.json (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/no_base (100%) create mode 100644 tests/dictionaries_old/70service_timer/result/services/00-base.yml create mode 100644 tests/dictionaries_old/70service_timer/tiramisu/base.py rename tests/{dictionaries => dictionaries_old}/70service_timer/tiramisu/multi.py (100%) rename tests/{dictionaries/70service_timer/result/systemd/system => dictionaries_old/70service_timer/tmpl}/testsrv.service (100%) rename tests/{dictionaries/70service_timer/result/systemd/system => dictionaries_old/70service_timer/tmpl}/testsrv.timer (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70service_timer/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip/00-base.xml rename tests/{dictionaries => dictionaries_old}/70services_ip/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_cidr/00-base.xml rename tests/{dictionaries => dictionaries_old}/70services_ip_cidr/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_cidr/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_cidr/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_cidr/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_cidr/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_cidr/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_cidr/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_cidr/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_disabled/00-base.xml rename tests/{dictionaries => dictionaries_old}/70services_ip_disabled/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_disabled/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_disabled/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_disabled/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_disabled/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_disabled/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_disabled/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_disabled/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_iplist/00-base.xml rename tests/{dictionaries/70services_ip_extra => dictionaries_old/70services_ip_iplist}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_iplist/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_iplist/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_iplist/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_iplist/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_iplist2/00-base.xml create mode 100644 tests/dictionaries_old/70services_ip_iplist2/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_iplist2/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_iplist2/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist2/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist2/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_iplist2/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_leadership/00-base.xml rename tests/{dictionaries/70services_ip_iplist => dictionaries_old/70services_ip_leadership}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_leadership/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_leadership/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_leadership/result/systemd/system/ntp.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_leadership/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_leadership/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_leadership/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_leadership/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_multi/00-base.xml rename tests/{dictionaries/70services_ip_leadership => dictionaries_old/70services_ip_multi}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_multi/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_multi/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_multi/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_multi/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_multi/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_multi/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_multi/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_network/00-base.xml rename tests/{dictionaries/70services_ip_multi => dictionaries_old/70services_ip_network}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_network/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_network/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_network/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_network/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_network/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_network/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_network/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_not_mandatory/00-base.xml rename tests/{dictionaries/70services_ip_network => dictionaries_old/70services_ip_not_mandatory}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_not_mandatory/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_not_mandatory/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_not_mandatory/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_not_mandatory/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_not_mandatory/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_not_mandatory/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_not_mandatory/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/70services_ip_twice/00-base.xml rename tests/{dictionaries/70services_ip_not_mandatory => dictionaries_old/70services_ip_twice}/no_base (100%) create mode 100644 tests/dictionaries_old/70services_ip_twice/result/rougail/00-base.yml create mode 100644 tests/dictionaries_old/70services_ip_twice/result/services/00-base.yml delete mode 100644 tests/dictionaries_old/70services_ip_twice/result/systemd/system/nut.service.d/rougail_ip.conf delete mode 100644 tests/dictionaries_old/70services_ip_twice/result/tmpfiles.d/rougail.conf rename tests/{dictionaries => dictionaries_old}/70services_ip_twice/tiramisu/multi.py (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_twice/xml/00-base.xml (100%) rename tests/{dictionaries => dictionaries_old}/70services_ip_twice/yml/00-base.yml (100%) delete mode 100644 tests/dictionaries_old/80auto_family/00-base.xml delete mode 100644 tests/dictionaries_old/80auto_family/__init__.py delete mode 100644 tests/dictionaries_old/80auto_family/errno_8 delete mode 100644 tests/dictionaries_old/80check_unknown/00-base.xml delete mode 100644 tests/dictionaries_old/80check_unknown/__init__.py delete mode 100644 tests/dictionaries_old/80check_unknown/errno_1 delete mode 100644 tests/dictionaries_old/80check_unknown_var/00-base.xml delete mode 100644 tests/dictionaries_old/80check_unknown_var/__init__.py delete mode 100644 tests/dictionaries_old/80check_unknown_var/errno_42 delete mode 100644 tests/dictionaries_old/80check_without_target/00-base.xml delete mode 100644 tests/dictionaries_old/80check_without_target/__init__.py delete mode 100644 tests/dictionaries_old/80check_without_target/errno_9 delete mode 100644 tests/dictionaries_old/80condition_itself/00-base.xml delete mode 100644 tests/dictionaries_old/80condition_itself/__init__.py delete mode 100644 tests/dictionaries_old/80condition_itself/errno_11 delete mode 100644 tests/dictionaries_old/80condition_not_exists_error/00-base.xml delete mode 100644 tests/dictionaries_old/80condition_not_exists_error/__init__.py delete mode 100644 tests/dictionaries_old/80condition_not_exists_error/errno_12 delete mode 100644 tests/dictionaries_old/80condition_not_exists_error_var/00-base.xml delete mode 100644 tests/dictionaries_old/80condition_not_exists_error_var/__init__.py delete mode 100644 tests/dictionaries_old/80condition_not_exists_error_var/errno_12 delete mode 100644 tests/dictionaries_old/80condition_without_target/00-base.xml delete mode 100644 tests/dictionaries_old/80condition_without_target/__init__.py delete mode 100644 tests/dictionaries_old/80condition_without_target/errno_9 delete mode 100644 tests/dictionaries_old/80container_files_symlink_without_source/00-base.xml delete mode 100644 tests/dictionaries_old/80container_files_symlink_without_source/__init__.py delete mode 100644 tests/dictionaries_old/80container_files_symlink_without_source/errno_34 delete mode 100644 tests/dictionaries_old/80container_filesredefine_error/00-base.xml delete mode 100644 tests/dictionaries_old/80container_filesredefine_error/01-base.xml delete mode 100644 tests/dictionaries_old/80container_filesredefine_error/__init__.py delete mode 100644 tests/dictionaries_old/80container_filesredefine_error/errno_45 delete mode 100644 tests/dictionaries_old/80empty_param_number/00_base.xml delete mode 100644 tests/dictionaries_old/80empty_param_number/__init__.py delete mode 100644 tests/dictionaries_old/80empty_param_number/errno_27 delete mode 100644 tests/dictionaries_old/80empty_typeeole_eole/00_base.xml delete mode 100644 tests/dictionaries_old/80empty_typeeole_eole/__init__.py delete mode 100644 tests/dictionaries_old/80empty_typeeole_eole/errno_27 delete mode 100644 tests/dictionaries_old/80empty_typeeole_number/00_base.xml delete mode 100644 tests/dictionaries_old/80empty_typeeole_number/__init__.py delete mode 100644 tests/dictionaries_old/80empty_typeeole_number/errno_27 delete mode 100644 tests/dictionaries_old/80extra_externalspaceauto/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspaceauto/__init__.py delete mode 100644 tests/dictionaries_old/80extra_externalspaceauto/errno_41 delete mode 100644 tests/dictionaries_old/80extra_externalspaceauto/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspaceauto/extra_dirs/extra1/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition2/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition2/__init__.py delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition2/errno_38 delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition2/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition2/extra_dirs/extra1/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition3/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition3/__init__.py delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition3/errno_38 delete mode 100644 tests/dictionaries_old/80extra_externalspacecondition3/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_rougail/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_rougail/__init__.py delete mode 100644 tests/dictionaries_old/80extra_rougail/errno_21 delete mode 100644 tests/dictionaries_old/80extra_rougail/extra_dirs/rougail/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_services/00-base.xml delete mode 100644 tests/dictionaries_old/80extra_services/__init__.py delete mode 100644 tests/dictionaries_old/80extra_services/errno_21 delete mode 100644 tests/dictionaries_old/80extra_services/extra_dirs/services/00-base.xml delete mode 100644 tests/dictionaries_old/80family_appendaccent/00-base.xml delete mode 100644 tests/dictionaries_old/80family_appendaccent/01-base.xml delete mode 100644 tests/dictionaries_old/80family_appendaccent/02-base.xml delete mode 100644 tests/dictionaries_old/80family_appendaccent/__init__.py delete mode 100644 tests/dictionaries_old/80family_appendaccent/errno_76 delete mode 100644 tests/dictionaries_old/80family_change/00-base.xml delete mode 100644 tests/dictionaries_old/80family_change/01-base.xml delete mode 100644 tests/dictionaries_old/80family_change/__init__.py delete mode 100644 tests/dictionaries_old/80family_change/errno_47 delete mode 100644 tests/dictionaries_old/80family_dynamic_calc_invalid_suffix/00-base.xml delete mode 100644 tests/dictionaries_old/80family_dynamic_calc_invalid_suffix/__init__.py delete mode 100644 tests/dictionaries_old/80family_dynamic_calc_invalid_suffix/errno_28 delete mode 100644 tests/dictionaries_old/80family_dynamic_check/00-base.xml delete mode 100644 tests/dictionaries_old/80family_dynamic_check/__init__.py delete mode 100644 tests/dictionaries_old/80family_dynamic_check/errno_35 delete mode 100644 tests/dictionaries_old/80family_dynamic_not_multi/00-base.xml delete mode 100644 tests/dictionaries_old/80family_dynamic_not_multi/__init__.py delete mode 100644 tests/dictionaries_old/80family_dynamic_not_multi/errno_16 delete mode 100644 tests/dictionaries_old/80family_dynamic_with_family/00-base.xml delete mode 100644 tests/dictionaries_old/80family_dynamic_with_family/__init__.py delete mode 100644 tests/dictionaries_old/80family_dynamic_with_family/errno_22 delete mode 100644 tests/dictionaries_old/80family_not_dynamic_calc_suffix/00-base.xml delete mode 100644 tests/dictionaries_old/80family_not_dynamic_calc_suffix/__init__.py delete mode 100644 tests/dictionaries_old/80family_not_dynamic_calc_suffix/errno_53 delete mode 100644 tests/dictionaries_old/80family_only_on_suffix/00-base.xml delete mode 100644 tests/dictionaries_old/80family_only_on_suffix/__init__.py delete mode 100644 tests/dictionaries_old/80family_only_on_suffix/errno_35 delete mode 100644 tests/dictionaries_old/80family_several/00-base.xml delete mode 100644 tests/dictionaries_old/80family_several/__init__.py delete mode 100644 tests/dictionaries_old/80family_several/errno_44 delete mode 100644 tests/dictionaries_old/80family_unique/00-base.xml delete mode 100644 tests/dictionaries_old/80family_unique/__init__.py delete mode 100644 tests/dictionaries_old/80family_unique/errno_55 delete mode 100644 tests/dictionaries_old/80family_variable_not_same_name/00-base.xml delete mode 100644 tests/dictionaries_old/80family_variable_not_same_name/__init__.py delete mode 100644 tests/dictionaries_old/80family_variable_not_same_name/errno_57 delete mode 100644 tests/dictionaries_old/80familyaction_accent/00-base.xml delete mode 100644 tests/dictionaries_old/80familyaction_accent/__init__.py delete mode 100644 tests/dictionaries_old/80familyaction_accent/errno_76 delete mode 100644 tests/dictionaries_old/80familyaction_accent/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/80file_wrong_type/00-base.xml delete mode 100644 tests/dictionaries_old/80file_wrong_type/__init__.py delete mode 100644 tests/dictionaries_old/80file_wrong_type/errno_58 delete mode 100644 tests/dictionaries_old/80fill_baseaccent/00-base.xml delete mode 100644 tests/dictionaries_old/80fill_baseaccent/__init__.py delete mode 100644 tests/dictionaries_old/80fill_baseaccent/errno_76 delete mode 100644 tests/dictionaries_old/80fill_error/00-base.xml delete mode 100644 tests/dictionaries_old/80fill_error/__init__.py delete mode 100644 tests/dictionaries_old/80fill_error/errno_24 delete mode 100644 tests/dictionaries_old/80fill_multi/00-base.xml delete mode 100644 tests/dictionaries_old/80fill_multi/__init__.py delete mode 100644 tests/dictionaries_old/80fill_multi/errno_24 delete mode 100644 tests/dictionaries_old/80fill_not_exists/00-base.xml delete mode 100644 tests/dictionaries_old/80fill_not_exists/__init__.py delete mode 100644 tests/dictionaries_old/80fill_not_exists/errno_42 delete mode 100644 tests/dictionaries_old/80fill_unknown_function/00-base.xml delete mode 100644 tests/dictionaries_old/80fill_unknown_function/__init__.py delete mode 100644 tests/dictionaries_old/80fill_unknown_function/errno_25 delete mode 100644 tests/dictionaries_old/80frozenifin_unknown/00-base.xml delete mode 100644 tests/dictionaries_old/80frozenifin_unknown/__init__.py delete mode 100644 tests/dictionaries_old/80frozenifin_unknown/errno_23 delete mode 100644 tests/dictionaries_old/80hidden_if_in_dynamic/00-base.xml delete mode 100644 tests/dictionaries_old/80hidden_if_in_dynamic/__init__.py delete mode 100644 tests/dictionaries_old/80hidden_if_in_dynamic/errno_20 delete mode 100644 tests/dictionaries_old/80hidden_if_in_filelist/00-base.xml delete mode 100644 tests/dictionaries_old/80hidden_if_in_filelist/__init__.py delete mode 100644 tests/dictionaries_old/80hidden_if_in_filelist/errno_10 delete mode 100644 tests/dictionaries_old/80invalid_dtd/00_base.xml delete mode 100644 tests/dictionaries_old/80invalid_dtd/__init__.py delete mode 100644 tests/dictionaries_old/80invalid_dtd/errno_43 delete mode 100644 tests/dictionaries_old/80invalid_xml/00_base.xml delete mode 100644 tests/dictionaries_old/80invalid_xml/__init__.py delete mode 100644 tests/dictionaries_old/80invalid_xml/errno_52 delete mode 100644 tests/dictionaries_old/80leadership_accent/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_accent/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_accent/errno_76 delete mode 100644 tests/dictionaries_old/80leadership_accent_leader/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_accent_leader/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_accent_leader/errno_76 delete mode 100644 tests/dictionaries_old/80leadership_auto_save/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_auto_save/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_auto_save/errno_29 delete mode 100644 tests/dictionaries_old/80leadership_autofreeze/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_autofreeze/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_autofreeze/errno_30 delete mode 100644 tests/dictionaries_old/80leadership_familyaccent/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_familyaccent/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_familyaccent/errno_76 delete mode 100644 tests/dictionaries_old/80leadership_leader_not_multi/00-base.xml delete mode 100644 tests/dictionaries_old/80leadership_leader_not_multi/__init__.py delete mode 100644 tests/dictionaries_old/80leadership_leader_not_multi/errno_32 delete mode 100644 tests/dictionaries_old/80load_disabled_if_inaccent_family/00-base.xml delete mode 100644 tests/dictionaries_old/80load_disabled_if_inaccent_family/__init__.py delete mode 100644 tests/dictionaries_old/80load_disabled_if_inaccent_family/errno_76 delete mode 100644 tests/dictionaries_old/80load_leadership_normalize_family/00-base.xml delete mode 100644 tests/dictionaries_old/80load_leadership_normalize_family/01-base.xml delete mode 100644 tests/dictionaries_old/80load_leadership_normalize_family/__init__.py delete mode 100644 tests/dictionaries_old/80load_leadership_normalize_family/errno_76 delete mode 100644 tests/dictionaries_old/80load_mandatoryifin_family/00-base.xml delete mode 100644 tests/dictionaries_old/80load_mandatoryifin_family/__init__.py delete mode 100644 tests/dictionaries_old/80load_mandatoryifin_family/errno_51 delete mode 100644 tests/dictionaries_old/80mode_conflict/00-base.xml delete mode 100644 tests/dictionaries_old/80mode_conflict/__init__.py delete mode 100644 tests/dictionaries_old/80mode_conflict/errno_62 delete mode 100644 tests/dictionaries_old/80mode_leadership_conflict/00-base.xml delete mode 100644 tests/dictionaries_old/80mode_leadership_conflict/__init__.py delete mode 100644 tests/dictionaries_old/80mode_leadership_conflict/errno_63 delete mode 100644 tests/dictionaries_old/80multi_family_mode_conflict/00-base.xml delete mode 100644 tests/dictionaries_old/80multi_family_mode_conflict/__init__.py delete mode 100644 tests/dictionaries_old/80multi_family_mode_conflict/errno_61 delete mode 100644 tests/dictionaries_old/80nil_with_value/00-base.xml delete mode 100644 tests/dictionaries_old/80nil_with_value/__init__.py delete mode 100644 tests/dictionaries_old/80nil_with_value/errno_40 delete mode 100644 tests/dictionaries_old/80no_leadership_index/00-base.xml delete mode 100644 tests/dictionaries_old/80no_leadership_index/__init__.py delete mode 100644 tests/dictionaries_old/80no_leadership_index/errno_60 delete mode 100644 tests/dictionaries_old/80override_twice/00-base.xml delete mode 100644 tests/dictionaries_old/80override_twice/__init__.py delete mode 100644 tests/dictionaries_old/80override_twice/errno_69 delete mode 100644 tests/dictionaries_old/80redefine_double_error/00-base.xml delete mode 100644 tests/dictionaries_old/80redefine_double_error/01-base.xml delete mode 100644 tests/dictionaries_old/80redefine_double_error/02-base.xml delete mode 100644 tests/dictionaries_old/80redefine_double_error/__init__.py delete mode 100644 tests/dictionaries_old/80redefine_double_error/errno_48 delete mode 100644 tests/dictionaries_old/80redefine_error/00-base.xml delete mode 100644 tests/dictionaries_old/80redefine_error/01-redefine.xml delete mode 100644 tests/dictionaries_old/80redefine_error/__init__.py delete mode 100644 tests/dictionaries_old/80redefine_error/errno_45 delete mode 100644 tests/dictionaries_old/80redefine_fillerror/00-base.xml delete mode 100644 tests/dictionaries_old/80redefine_fillerror/01-base.xml delete mode 100644 tests/dictionaries_old/80redefine_fillerror/__init__.py delete mode 100644 tests/dictionaries_old/80redefine_fillerror/errno_24 delete mode 100644 tests/dictionaries_old/80redefine_notexists/00-base.xml delete mode 100644 tests/dictionaries_old/80redefine_notexists/01-redefine.xml delete mode 100644 tests/dictionaries_old/80redefine_notexists/__init__.py delete mode 100644 tests/dictionaries_old/80redefine_notexists/errno_46 delete mode 100644 tests/dictionaries_old/80service_not_managed_overrides/00-base.xml delete mode 100644 tests/dictionaries_old/80service_not_managed_overrides/__init__.py delete mode 100644 tests/dictionaries_old/80service_not_managed_overrides/errno_66 delete mode 100644 tests/dictionaries_old/80services_ip_cidr_netmask/00-base.xml delete mode 100644 tests/dictionaries_old/80services_ip_cidr_netmask/__init__.py delete mode 100644 tests/dictionaries_old/80services_ip_cidr_netmask/errno_59 delete mode 100644 tests/dictionaries_old/80services_ip_netmask/00-base.xml delete mode 100644 tests/dictionaries_old/80services_ip_netmask/__init__.py delete mode 100644 tests/dictionaries_old/80services_ip_netmask/errno_59 delete mode 100644 tests/dictionaries_old/80services_ip_network_no_netmask/00-base.xml delete mode 100644 tests/dictionaries_old/80services_ip_network_no_netmask/__init__.py delete mode 100644 tests/dictionaries_old/80services_ip_network_no_netmask/errno_64 delete mode 100644 tests/dictionaries_old/80services_ip_not_netmask/00-base.xml delete mode 100644 tests/dictionaries_old/80services_ip_not_netmask/__init__.py delete mode 100644 tests/dictionaries_old/80services_ip_not_netmask/errno_65 delete mode 100644 tests/dictionaries_old/80services_ip_wrong_type/00-base.xml delete mode 100644 tests/dictionaries_old/80services_ip_wrong_type/__init__.py delete mode 100644 tests/dictionaries_old/80services_ip_wrong_type/errno_70 delete mode 100644 tests/dictionaries_old/80target_list_unknown/00-base.xml delete mode 100644 tests/dictionaries_old/80target_list_unknown/__init__.py delete mode 100644 tests/dictionaries_old/80target_list_unknown/errno_2 delete mode 100644 tests/dictionaries_old/80unknown_type/00-base.xml delete mode 100644 tests/dictionaries_old/80unknown_type/__init__.py delete mode 100644 tests/dictionaries_old/80unknown_type/errno_43 delete mode 100644 tests/dictionaries_old/80valid_entier_invalid_param/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_entier_invalid_param/__init__.py delete mode 100644 tests/dictionaries_old/80valid_entier_invalid_param/errno_19 delete mode 100644 tests/dictionaries_old/80valid_entier_not_number/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_entier_not_number/__init__.py delete mode 100644 tests/dictionaries_old/80valid_entier_not_number/errno_18 delete mode 100644 tests/dictionaries_old/80valid_entier_without_param/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_entier_without_param/__init__.py delete mode 100644 tests/dictionaries_old/80valid_entier_without_param/errno_17 delete mode 100644 tests/dictionaries_old/80valid_enum_base_redefine/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_base_redefine/01-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_base_redefine/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_base_redefine/errno_3 delete mode 100644 tests/dictionaries_old/80valid_enum_multi_param/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_multi_param/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_multi_param/errno_5 delete mode 100644 tests/dictionaries_old/80valid_enum_multi_variable/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_multi_variable/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_multi_variable/errno_5 delete mode 100644 tests/dictionaries_old/80valid_enum_no_param/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_no_param/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_no_param/errno_4 delete mode 100644 tests/dictionaries_old/80valid_enum_none_multi_variable/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_none_multi_variable/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_none_multi_variable/errno_6 delete mode 100644 tests/dictionaries_old/80valid_enum_number_without_value/00-base.xml delete mode 100644 tests/dictionaries_old/80valid_enum_number_without_value/__init__.py delete mode 100644 tests/dictionaries_old/80valid_enum_number_without_value/errno_27 delete mode 100644 tests/dictionaries_old/80value_not_multi/00-base.xml delete mode 100644 tests/dictionaries_old/80value_not_multi/__init__.py delete mode 100644 tests/dictionaries_old/80value_not_multi/errno_68 delete mode 100644 tests/dictionaries_old/80variable_accent/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_accent/01-base.xml delete mode 100644 tests/dictionaries_old/80variable_accent/02-base.xml delete mode 100644 tests/dictionaries_old/80variable_accent/__init__.py delete mode 100644 tests/dictionaries_old/80variable_accent/errno_76 delete mode 100644 tests/dictionaries_old/80variable_extra/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_extra/__init__.py delete mode 100644 tests/dictionaries_old/80variable_extra/errno_54 delete mode 100644 tests/dictionaries_old/80variable_extra/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_family_not_same_name/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_family_not_same_name/__init__.py delete mode 100644 tests/dictionaries_old/80variable_family_not_same_name/errno_56 delete mode 100644 tests/dictionaries_old/80variable_rougail/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_rougail/__init__.py delete mode 100644 tests/dictionaries_old/80variable_rougail/errno_54 delete mode 100644 tests/dictionaries_old/80variable_up/00-base.xml delete mode 100644 tests/dictionaries_old/80variable_up/__init__.py delete mode 100644 tests/dictionaries_old/80variable_up/errno_76 delete mode 100644 tests/dictionaries_old/81extra_externalspace/00-base.xml delete mode 100644 tests/dictionaries_old/81extra_externalspace/__init__.py delete mode 100644 tests/dictionaries_old/81extra_externalspace/errno_41 delete mode 100644 tests/dictionaries_old/81extra_externalspace/extra_dirs/extra/00-base.xml delete mode 100644 tests/dictionaries_old/81extra_externalspace/extra_dirs/extra1/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_not_number/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_not_number/__init__.py delete mode 100644 tests/dictionaries_old/88valid_enum_not_number/errno_13 delete mode 100644 tests/dictionaries_old/88valid_enum_not_number2/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_not_number2/__init__.py delete mode 100644 tests/dictionaries_old/88valid_enum_not_number2/errno_7 delete mode 100644 tests/dictionaries_old/88valid_enum_not_number_variable/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_not_number_variable/__init__.py delete mode 100644 tests/dictionaries_old/88valid_enum_not_number_variable/errno_26 delete mode 100644 tests/dictionaries_old/88valid_enum_numberdefaultstring/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_numberdefaultstring/__init__.py delete mode 100644 tests/dictionaries_old/88valid_enum_numberdefaultstring/errno_15 delete mode 100644 tests/dictionaries_old/88valid_enum_variable_optional/00-base.xml delete mode 100644 tests/dictionaries_old/88valid_enum_variable_optional/__init__.py delete mode 100644 tests/dictionaries_old/88valid_enum_variable_optional/errno_14 delete mode 100644 tests/personalize_mode/dictionary/00-base.xml create mode 100644 tests/personalize_mode/dictionary/00-base.yml delete mode 100644 tests/test_3_template.py create mode 100644 tests/test_doc.py diff --git a/README.md b/README.md index b810dd48b..bfbde2f22 100644 --- a/README.md +++ b/README.md @@ -6,136 +6,99 @@ Rougail is a free full-featured configuration manager library written in python3. -The configuration is describe in YAML ou XML dictionary files. +The configuration is describe in YAML dictionary files. -Those dictionaries are converted into [Tiramisu](https://framagit.org/tiramisu/tiramisu) objects and can generates configuration files with template written in [Cheetah](https://cheetahtemplate.org/) or [Jinja](https://jinja.palletsprojects.com/). +Those dictionaries are converted into [Tiramisu](https://framagit.org/tiramisu/tiramisu) objects. Rougail can be incorporated with other technologies and stacks regardless of whether they’re written in Python or not. ## Simple example -Create directories: +Create a directory: ```bash -# mkdir dict tmpl tmp dest +# mkdir dict ``` -### Dictionary +## Dictionary -A dictionary is a services and a variables description file. +A dictionary is a variables description file. Create the file `dict/dictionary.yml`: ```yml -version: '0.10' - -# describe a first service with a single file -services: -- service: - - name: my_service - file: - - engine: jinja - text: /etc/filename - +--- +version: '1.0' # describe a variable my_first_variable # and a family with a variable my_second_variable -variables: -- variable: - - name: my_first_variable - value: - - text: my_value -- family: - - name: my_family - variables: - - variable: - - name: my_second_variable - type: number - mandatory: true - value: - - text: 1 +my_first_variable: + default: my_value +my_family: + my_second_variable: + type: number + mandatory: true + value: 1 ``` -### Template +## Generate variable -Create a [Jinja](https://jinja.palletsprojects.com/) template `tmpl/filename`: - -``` -My first value: {{ my_first_variable }} -My second value: {{ my_second_variable }} -``` - -### Generate template - -#### With default value: +### With default value: Here is a python3 example file: ```python from rougail import Rougail, RougailConfig -from asyncio import run +from pprint import pprint -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - RougailConfig['templates_dir'] = ['tmpl'] - RougailConfig['tmp_dir'] = 'tmp' - RougailConfig['destinations_dir'] = 'dest' - rougail = Rougail() - await rougail.template() - -run(main()) +RougailConfig['dictionaries_dir'] = ['dict'] +RougailConfig['templates_dir'] = ['tmpl'] +RougailConfig['tmp_dir'] = 'tmp' +RougailConfig['destinations_dir'] = 'dest' +rougail = Rougail() +config = rougail.get_config() +pprint(config.value.get(), sort_dicts=False) ``` -The destination file is generated: +The result is: -```bash -# cat dest/etc/filename -My first value: my_value -My second value: 1 +```json +{'rougail.my_first_variable': 'my_value', + 'rougail.my_family.my_second_variable': 1} ``` -#### With modified value +### With modified value -Remove old generated file: - -```bash -# rm -f dest/etc/filename -``` Use [Tiramisu](https://framagit.org/tiramisu/tiramisu) API to change values: ```python from rougail import Rougail, RougailConfig -from asyncio import run +from pprint import pprint -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - RougailConfig['templates_dir'] = ['tmpl'] - RougailConfig['tmp_dir'] = 'tmp' - RougailConfig['destinations_dir'] = 'dest' - rougail = Rougail() - config = await rougail.get_config() - await config.option('rougail.my_first_variable').value.set('modified_value') - await config.option('rougail.my_family.my_second_variable').value.set(2) - await rougail.template() - - -run(main()) +RougailConfig['dictionaries_dir'] = ['dict'] +RougailConfig['templates_dir'] = ['tmpl'] +RougailConfig['tmp_dir'] = 'tmp' +RougailConfig['destinations_dir'] = 'dest' +rougail = Rougail() +config = rougail.get_config() +config.option('rougail.my_first_variable').value.set('modified_value') +config.option('rougail.my_family.my_second_variable').value.set(2) +pprint(config.value.get(), sort_dicts=False) ``` The destination file is generated with new values: -```bash -# cat dest/etc/filename -My first value: modified_value -My second value: 2 +```json +{'rougail.my_first_variable': 'modified_value', + 'rougail.my_family.my_second_variable': 2} ``` # Link -* [Documentation (french)](doc/README.md) +* [Documentation](doc/README.md) * [Licence ](LICENSE) # Related projects -* [Tiramisu](https://framagit.org/tiramisu/tiramisu) +* [Tiramisu](https://forge.cloud.silique.fr/gnunux/tiramisu) * [Risotto](https://cloud.silique.fr/gitea/risotto/risotto) diff --git a/doc/README.md b/doc/README.md index 0e8c5a8ce..a6495126f 100644 --- a/doc/README.md +++ b/doc/README.md @@ -2,7 +2,7 @@ # Rougail -Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format XML ou YAML), de charger les variables dans Tiramisu et de générer des templates Cheetah ou Jinja. +Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format YAML), de charger les variables dans Tiramisu. ![Schéma](schema.png "Schéma") @@ -19,23 +19,11 @@ Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fi ### Les variables - - [Les familles](family/README.md) - [Les variables](variable/README.md) - -### Les services - - - [La gestion d'un fichier](service/file.md) - - [La gestion d'un certificat](service/certificate.md) - - [La gestion d'un fichier de service systemd](service/override.md) - - [La gestion d'une ip](service/ip.md) + - [Les familles](family/README.md) ### Les contraintes - [Les calculs automatiques](fill/README.md) - [Les vérifications des valeurs](check/README.md) - [Les conditions](condition/README.md) - -## Les templates - - - [Les moteurs de templates](template/README.md) - - [Les patches](template/patch.md) diff --git a/doc/check/function.md b/doc/check/function.md index 2966de16b..487afd46d 100644 --- a/doc/check/function.md +++ b/doc/check/function.md @@ -6,49 +6,22 @@ Une fonction de vérification est une fonction complémentaire au type qui perme Voici un exemple simple de validation des valeurs : -```xml - - - - - - my_variable - - -``` - -En YAML : - ```yml -variables: -- variable: - name: my_variable -constraints: -- check: - - name: islower - target: - - text: my_variable -``` - - -La [cible (de type variable)](../target/variable.md) de la fonction de vérification est ici "my_variable". - -Dans cette exemple, la valeur de la variable "my_variable" va être validé par la fonction islower. - -Voici le contenu de la fonction : - -```python -def islower(value): - if value is None: - return - if not value.islower(): - raise ValueError(f'"{value}" is not lowercase string') +--- +version: '1.0' +my_variable: + validators: + - type: jinja + jinja: |+ + {% if rougail.my_variable and not rougail.my_variable.islower() %} + {{ rougail.my_variable }} is not lowercase string + {% endif %} ``` Une fonction de vérification doit prendre en compte 2 aspects important : - la valeur peut ne pas être renseigné (même si la variable est obligatoire), la valeur None doit être prise en compte -- si la valeur est invalide, il faut faire un raise de type ValueError avec, si possible, un message explicite. +- si la valeur est invalide, il faut renvoyer une phrase avec un message explicite. À partir de maintenant seule None et des valeurs en minuscule seront autorisés. @@ -58,20 +31,18 @@ Il est possible de définir des [paramètres](../param/README.md) à cette fonct Dans la contrainte, il est possible de spécifier le niveau d'erreur et le mettre en avertissement : -```xml - - my_variable - -``` - -En YAML : - ```yml -- check: - - name: islower - level: warning - target: - - text: my_variable +--- +version: '1.0' +my_variable: + validators: + - type: jinja + jinja: |+ + {% if rougail.my_variable and not rougail.my_variable.islower() %} + {{ rougail.my_variable }} is not lowercase string + {% endif %} + params: + warning: true ``` Dans ce cas une valeur avec une majuscule sera accepté, mais un message d'avertissement apparaitra. diff --git a/doc/check/redefine.md b/doc/check/redefine.md index 414ee9208..4bf6a2d60 100644 --- a/doc/check/redefine.md +++ b/doc/check/redefine.md @@ -4,55 +4,31 @@ Dans un premier dictionnaire déclarons notre variable et sa fonction de vérification : -```xml - - - - - - my_variable - - -``` - -En YAML : - ```yml -variables: -- variable: - name: my_variable -constraints: -- check: - - name: islower - target: - - text: my_variable +--- +version: '1.0' +my_variable: + validators: + - type: jinja + jinja: |+ + {% if rougail.my_variable and not rougail.my_variable.islower() %} + {{ rougail.my_variable }} is not lowercase string + {% endif %} ``` Dans un second dictionnaire il est possible de redéfinir le calcul : -```xml - - - - - - my_variable - - -``` - -En YAML : - ```yml -variables: -- variable: - name: my_variable - redefine: true -constraints: -- check: - - name: isspace - target: - - text: my_variable +--- +version: '1.0' +my_variable: + redefine: true + validators: + - type: jinja + jinja: |+ + {% if rougail.my_variable and ' ' in rougail.my_variable %} + {{ rougail.my_variable }} has a space + {% endif %} ``` Dans ce cas, la fonction "islower" exécuté. Si cette fonction ne retourne pas d'erreur, la seconde fonction "isspace" sera exécuté. @@ -65,44 +41,24 @@ Dans un second dictionnaire il est possible de supprimer cette vérification. Dans un premier dictionnaire déclarons notre variable et notre fonction de vérification : -```xml - - - - - - my_variable - - -``` - -En YAML : - ```yml -variables: -- variable: - name: my_variable -constraints: -- check: - - name: islower - target: - - text: my_variable +--- +version: '1.0' +my_variable: + validators: + - type: jinja + jinja: |+ + {% if rougail.my_variable and not rougail.my_variable.islower() %} + {{ rougail.my_variable }} is not lowercase string + {% endif %} ``` Dans un second dictionnaire supprimer cette vérification : -```xml - - - -``` - -En YAML : - ```yml -variables: -- variable: - name: my_variable - redefine: true - remove_check: true +--- +version: '1.0' +my_variable: + redefine: true + validators: ``` diff --git a/doc/condition/condition.md b/doc/condition/condition.md index 1bfdcfe4e..336cdb5ca 100644 --- a/doc/condition/condition.md +++ b/doc/condition/condition.md @@ -1,47 +1,53 @@ -# Les conditions +# Les propriétés calculées -## Un condition +Les propriétés calculées permettent d'ajouter ou de supprimer des propriétés à une [variable](../variable/README.md) ou une [famille](../family/README.md) suivant le contexte. -Les conditions permettent d'ajouter ou de supprimer des propriétés à une [variable](../variable/README.md), une [famille](../family/README.md), un [service](../service/README.md), un [fichier](../service/file.md) ou une [ip](../service/ip.md) suivant le contexte. +Nous allons nous concentrer ici sur la proprété `hidden`, mais ce qui est dit est vrai pour toutes les propriétés. -Nous allons nous concentrer ici sur la condition hidden_if_in, mais [il existe d'autre conditions](conditions.md). +## Une propriété calculée de type variable -La condition hidden_if_in permet de cacher une variable où une famille à l'utilisateur, mais cette variable est toujours accessible dans un calcul, un vérification ou dans un template. +Une variable peut donc être calculé via la résultat d'une autre variable. +Attention, cette autre variable doit obligatoirement être de type `boolean` : -```xml - - - - - - - - True - my_variable - - -``` - -En YAML : ```yml -variables: -- variable: - name: condition - type: boolean -- variable: - name: my_variable -constraints: -- condition: - - name: hidden_if_in - source: condition - param: - - text: true - target: - - text: my_variable +--- +version: '1.0' +condition: + type: boolean +my_variable: + hidden: + type: variable + variable: rougail.condition ``` -Le [paramètres](../param/README.md) de la condition permet de définir les valeurs que doit avoir la source pour appliquer l'action. +Si la valeur de la variable "rougail.condition" est `True` alors la variable "rougail.my_variable" est cachée. + +## Une propriété calculée de type jinja + +Il est possible d'écrire la condition en Jinja : + +```yml +--- +version: '1.0' +condition: + default: 'do not hide!' +my_variable: + hidden: + type: jinja + jinja: | + {% if rougail.condition and rougail.condition == "hide!" %} + true + {% else %} + false + {% endif %} +``` + +Dans ce cas la variable est cachée si la valeur de la variable "rougail.condition" est `hide!` et elle n'a pas caché pour tout autre valeur. +Attention toujours prendre en considération que "rougail.condition" peut être égale à `None`. + +Il est possible d'ajouter des [paramètres](../param/README.md) à la condition de type `jinja`. +Il est possible d'ajouter des paramètres à la fonction La [cible](../target/README.md) de la condition est ici "my_variable". diff --git a/doc/dev/README.md b/doc/dev/README.md index 53d3bbea2..a3abacace 100644 --- a/doc/dev/README.md +++ b/doc/dev/README.md @@ -1,58 +1,42 @@ # La bibliothèque Rougail -Rougail est une bibliothèque qui permet de charger simplement des dictionnaires et de générer des templates. +Rougail est une bibliothèque de gestion de configuration qui permet de charger simplement des variables. Dans les exemples suivant, nous utiliserons une configuration particulière de Rougail. Vous retrouverez toutes les options pour [personnaliser les répertoires utilisés](config.md). -Le script contiendra donc les éléments de configuration suivant : +Pour changer la configuration il faut importer la variable RougailConfig et changer les valeurs : ```python from rougail import RougailConfig RougailConfig['dictionaries_dir'] = ['dict'] -RougailConfig['templates_dir'] = ['tmpl'] -RougailConfig['tmp_dir'] = 'tmp' -RougailConfig['destinations_dir'] = 'dest' -RougailConfig['functions_file'] = 'funcs/functions.py' -``` - -Penser a créer les répertoires : - -```bash -$ mkdir dest dict tmp tmpl extras ``` ## Convertisons un dictionnaire -Un dictionnaire est un ensemble d'instruction qui vont permettre de créer des variables. +Un dictionnaire est un ensemble d'instruction qui vont permettre de créer des familles et des variables. Commençons par créer un [dictionnaire](../dictionary/rougail.md) simple. Voici un premier dictionnaire dict/00-base.yml : ```yml -version: '0.10' -variables: -- variable: - - name: my_variable - value: - - text: my_value +--- +version: '1.0' +my_variable: + default: my_value ``` -Puis, créons les objets [Tiramisu](https://framagit.org/tiramisu/tiramisu) : +Puis, créons les objets [Tiramisu](https://forge.cloud.silique.fr/gnunux/tiramisu) via la script script.py suivant : ```python from rougail import Rougail, RougailConfig -from asyncio import run -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - rougail = Rougail() - config = await rougail.get_config() - print(await config.value.dict()) - -run(main()) +RougailConfig['dictionaries_dir'] = ['dict'] +rougail = Rougail() +config = rougail.get_config() +print(config.value.dict()) ``` Exécution le script : @@ -78,28 +62,22 @@ RougailConfig['extra_dictionaries']['example'] = ['extras/'] Ensuite créons un dictionnaire extra extras/00-base.yml : ```yml -version: '0.10' -variables: -- variable: - - name: my_variable_extra - value: - - text: my_value_extra +--- +version: '1.0' +my_variable_extra: + default: my_value_extra ``` -Construisons les objets Tiramisu : +Puis, créons les objets [Tiramisu](https://forge.cloud.silique.fr/gnunux/tiramisu) via la script script.py suivant : ```python from rougail import Rougail, RougailConfig -from asyncio import run -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - RougailConfig['extra_dictionaries']['example'] = ['extras/'] - rougail = Rougail() - config = await rougail.get_config() - print(await config.value.dict()) - -run(main()) +RougailConfig['dictionaries_dir'] = ['dict'] +RougailConfig['extra_dictionaries']['example'] = ['extras/'] +rougail = Rougail() +config = rougail.get_config() +print(config.value.dict()) ``` Exécution le script : @@ -109,67 +87,18 @@ $ python3 script.py {'rougail.my_variable': 'my_value', 'example.my_variable_extra': 'my_value_extra'} ``` -## Templatisons un fichier - -Un [template](../template/README.md) est un fichier dans lequel on va remplacer les valeurs attendues par le nom des variables. - -Premièrement déclarons dans un dictionnaire complémentaire notre template dict/00-template.yml : - -```yml -version: '0.10' -services: -- service: - - name: test - file: - - text: /etc/example.conf -``` - -Et un template tmpl/example.conf (par défaut il est généré via une configuration particulière de [Cheetah](https://cheetahtemplate.org/) : - -``` -The value: %%my_variable - -The extra value: %%example.my_variable_extra -``` - -Générons le template : - -```python -from rougail import Rougail, RougailConfig -from asyncio import run - -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - RougailConfig['templates_dir'] = ['tmpl'] - RougailConfig['tmp_dir'] = 'tmp' - RougailConfig['destinations_dir'] = 'dest' - RougailConfig['extra_dictionaries']['example'] = ['extras/'] - RougailConfig['functions_file'] = 'funcs/functions.py' - rougail = Rougail() - await rougail.template() - -run(main()) -``` - -Le fichier dest/etc/example.conf est maintenant créé avec le contenu attendu suivant : - -``` -The value: my_value - -The extra value: my_value_extra -``` - ## Créons une fonction personnalisé -Nous créons le dictionnaire complémentaire dict/00-fill.yml pour que la variable "my_variable" soit [calculée](fill/README.md) : +Nous créons le dictionnaire complémentaire dict/01-function.yml pour que la variable "my_variable_jinja" soit [calculée](fill/README.md) : ```yml -version: '0.10' -constraints: -- fill: - - name: return_no - target: - - text: my_variable +--- +version: '1.0' +my_variable_jinja: + type: "string" + default: + type: jinja + jinja: "{{ return_no() }}" ``` Puis créons la fonction "return_no" dans functions.py : @@ -179,41 +108,24 @@ def return_no(): return 'no' ``` -Après avoir reconverti les dictionnaires et regénérer le template nous avons donc le contenu du fichier dest/etc/example.conf : - -``` -The value: no - -The extra value: my_value_extra -``` - -La valeur de la variable "my_variable" est bien calculé à partir de la fonction "return_no". - -## Template et systemd - -Rougail peut également généré automatiquement le fichier [tmpfiles.d](https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html) pour installer automatiquement les fichiers de configuration au démarrage de la machine. - -Pour générer le fichier tmpfiles.d, ajouter l'argument "systemd" à la methode "template" : +Puis, créons les objets [Tiramisu](https://forge.cloud.silique.fr/gnunux/tiramisu) via la script script.py suivant : ```python from rougail import Rougail, RougailConfig -from asyncio import run -async def main(): - RougailConfig['dictionaries_dir'] = ['dict'] - RougailConfig['templates_dir'] = ['tmpl'] - RougailConfig['tmp_dir'] = 'tmp' - RougailConfig['destinations_dir'] = 'dest' - RougailConfig['extra_dictionaries']['example'] = ['extras/'] - RougailConfig['functions_file'] = 'funcs/functions.py' - rougail = Rougail() - await rougail.template('systemd') - -run(main()) +RougailConfig['dictionaries_dir'] = ['dict'] +RougailConfig['extra_dictionaries']['example'] = ['extras/'] +RougailConfig['functions_file'] = 'functions.py' +rougail = Rougail() +config = rougail.get_config() +print(config.value.dict()) ``` -Ainsi le fichier supplémentaire "dest/tmpfiles.d/0rougail.conf" sera créé avec le contenu : +Exécution le script : +```python +$ python3 script.py +{'rougail.my_variable': 'my_value', 'rougail.my_variable_jinja': 'no', 'example.my_variable_extra': 'my_value_extra'} ``` -C /etc/example.conf 0644 root root - /usr/local/lib/etc/example.conf -``` + +La valeur de la variable `my_variable_extra` est bien calculé à partir de la fonction `return_no`. diff --git a/doc/dev/config.md b/doc/dev/config.md index bda0d2a8f..006abb637 100644 --- a/doc/dev/config.md +++ b/doc/dev/config.md @@ -14,29 +14,17 @@ Pour modifier il suffit de faire : RougailConfig[key] = value ``` -## Ajout d'une fonction de conversion - -Les fonctions de conversion fait parti du moteur de rougail. Il converti les informations des dictionnaires pour créer des variables Tiramisu. - -La clef "extra_annotators" permet d'ajouter des fonctions complémentaires. - ## Configuration de chargement des dictionnaires ### Les répertoires des dictionnaires Il existe deux types de répertoires de dictionnaires : -- les dictionnaires principaux avec la clef "dictionaries_dir". La valeur par défaut est ['/srv/rougail/dictionaries']. Cette variable doit contenir la liste des répertoires contenants des dictionnaires. +- les dictionnaires principaux avec la clef `dictionaries_dir`. La valeur par défaut est `['/srv/rougail/dictionaries']`. Cette variable doit contenir la liste des répertoires contenants des dictionnaires. -Les dictionnaires sont chargés dans l'ordre des répertoires. Chaque répertoire est chargé les uns après les autres. A l'intérieur de ces répertoires les fichiers XML ou YAML seront classés par ordre alphabétique. +- les dictionnaires extra avec la clef `extra_dictionaries`. La valeur est un dictionnaire avec l'ensemble des espaces de nom. La clef étant l'espace de nom et la valeur étant une liste de répertoire. -Il n'y a pas de classement par ordre alphabétique de l'ensemble des fichiers XML ou YAML de tous les répertoires. - -Les familles et variables de ces dictionnaires sont classés, par défaut, dans l'espace de nom "rougail". Il est possible de changer le nom de cet espace de nom avec la clef "variable_namespace". - -- les dictionnaires extra avec la clef "extra_dictionaries". La valeur est un dictionnaire avec l'ensemble des espaces de nom. La clef étant l'espace de nom et la valeur étant une liste de répertoire. - -Par exemple pour ajouter l'extra "example" il faut faire : +Par exemple pour ajouter l'extra `example` il faut faire : ```python RougailConfig['extra_dictionaries']['example'] = ['/dir1', '/dir2'] @@ -44,14 +32,6 @@ RougailConfig['extra_dictionaries']['example'] = ['/dir1', '/dir2'] Les dictionnaires sont chargés dans le même ordre que les dictionnaires principaux. -### La DTD et le schema YAML - -Rougail a besoin du fichier de la DTD pour lire les fichiers dictionnaire de type XML et du schema YAML pour les fichiers dictionnaire de type YAML. - -Par défaut le fichier de la DTD et le schema YAML sont dans le sous répertoire "data" du répertoire de code. Le nom du fichier est rougail.dtd et rougail.yml. - -Pour pouvez changer le nom du fichier DTD avec la clef "dtdfilename" et le nom du schema YAML avec la clef "yamlschema_filename". - ### Le fichier de fonction Le fichier qui contient les fonctions personnalisés est géré dans la clef "functions_file" et a comme valeur par défaut "/srv/rougail/functions.py". Cette clef peut contenir une liste s'il y a plusieurs fichiers. @@ -147,3 +127,10 @@ La méthode d'inclusion des fichiers générés est géré dans la clef "default ## La configuration du moteur de templates Le moteur de template est géré dans la clef "default_overrides_engine" et a comme valeur par défaut : "cheetah". Les valeurs possible sont "none", "cheetah" ou "jinja". + +## Ajout d'une fonction de conversion + +Les fonctions de conversion fait parti du moteur de rougail. Il converti les informations des dictionnaires pour créer des variables Tiramisu. + +La clef "extra_annotators" permet d'ajouter des fonctions complémentaires. + diff --git a/doc/dictionary/convention.md b/doc/dictionary/convention.md index 617b7bf3e..c87cff1b3 100644 --- a/doc/dictionary/convention.md +++ b/doc/dictionary/convention.md @@ -1,21 +1,20 @@ -# Convention de rédaction d'un dictionnaire +--- +gitea: none +include_toc: true +--- -## Ordonnancement du dictionnaire +# Conventions -L'ordre des informations mise dans le dictionnaire est idéalement : - -- services -- variables -- constraintes - -## Nom des fichiers de dictionnaire +## Convention de nom d'un fichier de dictionnaire L'ordre des dictionnaires est important pour l'ordre de création des variables et des familles. Les fichiers devront donc démarrés par deux numéros suivit d'un tiret. -Par exemple : 00-base.xml +Par exemple : `00-base.xml` -## Le nombre d'espace XML +## Convention du nom des familles et variables -Le nombre d'espace dans un dictionnaire au format XML est de deux espaces. +La seule restriction sur le nom des familles et variables est que le nom ne doit pas commencer par le caractèr "\_". +Néanmoins il est préférable de n'utiliser que des lettres minuscule ASCII, des chiffres et le caractère "\_". +C'est la convention typographique snake case qui est donc utilisée. diff --git a/doc/dictionary/extra.md b/doc/dictionary/extra.md index 4fea90c97..2a584bc87 100644 --- a/doc/dictionary/extra.md +++ b/doc/dictionary/extra.md @@ -4,9 +4,4 @@ Un extra est un espace de nom différent. L'idée et de pouvoir classer les vari Les espaces de nom extra doivent être déclaré au moment [de la configuration de Rougail](../dev/config.md). -Dans cet espace de nom : - -- des variables et des familles peuvent avoir le même nom dans différentes familles -- la valeur d'un cible, source, leader ou follower des contraintes doivent être avec un chemin complet -- on ne peut pas déclarer des services dans cet espace de nom -- dans un template il faut utiliser des chemins complet (%%my_extra.my_family.my_variable ou %%my_extra.my_family.leader.follower pour une variable suiveuse) +Dans cet espace de nom on ne peut pas accéder a des variables d'un autre espace de nom `extra`. Par contre il est possible d'accéder au variable de l'espace de nom par défaut. diff --git a/doc/dictionary/rougail.md b/doc/dictionary/rougail.md index ef26e903f..2a2b79c05 100644 --- a/doc/dictionary/rougail.md +++ b/doc/dictionary/rougail.md @@ -2,21 +2,20 @@ ## Un dictionnaire ? -Un dictionnaire est un fichier XML ou YAML donc la structure est décrite dans cette documentation. +Un dictionnaire est un fichier YAML dont la structure est décrite dans cette documentation. -Un dictionnaire contient en ensemble de variable chargé dans Tiramisu, utilisable à tout moment, notamment dans des templates. +Un dictionnaire contient en ensemble de variable chargé dans [Tiramisu](https://forge.cloud.silique.fr/gnunux/tiramisu), utilisable à tout moment, notamment dans des templates. -Les familles, les variables et les contraintes peuvent être défini dans plusieurs dictionnaires. Ces dictionnaires s'aggrège alors. +Les familles et les variables peuvent être défini dans plusieurs dictionnaires. Ces dictionnaires s'aggrègent alors. -Il est également possible de redéfinir des éléments pour changer les comportement d'une variable ou d'un service. +Les dictionnaires sont chargés dans l'ordre des répertoires [définit avec le paramètre `dictionaries_dir` de la configuration](../dev/config.md). Chaque répertoire est chargé les uns après les autres. A l'intérieur de ces répertoires les fichiers YAML seront classés par ordre alphabétique. + +Il n'y a pas de classement par ordre alphabétique de l'ensemble des fichiers YAML de tous les répertoires. + +Il est également possible de redéfinir des éléments pour changer les comportement d'une famille ou d'une variable. ## L'espace de nom par défaut -L'espace de nom par défaut s'appelle "rougail" ([ce nom est personnalisable](../dev/config.md)). +Les familles et variables de ces dictionnaires sont classées, par défaut, dans l'espace de nom `rougail`. Il est possible de changer le nom de cet espace de nom [avec le paramètre `variable_namespace` de la configuration](../dev/config.md). -Cet espace de nom est un peu particulier : - -- le nom des variables et des familles doivent être unique pour l'ensemble de cet espace (même si ces variables ou familles sont dans des familles différentes) -- la valeur d'un cible, source, leader ou follower des contraintes peuvent être avec nom de la variable ou de la famille ou leurs chemins complet -- on peut déclarer des services dans cet espace de nom -- dans un template on peut utiliser cette variable sans le chemin complet (%%my_variable) ou avec (%%rougail.my_family.my_variable) +Cet espace de nom est un peu particulier, il peut accéder a des variables dans un autre espace de nom. diff --git a/doc/family/auto.md b/doc/family/auto.md index 6d2b3f7dc..dd16e57aa 100644 --- a/doc/family/auto.md +++ b/doc/family/auto.md @@ -1,46 +1,37 @@ # Famille crée dynamiquement Pour créer une famille dynamiquement, il faut créer une famille fictive lié à une variable. -Le nom et la description de la famille et des variables qu'elle contient sera en réalité le prefix du nouveau nom/description. Le suffix viendra de la variable liée. +Le nom et la description de la famille et des variables qu'elle contient sera en réalité le prefix du nouveau nom/description. Le suffix viendra de la valeur de la variable liée. Par exemple : -```xml - - val1 - val2 - - - - -``` - -En YAML : - ```yml -variables: -- variable: - name: variable - multi: true - value: - - text: 'val1' - - text: 'val2' -- family: - name: my_dyn_family_ - dynamic: varname - description: 'Describe ' - variables: - - variable: - name: my_dyn_var_ +--- +version: '1.0' +varname: + multi: true + default: + - val1 + - val2 +my_dyn_family_: + type: dynamic + variable: rougail.varname + description: 'Describe ' + my_dyn_var_: + type: string ``` Créera deux familles : -- la famille dynamique : "my_dyn_family_val1" avec la description "Describe val1" -- la famille dynamique : "my_dyn_family_val2" avec la description "Describe val2" +- la famille dynamique : "rougail.my_dyn_family_val1" avec la description "Describe val1" +- la famille dynamique : "rougail.my_dyn_family_val2" avec la description "Describe val2" -Dans la famille dynamique "my_dyn_family_val1" on retrouvera une variable "my_dyn_var_val1". +Dans la famille dynamique "rougail.my_dyn_family_val1" on retrouvera une variable "my_dyn_var_val1". -Bien évidement si le contenu de "varname" venait a évolué, de nouvelles familles dynamiques pouvent apparaitre ou des familles dynamiques peuvent disparaître. +Bien évidement si le contenu de "varname" venait a évoluer, de nouvelles familles dynamiques apparaitront ou disparaîtront. -Attention la variable lié à la famille doit être obligatoirement une variable multiple et il n'est pas possible de mettre une famille dans une famille dynamique. +A noter que : + +- la variable liée à la famille doit être obligatoirement une variable multiple ; +- il n'est pas possible de mettre une simple famille dans une famille dynamique ; +- il est possible de mettre [une famille meneuse](leadership.md) dans une famille dynamique. diff --git a/doc/family/leadership.md b/doc/family/leadership.md index bf35edb71..95f555b2e 100644 --- a/doc/family/leadership.md +++ b/doc/family/leadership.md @@ -1,14 +1,22 @@ # Variable meneuse ou suiveuse +## Un famille meneuse + +Les variables meneuses et suiveuses sont placées dans un famille meneuse. + +Une famille meneuse ne peut pas contenir d'autre famille. + +Le [mode](../variable/mode.md) par défaut de la famille meneuse est le mode de la variable meneuse. + ## Variable meneuse -Une variable meneuse est une variable qui va guider la longueur d'autre variables (appelé variables suiveuse). +Une variable meneuse est une variable qui va guider la longueur d'autres variables (appelé variables suiveuses). Une variable meneuse est une [variable](../variable/README.md) qui est obligatoirement de type multiple. Une variable meneuse peut être obligatoire. -Le [mode](../mode.md) par défaut correspond au plus petit mode définit par l'utilisateur des variables suiveuses. +Le [mode](../variable/mode.md) par défaut correspond au plus petit mode définit pour les variables suiveuses. ## Variable suiveuse @@ -23,63 +31,35 @@ Cette variable peut être de type multiple. Dans ce cas, pour un index determin Une variable suiveuse peut être obligatoire. Cela signifie que lorsqu'une variable meneuse est renseigné, il faut obligatoirement que la variable suiveuse est également une valeur à l'index considéré. Si aucune valeur n'est définit pour la variable meneuse, aucune valeur n'est a spécifié pour la variable suiveuse. -Le [mode](../mode.md) par défaut d'une variable suiveuse correspond au [mode](../mode.md) de la variable meneuse. +Le [mode](../variable/mode.md) par défaut d'une variable suiveuse correspond au [mode](../variable/mode.md) de la variable meneuse. Si une variable meneuse est caché ou désactivé, les variables suiveuses le seront également. ## Définition des variables meneuse et suiveuse -Les variables meneuses et suiveuses doivent dans une famille de type "leadership". +Une famille meneuse a un attribut type à "leadership". Le type est obligatoire. Voici un exemple de définition d'une variable meneuse et de deux variables meneuses : -```xml - - - - - - - -``` - -En YAML : - ```yml -variables: -- family: - name: family - leadership: true - variables: - - variable: - name: leader - multi: true - - variable: - name: follower1 - - variable: - name: follower2 - multi: true +--- +version: '1.0' +family: + type: leadership + leader: + multi: true + follower1: + follower2: + multi: true ``` ## Ajout d'une nouvelle variable suiveuse -Pour ajouter, dans un nouveau dictionnaire, une variable suiveuse à notre groupe, rien de plus simple, il suffit définir une ou des nouvelles variables dans la famille : - -```xml - - - - - -``` - -En YAML : +Pour ajouter une nouvelle variable suiveuse, dans un nouveau dictionnaire, il suffit de définir une ou des nouvelles variables dans la famille meneuse : ```yml -variables: -- family: - name: family - variables: - - variable: - name: follower3 +--- +version: '1.0' +family: + follower3: ``` diff --git a/doc/family/simple.md b/doc/family/simple.md index 89426357b..5de8edc72 100644 --- a/doc/family/simple.md +++ b/doc/family/simple.md @@ -1,128 +1,36 @@ +--- +gitea: none +include_toc: true +--- + # Une famille -Une famille est un conteneur de variables. Elle peut contenir également des familles. +## Synopsis -Pour décrire une famille il faut mettre au minimum un nom : +Une famille est un conteneur de variables et de sous-famille. -```xml - -``` +⚠️ Une famille sans sous-famille ni sous-variable sera automatiquement supprimée. -En YAML : +## Exemple ```yml -- family: - name: my_family +--- +version: '1.0' +my_family: + type: family + description: This is a great family + help: This is the help of a great family + mode: expert ``` -Cette famille doit être placé dans une balise [variables](../variables.md) : +## Paramètres -```xml - - - -``` - -En YAML : - -```yml -variables: -- family: - name: my_family -``` - -Ou dans une autre famille : - -```xml - - - - - -``` - -En YAML : - -```yml -variables: -- family: - name: my_family - variables: - - family: - name: second_family -``` - -Attention, une famille vide sera automatiquement supprimée. - -## Description et aide de la famille - -En plus d'un nom, il est possible de mettre une "description" à la famille. C'est une information "utilisateur" qui nous permettra d'avoir des informations complémentaires sur le contenu de cette famille : - -```xml - -``` - -En YAML : - -```yml -variables: -- family: - name: my_family - description: 'This is a great family' -``` - -En plus de la description, il est possible de préciser une aide complémentaire : - -```xml - -``` - -En YAML : - -```yml -variables: -- family: - name: my_family - help: 'This is a great family' -``` - -## Mode de la famille - -Le [mode](../mode.md) par défaut d'une famille correspond au [mode](../mode.md) du mode le plus petit entre la famille parente, les variables enfants ou des familles enfants qui sont contenu dans cette famille. - -Changer le [mode](../mode.md) d'une famille permet de définir le [mode](../mode.md) par défaut des variables ou des familles inclusent dans cette famille. - -Pour définir le [mode](../mode.md) : - -```xml - -``` - -En YAML : - -```yml -- family: - name: my_family - mode: expert -``` - -## Famille invisible - -Il est possible de cacher une famille, ainsi que toutes les variables et des familles inclusent dans cette famille. - -Cacher une famille signifie qu'elle ne sera pas visible lorsqu'on modifie la configuration du service. -Par contre ces variables sont accessibles lorsqu'on va utiliser ces variables. - -Pour cacher une famille : - -```xml -