From 2e2f68068c67180af0ae52e0dc440e1d7851dece Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Thu, 11 Jun 2026 21:36:33 +0200 Subject: [PATCH] feat: leadership => sequence --- README.fr.md | 48 ++-- README.md | 48 ++-- .../fr/LC_MESSAGES/rougail_output_ansible.po | 226 ++++++++++++------ locale/rougail_output_ansible.pot | 180 +++++++++----- src/rougail/output_ansible/annotator.py | 2 +- src/rougail/output_ansible/config.py | 4 +- src/rougail/output_ansible/doc.py | 25 +- .../fr/LC_MESSAGES/rougail_output_ansible.mo | Bin 2858 -> 4998 bytes .../test_namespace/00_0no_variable.sh | 44 ---- .../00_0no_variable_default_version.sh | 44 ---- .../00_0no_variable_remove_version.sh | 44 ---- .../test_namespace/00_0version_underscore.sh | 12 +- .../test_namespace/00_1empty_variable.sh | 12 +- .../test_namespace/00_2default_calculated.sh | 12 +- .../00_2default_calculated_multi.sh | 12 +- ...0_2default_calculated_params_permissive.sh | 14 +- .../00_2default_calculated_variable.sh | 12 +- ...default_calculated_variable_description.sh | 12 +- ...culated_variable_description_multi_line.sh | 12 +- ...2default_calculated_variable_transitive.sh | 12 +- .../test_namespace/00_4load_subfolder.sh | 12 +- .../test_namespace/00_5load_notype.sh | 12 +- .../results-doc/test_namespace/00_6boolean.sh | 12 +- .../00_6boolean_no_mandatory.sh | 12 +- .../results-doc/test_namespace/00_6choice.sh | 12 +- .../test_namespace/00_6choice_calculation.sh | 12 +- .../test_namespace/00_6choice_link.sh | 12 +- .../test_namespace/00_6choice_variable.sh | 12 +- .../00_6choice_variable_link.sh | 12 +- .../00_6choice_variable_link2.sh | 12 +- .../results-doc/test_namespace/00_6custom.sh | 12 +- .../test_namespace/00_6domainname.sh | 12 +- .../test_namespace/00_6domainname_params.sh | 12 +- tests/results-doc/test_namespace/00_6float.sh | 12 +- .../results-doc/test_namespace/00_6integer.sh | 12 +- tests/results-doc/test_namespace/00_6ip.sh | 12 +- .../results-doc/test_namespace/00_6network.sh | 12 +- .../results-doc/test_namespace/00_6number.sh | 12 +- tests/results-doc/test_namespace/00_6port.sh | 12 +- .../results-doc/test_namespace/00_6regexp.sh | 12 +- .../test_namespace/00_6regexp_link.sh | 12 +- .../results-doc/test_namespace/00_6secret.sh | 12 +- .../test_namespace/00_6secret_param.sh | 12 +- .../results-doc/test_namespace/00_6string.sh | 12 +- .../test_namespace/00_7choice_quote.sh | 12 +- tests/results-doc/test_namespace/00_7help.sh | 12 +- .../test_namespace/00_7help_quote.sh | 12 +- .../test_namespace/00_7help_sup.sh | 12 +- .../test_namespace/00_7value_doublequote.sh | 12 +- .../test_namespace/00_7value_doublequote2.sh | 12 +- .../test_namespace/00_7value_doublequote3.sh | 12 +- .../test_namespace/00_7value_quote.sh | 12 +- .../00_8calculation_information.sh | 12 +- .../00_8calculation_namespace.sh | 12 +- .../00_8calculation_param_namespace.sh | 12 +- tests/results-doc/test_namespace/00_8test.sh | 12 +- .../00_9choice_variable_multi.sh | 12 +- .../test_namespace/00_9choice_variables.sh | 12 +- .../test_namespace/00_9default_calculation.sh | 12 +- .../00_9default_calculation_information.sh | 12 +- ..._calculation_information_other_variable.sh | 12 +- .../00_9default_calculation_multi_optional.sh | 12 +- ...00_9default_calculation_multi_optional2.sh | 12 +- ...ault_calculation_multi_optional_default.sh | 12 +- .../00_9default_calculation_optional.sh | 12 +- ...00_9default_calculation_optional_exists.sh | 12 +- .../00_9default_calculation_param_optional.sh | 12 +- .../00_9default_information_other_variable.sh | 12 +- ...00_9default_information_other_variable2.sh | 12 +- .../test_namespace/00_9default_integer.sh | 12 +- .../test_namespace/00_9default_number.sh | 12 +- .../test_namespace/01_6boolean_multi.sh | 12 +- .../test_namespace/01_6custom_multi.sh | 12 +- .../test_namespace/01_6float_multi.sh | 12 +- .../test_namespace/01_6integer_multi.sh | 12 +- .../01_6integer_multi_mandatory.sh | 12 +- .../test_namespace/01_6string_empty.sh | 12 +- .../test_namespace/01_6string_multi.sh | 12 +- .../test_namespace/01_6string_multi_length.sh | 12 +- .../01_7value_multi_doublequote.sh | 12 +- .../01_7value_multi_doublequote2.sh | 12 +- .../test_namespace/01_7value_multi_quote.sh | 12 +- .../01_8calculation_information_multi.sh | 12 +- .../01_9choice_variable_multi.sh | 12 +- .../01_9choice_variable_optional.sh | 12 +- tests/results-doc/test_namespace/02_0tags.sh | 12 +- .../test_namespace/04_0type_param.sh | 12 +- .../test_namespace/04_0type_param_integer.sh | 12 +- .../test_namespace/04_1auto_save.sh | 12 +- .../04_1auto_save_and_calculated.sh | 12 +- .../04_1auto_save_and_calculated_hidden.sh | 12 +- .../04_1auto_save_and_hidden.sh | 14 +- .../04_1default_calculation_hidden.sh | 12 +- .../04_1default_calculation_hidden_2.sh | 12 +- .../04_1default_calculation_hidden_3.sh | 14 +- .../04_1default_calculation_hidden_4.sh | 14 +- .../04_1default_calculation_hidden_5.sh | 14 +- .../04_1default_calculation_hidden_6.sh | 14 +- .../test_namespace/04_1jinja_and_hidden.sh | 14 +- .../04_5disabled_calculation.sh | 12 +- .../04_5disabled_calculation_boolean.sh | 12 +- .../04_5disabled_calculation_default.sh | 12 +- .../04_5disabled_calculation_multi.sh | 12 +- .../04_5disabled_calculation_optional.sh | 14 +- ..._5disabled_calculation_optional_default.sh | 14 +- .../04_5disabled_calculation_variable.sh | 12 +- .../04_5disabled_calculation_variable10.sh | 12 +- .../04_5disabled_calculation_variable2.sh | 12 +- .../04_5disabled_calculation_variable3.sh | 12 +- .../04_5disabled_calculation_variable4.sh | 12 +- .../04_5disabled_calculation_variable5.sh | 14 +- .../04_5disabled_calculation_variable6.sh | 12 +- .../04_5disabled_calculation_variable7.sh | 12 +- .../04_5disabled_calculation_variable8.sh | 14 +- .../04_5disabled_calculation_variable9.sh | 12 +- ...04_5disabled_calculation_variable_multi.sh | 12 +- ...isabled_calculation_variable_transitive.sh | 12 +- ...abled_calculation_variable_transitive_2.sh | 10 +- ...abled_calculation_variable_transitive_3.sh | 12 +- ...abled_calculation_variable_transitive_4.sh | 12 +- .../test_namespace/04_5hidden_calculation.sh | 12 +- .../test_namespace/04_5hidden_calculation2.sh | 14 +- ...5hidden_calculation_default_calculation.sh | 12 +- .../test_namespace/04_5validators.sh | 12 +- .../test_namespace/04_5validators_differ.sh | 12 +- .../test_namespace/04_5validators_multi.sh | 12 +- .../test_namespace/04_5validators_multi2.sh | 12 +- .../test_namespace/04_5validators_multi3.sh | 12 +- .../test_namespace/04_5validators_warnings.sh | 12 +- .../04_5validators_warnings_all.sh | 12 +- .../test_namespace/05_0multi_not_uniq.sh | 12 +- .../test_namespace/05_0multi_uniq.sh | 12 +- .../test_namespace/12_1auto_save_expert.sh | 12 +- .../16_0redefine_description.sh | 12 +- .../16_2family_redefine_calculation.sh | 12 +- .../16_2family_redefine_disabled.sh | 10 +- .../16_3family_empty_at_ends.sh | 12 +- .../test_namespace/16_5exists_nonexists.sh | 12 +- .../test_namespace/16_5exists_redefine.sh | 14 +- .../16_5redefine_calculation.sh | 12 +- .../test_namespace/16_5redefine_choice.sh | 12 +- .../test_namespace/16_5redefine_default.sh | 12 +- .../16_5redefine_default_calculation.sh | 12 +- .../test_namespace/16_5redefine_family.sh | 12 +- .../test_namespace/16_5redefine_help.sh | 12 +- .../test_namespace/16_5redefine_hidden.sh | 14 +- .../test_namespace/16_5redefine_multi.sh | 12 +- ...16_5redefine_remove_disable_calculation.sh | 12 +- .../test_namespace/16_5test_redefine.sh | 12 +- .../test_namespace/16_6choice_redefine.sh | 12 +- .../test_namespace/16_6exists_family.sh | 44 ---- .../16_6exists_redefine_family.sh | 12 +- .../test_namespace/16exists_exists.sh | 12 +- .../test_namespace/17_5redefine_leadership.sh | 12 +- .../test_namespace/20_0empty_family.sh | 44 ---- .../test_namespace/20_0family_append.sh | 12 +- .../test_namespace/20_0family_underscore.sh | 10 +- .../test_namespace/20_0multi_family.sh | 12 +- .../test_namespace/20_0multi_family_basic.sh | 12 +- .../test_namespace/20_0multi_family_expert.sh | 12 +- .../test_namespace/20_0multi_family_order.sh | 12 +- .../20_0validators_differ_redefine.sh | 12 +- .../test_namespace/20_1empty_subfamily.sh | 44 ---- .../20_2family_looks_like_dynamic.sh | 12 +- .../20_2family_looks_like_variable.sh | 12 +- .../test_namespace/20_7help_family.sh | 12 +- .../20_9default_information_parent.sh | 12 +- .../24_0family_hidden_condition.sh | 12 +- .../24_0family_hidden_condition_boolean.sh | 14 +- .../24_0family_hidden_condition_sub_family.sh | 12 +- ...ly_hidden_condition_variable_sub_family.sh | 14 +- ..._0family_hidden_condition_with_variable.sh | 14 +- ...amily_hidden_param_condition_sub_family.sh | 12 +- .../24_0family_mandatory_condition.sh | 12 +- ...24_0family_mandatory_condition_variable.sh | 12 +- .../24_7validators_variable_optional.sh | 12 +- .../24_family_disabled_var_hidden.sh | 10 +- .../test_namespace/40_0leadership.sh | 12 +- .../40_0leadership_diff_name.sh | 12 +- .../test_namespace/40_0leadership_empty.sh | 44 ---- ...leadership_follower_default_calculation.sh | 12 +- ...0_0leadership_follower_default_submulti.sh | 12 +- ...p_follower_default_submulti_calculation.sh | 12 +- .../40_0leadership_follower_default_value.sh | 12 +- .../40_0leadership_leader_follower.sh | 12 +- .../40_0leadership_leader_not_multi.sh | 12 +- .../test_namespace/40_0leadership_reduce.sh | 12 +- .../40_1leadership_append_follower.sh | 12 +- .../40_2leadership_calculation_index.sh | 12 +- .../40_2leadership_calculation_index_2.sh | 12 +- .../40_2leadership_calculation_param_index.sh | 12 +- .../40_2leadership_leader_calculation.sh | 12 +- .../40_6leadership_follower_multi.sh | 12 +- ...6leadership_follower_multi_no_mandatory.sh | 12 +- .../test_namespace/40_8calculation_boolean.sh | 12 +- .../40_8calculation_boolean_return_none.sh | 12 +- .../test_namespace/40_8calculation_integer.sh | 12 +- .../40_8calculation_multi_variable.sh | 12 +- .../40_8calculation_multi_variable_parent.sh | 12 +- .../40_8calculation_multi_variable_parent2.sh | 12 +- ...n_variable_leader_follower_multi_inside.sh | 12 +- ...ship-calculation-outside-follower-first.sh | 12 +- ...rship-calculation-outside-follower-last.sh | 12 +- ...lculation-outside-follower-no-mandatory.sh | 12 +- ...leadership-calculation-outside-follower.sh | 12 +- ...ership-calculation-outside-leader-first.sh | 12 +- ...dership-calculation-outside-leader-last.sh | 12 +- ..._9leadership-calculation-outside-leader.sh | 12 +- .../40_9leadership-calculation-variable.sh | 12 +- ...ip-calculation-variable_leader_follower.sh | 12 +- ...ation-variable_leader_follower_not_same.sh | 12 +- .../test_namespace/41_0choice_leader.sh | 12 +- .../test_namespace/44_0leadership_hidden.sh | 12 +- .../44_0leadership_leader_hidden.sh | 12 +- .../44_1leadership_append_hidden_follower.sh | 12 +- .../44_4disabled_calcultion_follower.sh | 12 +- .../44_4disabled_calcultion_follower_index.sh | 12 +- .../44_4leadership_mandatory.sh | 12 +- .../44_4leadership_mandatory_follower.sh | 12 +- ...4_5leadership_leader_hidden_calculation.sh | 12 +- ...eadership_follower_disabled_calculation.sh | 12 +- ...4_9calculated_default_leadership_leader.sh | 12 +- .../test_namespace/60_0family_dynamic.sh | 12 +- .../test_namespace/60_0family_dynamic_1_0.sh | 12 +- .../60_0family_dynamic_1_0_empty.sh | 12 +- .../60_0family_dynamic_1_0_type.sh | 12 +- .../60_0family_dynamic_1_0_type_empty.sh | 12 +- .../test_namespace/60_0family_dynamic_1_1.sh | 12 +- .../60_0family_dynamic_1_1_empty.sh | 12 +- .../60_0family_dynamic_empty.sh | 12 +- .../60_0family_dynamic_forbidden_char.sh | 12 +- .../60_0family_dynamic_jinja_integer_empty.sh | 12 +- ...60_0family_dynamic_jinja_integer_empty2.sh | 12 +- .../60_0family_dynamic_jinja_number.sh | 12 +- .../60_0family_dynamic_no_description.sh | 12 +- ...60_0family_dynamic_no_description_empty.sh | 12 +- .../60_0family_dynamic_source_hidden.sh | 14 +- .../60_0family_dynamic_static.sh | 12 +- .../test_namespace/60_0family_dynamic_test.sh | 12 +- .../60_0family_dynamic_upper_char.sh | 12 +- .../60_0family_dynamic_variable_empty.sh | 12 +- .../60_0family_dynamic_variable_optional.sh | 12 +- .../60_0family_dynamic_variable_suffix.sh | 12 +- ...0_0family_dynamic_variable_suffix_empty.sh | 12 +- .../test_namespace/60_0family_empty.sh | 44 ---- .../test_namespace/60_0family_hidden.sh | 14 +- .../test_namespace/60_0family_mode.sh | 12 +- .../60_1family_dynamic_jinja.sh | 12 +- ...60_2family_dynamic_jinja_fill_sub_group.sh | 12 +- ..._2family_dynamic_jinja_fill_sub_group_2.sh | 12 +- ...ly_dynamic_jinja_fill_sub_group_2_empty.sh | 12 +- ...mily_dynamic_jinja_fill_sub_group_empty.sh | 12 +- .../60_2family_dynamic_outside_calc.sh | 12 +- .../60_2family_dynamic_outside_calc_empty.sh | 12 +- .../60_5family_dynamic_calc2.sh | 12 +- .../60_5family_dynamic_calc2_empty.sh | 12 +- .../60_5family_dynamic_calc_description.sh | 12 +- .../60_5family_dynamic_calc_identifier.sh | 14 +- ...0_5family_dynamic_calc_identifier_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix.sh | 12 +- .../60_5family_dynamic_calc_suffix2.sh | 12 +- .../60_5family_dynamic_calc_suffix2_empty.sh | 12 +- ...60_5family_dynamic_calc_suffix_disabled.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled2.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled3.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_2.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_3.sh | 12 +- .../60_5family_dynamic_calc_suffix_hidden.sh | 14 +- ...mily_dynamic_calc_suffix_hidden_boolean.sh | 14 +- ...family_dynamic_calc_suffix_hidden_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix_param.sh | 12 +- ...5family_dynamic_calc_suffix_param_empty.sh | 12 +- .../60_5family_dynamic_calc_variable.sh | 12 +- ..._5family_dynamic_calc_variable_disabled.sh | 12 +- ..._dynamic_calc_variable_disabled_outside.sh | 12 +- .../60_5family_dynamic_calc_variable_empty.sh | 12 +- .../60_5family_dynamic_hidden_suffix.sh | 14 +- .../60_5family_dynamic_unknown_suffix.sh | 12 +- ...60_5family_dynamic_unknown_suffix_empty.sh | 12 +- .../60_5family_dynamic_variable_outside.sh | 12 +- .../60_5family_dynamic_variable_outside2.sh | 12 +- ...5family_dynamic_variable_outside2_empty.sh | 12 +- ...60_5family_dynamic_variable_outside_1_0.sh | 12 +- ..._5family_dynamic_variable_outside_empty.sh | 12 +- ..._5family_dynamic_variable_outside_jinja.sh | 12 +- ...ly_dynamic_variable_outside_jinja_empty.sh | 12 +- ...ily_dynamic_variable_outside_sub_suffix.sh | 12 +- ...namic_variable_outside_sub_suffix_empty.sh | 12 +- ...5family_dynamic_variable_outside_suffix.sh | 12 +- ...y_dynamic_variable_outside_suffix_empty.sh | 12 +- .../60_6family_dynamic_inside.sh | 12 +- .../60_6family_dynamic_inside_empty.sh | 12 +- .../60_6family_dynamic_inside_identifier.sh | 12 +- .../60_6family_dynamic_leadership.sh | 12 +- .../60_6family_dynamic_leadership_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0_2.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty2.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi2.sh | 12 +- .../60_6family_subdynamic_inside.sh | 12 +- .../60_9family_dynamic_calc_both.sh | 12 +- .../68_0family_leadership_mode.sh | 12 +- .../00_0no_variable.sh | 44 ---- .../00_0no_variable_default_version.sh | 44 ---- .../00_0no_variable_remove_version.sh | 44 ---- .../00_0version_underscore.sh | 12 +- .../00_1empty_variable.sh | 12 +- .../00_2default_calculated.sh | 12 +- .../00_2default_calculated_multi.sh | 12 +- ...0_2default_calculated_params_permissive.sh | 14 +- .../00_2default_calculated_variable.sh | 12 +- ...default_calculated_variable_description.sh | 12 +- ...culated_variable_description_multi_line.sh | 12 +- ...2default_calculated_variable_transitive.sh | 12 +- .../00_4load_subfolder.sh | 12 +- .../00_5load_notype.sh | 12 +- .../test_namespace_mandatory/00_6boolean.sh | 12 +- .../00_6boolean_no_mandatory.sh | 12 +- .../test_namespace_mandatory/00_6choice.sh | 12 +- .../00_6choice_calculation.sh | 12 +- .../00_6choice_link.sh | 12 +- .../00_6choice_variable.sh | 12 +- .../00_6choice_variable_link.sh | 12 +- .../00_6choice_variable_link2.sh | 12 +- .../test_namespace_mandatory/00_6custom.sh | 12 +- .../00_6domainname.sh | 12 +- .../00_6domainname_params.sh | 12 +- .../test_namespace_mandatory/00_6float.sh | 12 +- .../test_namespace_mandatory/00_6integer.sh | 12 +- .../test_namespace_mandatory/00_6ip.sh | 12 +- .../test_namespace_mandatory/00_6network.sh | 12 +- .../test_namespace_mandatory/00_6number.sh | 12 +- .../test_namespace_mandatory/00_6port.sh | 12 +- .../test_namespace_mandatory/00_6regexp.sh | 12 +- .../00_6regexp_link.sh | 12 +- .../test_namespace_mandatory/00_6secret.sh | 12 +- .../00_6secret_param.sh | 12 +- .../test_namespace_mandatory/00_6string.sh | 12 +- .../00_7choice_quote.sh | 12 +- .../test_namespace_mandatory/00_7help.sh | 12 +- .../00_7help_quote.sh | 12 +- .../test_namespace_mandatory/00_7help_sup.sh | 12 +- .../00_7value_doublequote.sh | 12 +- .../00_7value_doublequote2.sh | 12 +- .../00_7value_doublequote3.sh | 12 +- .../00_7value_quote.sh | 12 +- .../00_8calculation_information.sh | 12 +- .../00_8calculation_namespace.sh | 12 +- .../00_8calculation_param_namespace.sh | 12 +- .../test_namespace_mandatory/00_8test.sh | 12 +- .../00_9choice_variable_multi.sh | 12 +- .../00_9choice_variables.sh | 12 +- .../00_9default_calculation.sh | 12 +- .../00_9default_calculation_information.sh | 12 +- ..._calculation_information_other_variable.sh | 12 +- .../00_9default_calculation_multi_optional.sh | 12 +- ...00_9default_calculation_multi_optional2.sh | 12 +- ...ault_calculation_multi_optional_default.sh | 12 +- .../00_9default_calculation_optional.sh | 12 +- ...00_9default_calculation_optional_exists.sh | 12 +- .../00_9default_calculation_param_optional.sh | 12 +- .../00_9default_information_other_variable.sh | 12 +- ...00_9default_information_other_variable2.sh | 12 +- .../00_9default_integer.sh | 12 +- .../00_9default_number.sh | 12 +- .../01_6boolean_multi.sh | 12 +- .../01_6custom_multi.sh | 12 +- .../01_6float_multi.sh | 12 +- .../01_6integer_multi.sh | 12 +- .../01_6integer_multi_mandatory.sh | 12 +- .../01_6string_empty.sh | 12 +- .../01_6string_multi.sh | 12 +- .../01_6string_multi_length.sh | 12 +- .../01_7value_multi_doublequote.sh | 12 +- .../01_7value_multi_doublequote2.sh | 12 +- .../01_7value_multi_quote.sh | 12 +- .../01_8calculation_information_multi.sh | 12 +- .../01_9choice_variable_multi.sh | 12 +- .../01_9choice_variable_optional.sh | 12 +- .../test_namespace_mandatory/02_0tags.sh | 12 +- .../04_0type_param.sh | 12 +- .../04_0type_param_integer.sh | 12 +- .../test_namespace_mandatory/04_1auto_save.sh | 12 +- .../04_1auto_save_and_calculated.sh | 12 +- .../04_1auto_save_and_calculated_hidden.sh | 12 +- .../04_1auto_save_and_hidden.sh | 14 +- .../04_1default_calculation_hidden.sh | 12 +- .../04_1default_calculation_hidden_2.sh | 12 +- .../04_1default_calculation_hidden_3.sh | 14 +- .../04_1default_calculation_hidden_4.sh | 14 +- .../04_1default_calculation_hidden_5.sh | 14 +- .../04_1default_calculation_hidden_6.sh | 14 +- .../04_1jinja_and_hidden.sh | 14 +- .../04_5disabled_calculation.sh | 12 +- .../04_5disabled_calculation_boolean.sh | 12 +- .../04_5disabled_calculation_default.sh | 12 +- .../04_5disabled_calculation_multi.sh | 12 +- .../04_5disabled_calculation_optional.sh | 14 +- ..._5disabled_calculation_optional_default.sh | 14 +- .../04_5disabled_calculation_variable.sh | 12 +- .../04_5disabled_calculation_variable10.sh | 12 +- .../04_5disabled_calculation_variable2.sh | 12 +- .../04_5disabled_calculation_variable3.sh | 12 +- .../04_5disabled_calculation_variable4.sh | 12 +- .../04_5disabled_calculation_variable5.sh | 14 +- .../04_5disabled_calculation_variable6.sh | 12 +- .../04_5disabled_calculation_variable7.sh | 12 +- .../04_5disabled_calculation_variable8.sh | 14 +- .../04_5disabled_calculation_variable9.sh | 12 +- ...04_5disabled_calculation_variable_multi.sh | 12 +- ...isabled_calculation_variable_transitive.sh | 12 +- ...abled_calculation_variable_transitive_2.sh | 10 +- ...abled_calculation_variable_transitive_3.sh | 12 +- ...abled_calculation_variable_transitive_4.sh | 12 +- .../04_5hidden_calculation.sh | 12 +- .../04_5hidden_calculation2.sh | 14 +- ...5hidden_calculation_default_calculation.sh | 12 +- .../04_5validators.sh | 12 +- .../04_5validators_differ.sh | 12 +- .../04_5validators_multi.sh | 12 +- .../04_5validators_multi2.sh | 12 +- .../04_5validators_multi3.sh | 12 +- .../04_5validators_warnings.sh | 12 +- .../04_5validators_warnings_all.sh | 12 +- .../05_0multi_not_uniq.sh | 12 +- .../05_0multi_uniq.sh | 12 +- .../12_1auto_save_expert.sh | 12 +- .../16_0redefine_description.sh | 12 +- .../16_2family_redefine_calculation.sh | 12 +- .../16_2family_redefine_disabled.sh | 10 +- .../16_3family_empty_at_ends.sh | 12 +- .../16_5exists_nonexists.sh | 12 +- .../16_5exists_redefine.sh | 14 +- .../16_5redefine_calculation.sh | 12 +- .../16_5redefine_choice.sh | 12 +- .../16_5redefine_default.sh | 12 +- .../16_5redefine_default_calculation.sh | 12 +- .../16_5redefine_family.sh | 12 +- .../16_5redefine_help.sh | 12 +- .../16_5redefine_hidden.sh | 14 +- .../16_5redefine_multi.sh | 12 +- ...16_5redefine_remove_disable_calculation.sh | 12 +- .../16_5test_redefine.sh | 12 +- .../16_6choice_redefine.sh | 12 +- .../16_6exists_family.sh | 44 ---- .../16_6exists_redefine_family.sh | 12 +- .../16exists_exists.sh | 12 +- .../17_5redefine_leadership.sh | 12 +- .../20_0empty_family.sh | 44 ---- .../20_0family_append.sh | 12 +- .../20_0family_underscore.sh | 10 +- .../20_0multi_family.sh | 12 +- .../20_0multi_family_basic.sh | 12 +- .../20_0multi_family_expert.sh | 12 +- .../20_0multi_family_order.sh | 12 +- .../20_0validators_differ_redefine.sh | 12 +- .../20_1empty_subfamily.sh | 44 ---- .../20_2family_looks_like_dynamic.sh | 12 +- .../20_2family_looks_like_variable.sh | 12 +- .../20_7help_family.sh | 12 +- .../20_9default_information_parent.sh | 12 +- .../24_0family_hidden_condition.sh | 12 +- .../24_0family_hidden_condition_boolean.sh | 12 +- .../24_0family_hidden_condition_sub_family.sh | 12 +- ...ly_hidden_condition_variable_sub_family.sh | 14 +- ..._0family_hidden_condition_with_variable.sh | 14 +- ...amily_hidden_param_condition_sub_family.sh | 12 +- .../24_0family_mandatory_condition.sh | 12 +- ...24_0family_mandatory_condition_variable.sh | 12 +- .../24_7validators_variable_optional.sh | 12 +- .../24_family_disabled_var_hidden.sh | 10 +- .../40_0leadership.sh | 12 +- .../40_0leadership_diff_name.sh | 12 +- .../40_0leadership_empty.sh | 44 ---- ...leadership_follower_default_calculation.sh | 12 +- ...0_0leadership_follower_default_submulti.sh | 12 +- ...p_follower_default_submulti_calculation.sh | 12 +- .../40_0leadership_follower_default_value.sh | 12 +- .../40_0leadership_leader_follower.sh | 12 +- .../40_0leadership_leader_not_multi.sh | 12 +- .../40_0leadership_reduce.sh | 12 +- .../40_1leadership_append_follower.sh | 12 +- .../40_2leadership_calculation_index.sh | 12 +- .../40_2leadership_calculation_index_2.sh | 12 +- .../40_2leadership_calculation_param_index.sh | 12 +- .../40_2leadership_leader_calculation.sh | 12 +- .../40_6leadership_follower_multi.sh | 12 +- ...6leadership_follower_multi_no_mandatory.sh | 12 +- .../40_8calculation_boolean.sh | 12 +- .../40_8calculation_boolean_return_none.sh | 12 +- .../40_8calculation_integer.sh | 12 +- .../40_8calculation_multi_variable.sh | 12 +- .../40_8calculation_multi_variable_parent.sh | 12 +- .../40_8calculation_multi_variable_parent2.sh | 12 +- ...n_variable_leader_follower_multi_inside.sh | 12 +- ...ship-calculation-outside-follower-first.sh | 12 +- ...rship-calculation-outside-follower-last.sh | 12 +- ...lculation-outside-follower-no-mandatory.sh | 12 +- ...leadership-calculation-outside-follower.sh | 12 +- ...ership-calculation-outside-leader-first.sh | 12 +- ...dership-calculation-outside-leader-last.sh | 12 +- ..._9leadership-calculation-outside-leader.sh | 12 +- .../40_9leadership-calculation-variable.sh | 12 +- ...ip-calculation-variable_leader_follower.sh | 12 +- ...ation-variable_leader_follower_not_same.sh | 12 +- .../41_0choice_leader.sh | 12 +- .../44_0leadership_hidden.sh | 12 +- .../44_0leadership_leader_hidden.sh | 12 +- .../44_1leadership_append_hidden_follower.sh | 12 +- .../44_4disabled_calcultion_follower.sh | 12 +- .../44_4disabled_calcultion_follower_index.sh | 12 +- .../44_4leadership_mandatory.sh | 12 +- .../44_4leadership_mandatory_follower.sh | 12 +- ...4_5leadership_leader_hidden_calculation.sh | 12 +- ...eadership_follower_disabled_calculation.sh | 12 +- ...4_9calculated_default_leadership_leader.sh | 12 +- .../60_0family_dynamic.sh | 12 +- .../60_0family_dynamic_1_0.sh | 12 +- .../60_0family_dynamic_1_0_empty.sh | 12 +- .../60_0family_dynamic_1_0_type.sh | 12 +- .../60_0family_dynamic_1_0_type_empty.sh | 12 +- .../60_0family_dynamic_1_1.sh | 12 +- .../60_0family_dynamic_1_1_empty.sh | 12 +- .../60_0family_dynamic_empty.sh | 12 +- .../60_0family_dynamic_forbidden_char.sh | 12 +- .../60_0family_dynamic_jinja_integer_empty.sh | 12 +- ...60_0family_dynamic_jinja_integer_empty2.sh | 12 +- .../60_0family_dynamic_jinja_number.sh | 12 +- .../60_0family_dynamic_no_description.sh | 12 +- ...60_0family_dynamic_no_description_empty.sh | 12 +- .../60_0family_dynamic_source_hidden.sh | 14 +- .../60_0family_dynamic_static.sh | 12 +- .../60_0family_dynamic_test.sh | 12 +- .../60_0family_dynamic_upper_char.sh | 12 +- .../60_0family_dynamic_variable_empty.sh | 12 +- .../60_0family_dynamic_variable_optional.sh | 12 +- .../60_0family_dynamic_variable_suffix.sh | 12 +- ...0_0family_dynamic_variable_suffix_empty.sh | 12 +- .../60_0family_empty.sh | 44 ---- .../60_0family_hidden.sh | 14 +- .../60_0family_mode.sh | 12 +- .../60_1family_dynamic_jinja.sh | 12 +- ...60_2family_dynamic_jinja_fill_sub_group.sh | 12 +- ..._2family_dynamic_jinja_fill_sub_group_2.sh | 12 +- ...ly_dynamic_jinja_fill_sub_group_2_empty.sh | 12 +- ...mily_dynamic_jinja_fill_sub_group_empty.sh | 12 +- .../60_2family_dynamic_outside_calc.sh | 12 +- .../60_2family_dynamic_outside_calc_empty.sh | 12 +- .../60_5family_dynamic_calc2.sh | 12 +- .../60_5family_dynamic_calc2_empty.sh | 12 +- .../60_5family_dynamic_calc_description.sh | 12 +- .../60_5family_dynamic_calc_identifier.sh | 14 +- ...0_5family_dynamic_calc_identifier_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix.sh | 12 +- .../60_5family_dynamic_calc_suffix2.sh | 12 +- .../60_5family_dynamic_calc_suffix2_empty.sh | 12 +- ...60_5family_dynamic_calc_suffix_disabled.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled2.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled3.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_2.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_3.sh | 12 +- .../60_5family_dynamic_calc_suffix_hidden.sh | 14 +- ...mily_dynamic_calc_suffix_hidden_boolean.sh | 14 +- ...family_dynamic_calc_suffix_hidden_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix_param.sh | 12 +- ...5family_dynamic_calc_suffix_param_empty.sh | 12 +- .../60_5family_dynamic_calc_variable.sh | 12 +- ..._5family_dynamic_calc_variable_disabled.sh | 12 +- ..._dynamic_calc_variable_disabled_outside.sh | 12 +- .../60_5family_dynamic_calc_variable_empty.sh | 12 +- .../60_5family_dynamic_hidden_suffix.sh | 14 +- .../60_5family_dynamic_unknown_suffix.sh | 12 +- ...60_5family_dynamic_unknown_suffix_empty.sh | 12 +- .../60_5family_dynamic_variable_outside.sh | 12 +- .../60_5family_dynamic_variable_outside2.sh | 12 +- ...5family_dynamic_variable_outside2_empty.sh | 12 +- ...60_5family_dynamic_variable_outside_1_0.sh | 12 +- ..._5family_dynamic_variable_outside_empty.sh | 12 +- ..._5family_dynamic_variable_outside_jinja.sh | 12 +- ...ly_dynamic_variable_outside_jinja_empty.sh | 12 +- ...ily_dynamic_variable_outside_sub_suffix.sh | 12 +- ...namic_variable_outside_sub_suffix_empty.sh | 12 +- ...5family_dynamic_variable_outside_suffix.sh | 12 +- ...y_dynamic_variable_outside_suffix_empty.sh | 12 +- .../60_6family_dynamic_inside.sh | 12 +- .../60_6family_dynamic_inside_empty.sh | 12 +- .../60_6family_dynamic_inside_identifier.sh | 12 +- .../60_6family_dynamic_leadership.sh | 12 +- .../60_6family_dynamic_leadership_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0_2.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty2.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi2.sh | 12 +- .../60_6family_subdynamic_inside.sh | 12 +- .../60_9family_dynamic_calc_both.sh | 12 +- .../68_0family_leadership_mode.sh | 12 +- .../00_0no_variable.sh | 44 ---- .../00_0no_variable_default_version.sh | 44 ---- .../00_0no_variable_remove_version.sh | 44 ---- .../00_0version_underscore.sh | 12 +- .../00_1empty_variable.sh | 12 +- .../00_2default_calculated.sh | 12 +- .../00_2default_calculated_multi.sh | 12 +- ...0_2default_calculated_params_permissive.sh | 14 +- .../00_2default_calculated_variable.sh | 12 +- ...default_calculated_variable_description.sh | 12 +- ...culated_variable_description_multi_line.sh | 12 +- ...2default_calculated_variable_transitive.sh | 12 +- .../00_4load_subfolder.sh | 12 +- .../00_5load_notype.sh | 12 +- .../test_namespace_read_write/00_6boolean.sh | 12 +- .../00_6boolean_no_mandatory.sh | 12 +- .../test_namespace_read_write/00_6choice.sh | 12 +- .../00_6choice_calculation.sh | 12 +- .../00_6choice_link.sh | 12 +- .../00_6choice_variable.sh | 12 +- .../00_6choice_variable_link.sh | 12 +- .../00_6choice_variable_link2.sh | 12 +- .../test_namespace_read_write/00_6custom.sh | 12 +- .../00_6domainname.sh | 12 +- .../00_6domainname_params.sh | 12 +- .../test_namespace_read_write/00_6float.sh | 12 +- .../test_namespace_read_write/00_6integer.sh | 12 +- .../test_namespace_read_write/00_6ip.sh | 12 +- .../test_namespace_read_write/00_6network.sh | 12 +- .../test_namespace_read_write/00_6number.sh | 12 +- .../test_namespace_read_write/00_6port.sh | 12 +- .../test_namespace_read_write/00_6regexp.sh | 12 +- .../00_6regexp_link.sh | 12 +- .../test_namespace_read_write/00_6secret.sh | 12 +- .../00_6secret_param.sh | 12 +- .../test_namespace_read_write/00_6string.sh | 12 +- .../00_7choice_quote.sh | 12 +- .../test_namespace_read_write/00_7help.sh | 12 +- .../00_7help_quote.sh | 12 +- .../test_namespace_read_write/00_7help_sup.sh | 12 +- .../00_7value_doublequote.sh | 12 +- .../00_7value_doublequote2.sh | 12 +- .../00_7value_doublequote3.sh | 12 +- .../00_7value_quote.sh | 12 +- .../00_8calculation_information.sh | 12 +- .../00_8calculation_namespace.sh | 12 +- .../00_8calculation_param_namespace.sh | 12 +- .../test_namespace_read_write/00_8test.sh | 12 +- .../00_9choice_variable_multi.sh | 12 +- .../00_9choice_variables.sh | 12 +- .../00_9default_calculation.sh | 12 +- .../00_9default_calculation_information.sh | 12 +- ..._calculation_information_other_variable.sh | 12 +- .../00_9default_calculation_multi_optional.sh | 12 +- ...00_9default_calculation_multi_optional2.sh | 12 +- ...ault_calculation_multi_optional_default.sh | 12 +- .../00_9default_calculation_optional.sh | 12 +- ...00_9default_calculation_optional_exists.sh | 12 +- .../00_9default_calculation_param_optional.sh | 12 +- .../00_9default_information_other_variable.sh | 12 +- ...00_9default_information_other_variable2.sh | 12 +- .../00_9default_integer.sh | 12 +- .../00_9default_number.sh | 12 +- .../01_6boolean_multi.sh | 12 +- .../01_6custom_multi.sh | 12 +- .../01_6float_multi.sh | 12 +- .../01_6integer_multi.sh | 12 +- .../01_6integer_multi_mandatory.sh | 12 +- .../01_6string_empty.sh | 12 +- .../01_6string_multi.sh | 12 +- .../01_6string_multi_length.sh | 12 +- .../01_7value_multi_doublequote.sh | 12 +- .../01_7value_multi_doublequote2.sh | 12 +- .../01_7value_multi_quote.sh | 12 +- .../01_8calculation_information_multi.sh | 12 +- .../01_9choice_variable_multi.sh | 12 +- .../01_9choice_variable_optional.sh | 12 +- .../test_namespace_read_write/02_0tags.sh | 12 +- .../04_0type_param.sh | 12 +- .../04_0type_param_integer.sh | 12 +- .../04_1auto_save.sh | 12 +- .../04_1auto_save_and_calculated.sh | 12 +- .../04_1auto_save_and_calculated_hidden.sh | 12 +- .../04_1auto_save_and_hidden.sh | 14 +- .../04_1default_calculation_hidden.sh | 12 +- .../04_1default_calculation_hidden_2.sh | 12 +- .../04_1default_calculation_hidden_3.sh | 14 +- .../04_1default_calculation_hidden_4.sh | 14 +- .../04_1default_calculation_hidden_5.sh | 14 +- .../04_1default_calculation_hidden_6.sh | 14 +- .../04_1jinja_and_hidden.sh | 14 +- .../04_5disabled_calculation.sh | 12 +- .../04_5disabled_calculation_boolean.sh | 12 +- .../04_5disabled_calculation_default.sh | 12 +- .../04_5disabled_calculation_multi.sh | 12 +- .../04_5disabled_calculation_optional.sh | 14 +- ..._5disabled_calculation_optional_default.sh | 14 +- .../04_5disabled_calculation_variable.sh | 12 +- .../04_5disabled_calculation_variable10.sh | 12 +- .../04_5disabled_calculation_variable2.sh | 12 +- .../04_5disabled_calculation_variable3.sh | 12 +- .../04_5disabled_calculation_variable4.sh | 12 +- .../04_5disabled_calculation_variable5.sh | 14 +- .../04_5disabled_calculation_variable6.sh | 12 +- .../04_5disabled_calculation_variable7.sh | 12 +- .../04_5disabled_calculation_variable8.sh | 14 +- .../04_5disabled_calculation_variable9.sh | 12 +- ...04_5disabled_calculation_variable_multi.sh | 12 +- ...isabled_calculation_variable_transitive.sh | 12 +- ...abled_calculation_variable_transitive_2.sh | 10 +- ...abled_calculation_variable_transitive_3.sh | 12 +- ...abled_calculation_variable_transitive_4.sh | 12 +- .../04_5hidden_calculation.sh | 12 +- .../04_5hidden_calculation2.sh | 14 +- ...5hidden_calculation_default_calculation.sh | 12 +- .../04_5validators.sh | 12 +- .../04_5validators_differ.sh | 12 +- .../04_5validators_multi.sh | 12 +- .../04_5validators_multi2.sh | 12 +- .../04_5validators_multi3.sh | 12 +- .../04_5validators_warnings.sh | 12 +- .../04_5validators_warnings_all.sh | 12 +- .../05_0multi_not_uniq.sh | 12 +- .../05_0multi_uniq.sh | 12 +- .../12_1auto_save_expert.sh | 12 +- .../16_0redefine_description.sh | 12 +- .../16_2family_redefine_calculation.sh | 12 +- .../16_2family_redefine_disabled.sh | 10 +- .../16_3family_empty_at_ends.sh | 12 +- .../16_5exists_nonexists.sh | 12 +- .../16_5exists_redefine.sh | 14 +- .../16_5redefine_calculation.sh | 12 +- .../16_5redefine_choice.sh | 12 +- .../16_5redefine_default.sh | 12 +- .../16_5redefine_default_calculation.sh | 12 +- .../16_5redefine_family.sh | 12 +- .../16_5redefine_help.sh | 12 +- .../16_5redefine_hidden.sh | 14 +- .../16_5redefine_multi.sh | 12 +- ...16_5redefine_remove_disable_calculation.sh | 12 +- .../16_5test_redefine.sh | 12 +- .../16_6choice_redefine.sh | 12 +- .../16_6exists_family.sh | 44 ---- .../16_6exists_redefine_family.sh | 12 +- .../16exists_exists.sh | 12 +- .../17_5redefine_leadership.sh | 12 +- .../20_0empty_family.sh | 44 ---- .../20_0family_append.sh | 12 +- .../20_0family_underscore.sh | 10 +- .../20_0multi_family.sh | 12 +- .../20_0multi_family_basic.sh | 12 +- .../20_0multi_family_expert.sh | 12 +- .../20_0multi_family_order.sh | 12 +- .../20_0validators_differ_redefine.sh | 12 +- .../20_1empty_subfamily.sh | 44 ---- .../20_2family_looks_like_dynamic.sh | 12 +- .../20_2family_looks_like_variable.sh | 12 +- .../20_7help_family.sh | 12 +- .../20_9default_information_parent.sh | 12 +- .../24_0family_hidden_condition.sh | 12 +- .../24_0family_hidden_condition_boolean.sh | 14 +- .../24_0family_hidden_condition_sub_family.sh | 12 +- ...ly_hidden_condition_variable_sub_family.sh | 14 +- ..._0family_hidden_condition_with_variable.sh | 14 +- ...amily_hidden_param_condition_sub_family.sh | 12 +- .../24_0family_mandatory_condition.sh | 12 +- ...24_0family_mandatory_condition_variable.sh | 12 +- .../24_7validators_variable_optional.sh | 12 +- .../24_family_disabled_var_hidden.sh | 10 +- .../40_0leadership.sh | 12 +- .../40_0leadership_diff_name.sh | 12 +- .../40_0leadership_empty.sh | 44 ---- ...leadership_follower_default_calculation.sh | 12 +- ...0_0leadership_follower_default_submulti.sh | 12 +- ...p_follower_default_submulti_calculation.sh | 12 +- .../40_0leadership_follower_default_value.sh | 12 +- .../40_0leadership_leader_follower.sh | 12 +- .../40_0leadership_leader_not_multi.sh | 12 +- .../40_0leadership_reduce.sh | 12 +- .../40_1leadership_append_follower.sh | 12 +- .../40_2leadership_calculation_index.sh | 12 +- .../40_2leadership_calculation_index_2.sh | 12 +- .../40_2leadership_calculation_param_index.sh | 12 +- .../40_2leadership_leader_calculation.sh | 12 +- .../40_6leadership_follower_multi.sh | 12 +- ...6leadership_follower_multi_no_mandatory.sh | 12 +- .../40_8calculation_boolean.sh | 12 +- .../40_8calculation_boolean_return_none.sh | 12 +- .../40_8calculation_integer.sh | 12 +- .../40_8calculation_multi_variable.sh | 12 +- .../40_8calculation_multi_variable_parent.sh | 12 +- .../40_8calculation_multi_variable_parent2.sh | 12 +- ...n_variable_leader_follower_multi_inside.sh | 12 +- ...ship-calculation-outside-follower-first.sh | 12 +- ...rship-calculation-outside-follower-last.sh | 12 +- ...lculation-outside-follower-no-mandatory.sh | 12 +- ...leadership-calculation-outside-follower.sh | 12 +- ...ership-calculation-outside-leader-first.sh | 12 +- ...dership-calculation-outside-leader-last.sh | 12 +- ..._9leadership-calculation-outside-leader.sh | 12 +- .../40_9leadership-calculation-variable.sh | 12 +- ...ip-calculation-variable_leader_follower.sh | 12 +- ...ation-variable_leader_follower_not_same.sh | 12 +- .../41_0choice_leader.sh | 12 +- .../44_0leadership_hidden.sh | 12 +- .../44_0leadership_leader_hidden.sh | 12 +- .../44_1leadership_append_hidden_follower.sh | 12 +- .../44_4disabled_calcultion_follower.sh | 12 +- .../44_4disabled_calcultion_follower_index.sh | 12 +- .../44_4leadership_mandatory.sh | 12 +- .../44_4leadership_mandatory_follower.sh | 12 +- ...4_5leadership_leader_hidden_calculation.sh | 12 +- ...eadership_follower_disabled_calculation.sh | 12 +- ...4_9calculated_default_leadership_leader.sh | 12 +- .../60_0family_dynamic.sh | 12 +- .../60_0family_dynamic_1_0.sh | 12 +- .../60_0family_dynamic_1_0_empty.sh | 12 +- .../60_0family_dynamic_1_0_type.sh | 12 +- .../60_0family_dynamic_1_0_type_empty.sh | 12 +- .../60_0family_dynamic_1_1.sh | 12 +- .../60_0family_dynamic_1_1_empty.sh | 12 +- .../60_0family_dynamic_empty.sh | 12 +- .../60_0family_dynamic_forbidden_char.sh | 12 +- .../60_0family_dynamic_jinja_integer_empty.sh | 12 +- ...60_0family_dynamic_jinja_integer_empty2.sh | 12 +- .../60_0family_dynamic_jinja_number.sh | 12 +- .../60_0family_dynamic_no_description.sh | 12 +- ...60_0family_dynamic_no_description_empty.sh | 12 +- .../60_0family_dynamic_source_hidden.sh | 14 +- .../60_0family_dynamic_static.sh | 12 +- .../60_0family_dynamic_test.sh | 12 +- .../60_0family_dynamic_upper_char.sh | 12 +- .../60_0family_dynamic_variable_empty.sh | 12 +- .../60_0family_dynamic_variable_optional.sh | 12 +- .../60_0family_dynamic_variable_suffix.sh | 12 +- ...0_0family_dynamic_variable_suffix_empty.sh | 12 +- .../60_0family_empty.sh | 44 ---- .../60_0family_hidden.sh | 14 +- .../60_0family_mode.sh | 12 +- .../60_1family_dynamic_jinja.sh | 12 +- ...60_2family_dynamic_jinja_fill_sub_group.sh | 12 +- ..._2family_dynamic_jinja_fill_sub_group_2.sh | 12 +- ...ly_dynamic_jinja_fill_sub_group_2_empty.sh | 12 +- ...mily_dynamic_jinja_fill_sub_group_empty.sh | 12 +- .../60_2family_dynamic_outside_calc.sh | 12 +- .../60_2family_dynamic_outside_calc_empty.sh | 12 +- .../60_5family_dynamic_calc2.sh | 12 +- .../60_5family_dynamic_calc2_empty.sh | 12 +- .../60_5family_dynamic_calc_description.sh | 12 +- .../60_5family_dynamic_calc_identifier.sh | 14 +- ...0_5family_dynamic_calc_identifier_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix.sh | 12 +- .../60_5family_dynamic_calc_suffix2.sh | 12 +- .../60_5family_dynamic_calc_suffix2_empty.sh | 12 +- ...60_5family_dynamic_calc_suffix_disabled.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled2.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled3.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_2.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_3.sh | 12 +- .../60_5family_dynamic_calc_suffix_hidden.sh | 14 +- ...mily_dynamic_calc_suffix_hidden_boolean.sh | 14 +- ...family_dynamic_calc_suffix_hidden_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix_param.sh | 12 +- ...5family_dynamic_calc_suffix_param_empty.sh | 12 +- .../60_5family_dynamic_calc_variable.sh | 12 +- ..._5family_dynamic_calc_variable_disabled.sh | 12 +- ..._dynamic_calc_variable_disabled_outside.sh | 12 +- .../60_5family_dynamic_calc_variable_empty.sh | 12 +- .../60_5family_dynamic_hidden_suffix.sh | 14 +- .../60_5family_dynamic_unknown_suffix.sh | 12 +- ...60_5family_dynamic_unknown_suffix_empty.sh | 12 +- .../60_5family_dynamic_variable_outside.sh | 12 +- .../60_5family_dynamic_variable_outside2.sh | 12 +- ...5family_dynamic_variable_outside2_empty.sh | 12 +- ...60_5family_dynamic_variable_outside_1_0.sh | 12 +- ..._5family_dynamic_variable_outside_empty.sh | 12 +- ..._5family_dynamic_variable_outside_jinja.sh | 12 +- ...ly_dynamic_variable_outside_jinja_empty.sh | 12 +- ...ily_dynamic_variable_outside_sub_suffix.sh | 12 +- ...namic_variable_outside_sub_suffix_empty.sh | 12 +- ...5family_dynamic_variable_outside_suffix.sh | 12 +- ...y_dynamic_variable_outside_suffix_empty.sh | 12 +- .../60_6family_dynamic_inside.sh | 12 +- .../60_6family_dynamic_inside_empty.sh | 12 +- .../60_6family_dynamic_inside_identifier.sh | 12 +- .../60_6family_dynamic_leadership.sh | 12 +- .../60_6family_dynamic_leadership_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0_2.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty2.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi2.sh | 12 +- .../60_6family_subdynamic_inside.sh | 12 +- .../60_9family_dynamic_calc_both.sh | 12 +- .../68_0family_leadership_mode.sh | 12 +- .../00_0no_variable.sh | 44 ---- .../00_0no_variable_default_version.sh | 44 ---- .../00_0no_variable_remove_version.sh | 44 ---- .../00_0version_underscore.sh | 12 +- .../00_1empty_variable.sh | 12 +- .../00_2default_calculated.sh | 12 +- .../00_2default_calculated_multi.sh | 12 +- ...0_2default_calculated_params_permissive.sh | 14 +- .../00_2default_calculated_variable.sh | 12 +- ...default_calculated_variable_description.sh | 12 +- ...culated_variable_description_multi_line.sh | 12 +- ...2default_calculated_variable_transitive.sh | 12 +- .../00_4load_subfolder.sh | 12 +- .../00_5load_notype.sh | 12 +- .../00_6boolean.sh | 12 +- .../00_6boolean_no_mandatory.sh | 12 +- .../00_6choice.sh | 12 +- .../00_6choice_calculation.sh | 12 +- .../00_6choice_link.sh | 12 +- .../00_6choice_variable.sh | 12 +- .../00_6choice_variable_link.sh | 12 +- .../00_6choice_variable_link2.sh | 12 +- .../00_6custom.sh | 12 +- .../00_6domainname.sh | 12 +- .../00_6domainname_params.sh | 12 +- .../00_6float.sh | 12 +- .../00_6integer.sh | 12 +- .../00_6ip.sh | 12 +- .../00_6network.sh | 12 +- .../00_6number.sh | 12 +- .../00_6port.sh | 12 +- .../00_6regexp.sh | 12 +- .../00_6regexp_link.sh | 12 +- .../00_6secret.sh | 12 +- .../00_6secret_param.sh | 12 +- .../00_6string.sh | 12 +- .../00_7choice_quote.sh | 12 +- .../00_7help.sh | 12 +- .../00_7help_quote.sh | 12 +- .../00_7help_sup.sh | 12 +- .../00_7value_doublequote.sh | 12 +- .../00_7value_doublequote2.sh | 12 +- .../00_7value_doublequote3.sh | 12 +- .../00_7value_quote.sh | 12 +- .../00_8calculation_information.sh | 12 +- .../00_8calculation_namespace.sh | 12 +- .../00_8calculation_param_namespace.sh | 12 +- .../00_8test.sh | 12 +- .../00_9choice_variable_multi.sh | 12 +- .../00_9choice_variables.sh | 12 +- .../00_9default_calculation.sh | 12 +- .../00_9default_calculation_information.sh | 12 +- ..._calculation_information_other_variable.sh | 12 +- .../00_9default_calculation_multi_optional.sh | 12 +- ...00_9default_calculation_multi_optional2.sh | 12 +- ...ault_calculation_multi_optional_default.sh | 12 +- .../00_9default_calculation_optional.sh | 12 +- ...00_9default_calculation_optional_exists.sh | 12 +- .../00_9default_calculation_param_optional.sh | 12 +- .../00_9default_information_other_variable.sh | 12 +- ...00_9default_information_other_variable2.sh | 12 +- .../00_9default_integer.sh | 12 +- .../00_9default_number.sh | 12 +- .../01_6boolean_multi.sh | 12 +- .../01_6custom_multi.sh | 12 +- .../01_6float_multi.sh | 12 +- .../01_6integer_multi.sh | 12 +- .../01_6integer_multi_mandatory.sh | 12 +- .../01_6string_empty.sh | 12 +- .../01_6string_multi.sh | 12 +- .../01_6string_multi_length.sh | 12 +- .../01_7value_multi_doublequote.sh | 12 +- .../01_7value_multi_doublequote2.sh | 12 +- .../01_7value_multi_quote.sh | 12 +- .../01_8calculation_information_multi.sh | 12 +- .../01_9choice_variable_multi.sh | 12 +- .../01_9choice_variable_optional.sh | 12 +- .../02_0tags.sh | 12 +- .../04_0type_param.sh | 12 +- .../04_0type_param_integer.sh | 12 +- .../04_1auto_save.sh | 12 +- .../04_1auto_save_and_calculated.sh | 12 +- .../04_1auto_save_and_calculated_hidden.sh | 12 +- .../04_1auto_save_and_hidden.sh | 14 +- .../04_1default_calculation_hidden.sh | 12 +- .../04_1default_calculation_hidden_2.sh | 12 +- .../04_1default_calculation_hidden_3.sh | 14 +- .../04_1default_calculation_hidden_4.sh | 14 +- .../04_1default_calculation_hidden_5.sh | 14 +- .../04_1default_calculation_hidden_6.sh | 14 +- .../04_1jinja_and_hidden.sh | 14 +- .../04_5disabled_calculation.sh | 12 +- .../04_5disabled_calculation_boolean.sh | 12 +- .../04_5disabled_calculation_default.sh | 12 +- .../04_5disabled_calculation_multi.sh | 12 +- .../04_5disabled_calculation_optional.sh | 14 +- ..._5disabled_calculation_optional_default.sh | 14 +- .../04_5disabled_calculation_variable.sh | 12 +- .../04_5disabled_calculation_variable10.sh | 12 +- .../04_5disabled_calculation_variable2.sh | 12 +- .../04_5disabled_calculation_variable3.sh | 12 +- .../04_5disabled_calculation_variable4.sh | 12 +- .../04_5disabled_calculation_variable5.sh | 14 +- .../04_5disabled_calculation_variable6.sh | 12 +- .../04_5disabled_calculation_variable7.sh | 12 +- .../04_5disabled_calculation_variable8.sh | 14 +- .../04_5disabled_calculation_variable9.sh | 12 +- ...04_5disabled_calculation_variable_multi.sh | 12 +- ...isabled_calculation_variable_transitive.sh | 12 +- ...abled_calculation_variable_transitive_2.sh | 10 +- ...abled_calculation_variable_transitive_3.sh | 12 +- ...abled_calculation_variable_transitive_4.sh | 12 +- .../04_5hidden_calculation.sh | 12 +- .../04_5hidden_calculation2.sh | 14 +- ...5hidden_calculation_default_calculation.sh | 12 +- .../04_5validators.sh | 12 +- .../04_5validators_differ.sh | 12 +- .../04_5validators_multi.sh | 12 +- .../04_5validators_multi2.sh | 12 +- .../04_5validators_multi3.sh | 12 +- .../04_5validators_warnings.sh | 12 +- .../04_5validators_warnings_all.sh | 12 +- .../05_0multi_not_uniq.sh | 12 +- .../05_0multi_uniq.sh | 12 +- .../12_1auto_save_expert.sh | 12 +- .../16_0redefine_description.sh | 12 +- .../16_2family_redefine_calculation.sh | 12 +- .../16_2family_redefine_disabled.sh | 10 +- .../16_3family_empty_at_ends.sh | 12 +- .../16_5exists_nonexists.sh | 12 +- .../16_5exists_redefine.sh | 14 +- .../16_5redefine_calculation.sh | 12 +- .../16_5redefine_choice.sh | 12 +- .../16_5redefine_default.sh | 12 +- .../16_5redefine_default_calculation.sh | 12 +- .../16_5redefine_family.sh | 12 +- .../16_5redefine_help.sh | 12 +- .../16_5redefine_hidden.sh | 14 +- .../16_5redefine_multi.sh | 12 +- ...16_5redefine_remove_disable_calculation.sh | 12 +- .../16_5test_redefine.sh | 12 +- .../16_6choice_redefine.sh | 12 +- .../16_6exists_family.sh | 44 ---- .../16_6exists_redefine_family.sh | 12 +- .../16exists_exists.sh | 12 +- .../17_5redefine_leadership.sh | 12 +- .../20_0empty_family.sh | 44 ---- .../20_0family_append.sh | 12 +- .../20_0family_underscore.sh | 10 +- .../20_0multi_family.sh | 12 +- .../20_0multi_family_basic.sh | 12 +- .../20_0multi_family_expert.sh | 12 +- .../20_0multi_family_order.sh | 12 +- .../20_0validators_differ_redefine.sh | 12 +- .../20_1empty_subfamily.sh | 44 ---- .../20_2family_looks_like_dynamic.sh | 12 +- .../20_2family_looks_like_variable.sh | 12 +- .../20_7help_family.sh | 12 +- .../20_9default_information_parent.sh | 12 +- .../24_0family_hidden_condition.sh | 12 +- .../24_0family_hidden_condition_boolean.sh | 12 +- .../24_0family_hidden_condition_sub_family.sh | 12 +- ...ly_hidden_condition_variable_sub_family.sh | 14 +- ..._0family_hidden_condition_with_variable.sh | 14 +- ...amily_hidden_param_condition_sub_family.sh | 12 +- .../24_0family_mandatory_condition.sh | 12 +- ...24_0family_mandatory_condition_variable.sh | 12 +- .../24_7validators_variable_optional.sh | 12 +- .../24_family_disabled_var_hidden.sh | 10 +- .../40_0leadership.sh | 12 +- .../40_0leadership_diff_name.sh | 12 +- .../40_0leadership_empty.sh | 44 ---- ...leadership_follower_default_calculation.sh | 12 +- ...0_0leadership_follower_default_submulti.sh | 12 +- ...p_follower_default_submulti_calculation.sh | 12 +- .../40_0leadership_follower_default_value.sh | 12 +- .../40_0leadership_leader_follower.sh | 12 +- .../40_0leadership_leader_not_multi.sh | 12 +- .../40_0leadership_reduce.sh | 12 +- .../40_1leadership_append_follower.sh | 12 +- .../40_2leadership_calculation_index.sh | 12 +- .../40_2leadership_calculation_index_2.sh | 12 +- .../40_2leadership_calculation_param_index.sh | 12 +- .../40_2leadership_leader_calculation.sh | 12 +- .../40_6leadership_follower_multi.sh | 12 +- ...6leadership_follower_multi_no_mandatory.sh | 12 +- .../40_8calculation_boolean.sh | 12 +- .../40_8calculation_boolean_return_none.sh | 12 +- .../40_8calculation_integer.sh | 12 +- .../40_8calculation_multi_variable.sh | 12 +- .../40_8calculation_multi_variable_parent.sh | 12 +- .../40_8calculation_multi_variable_parent2.sh | 12 +- ...n_variable_leader_follower_multi_inside.sh | 12 +- ...ship-calculation-outside-follower-first.sh | 12 +- ...rship-calculation-outside-follower-last.sh | 12 +- ...lculation-outside-follower-no-mandatory.sh | 12 +- ...leadership-calculation-outside-follower.sh | 12 +- ...ership-calculation-outside-leader-first.sh | 12 +- ...dership-calculation-outside-leader-last.sh | 12 +- ..._9leadership-calculation-outside-leader.sh | 12 +- .../40_9leadership-calculation-variable.sh | 12 +- ...ip-calculation-variable_leader_follower.sh | 12 +- ...ation-variable_leader_follower_not_same.sh | 12 +- .../41_0choice_leader.sh | 12 +- .../44_0leadership_hidden.sh | 12 +- .../44_0leadership_leader_hidden.sh | 12 +- .../44_1leadership_append_hidden_follower.sh | 12 +- .../44_4disabled_calcultion_follower.sh | 12 +- .../44_4disabled_calcultion_follower_index.sh | 12 +- .../44_4leadership_mandatory.sh | 12 +- .../44_4leadership_mandatory_follower.sh | 12 +- ...4_5leadership_leader_hidden_calculation.sh | 12 +- ...eadership_follower_disabled_calculation.sh | 12 +- ...4_9calculated_default_leadership_leader.sh | 12 +- .../60_0family_dynamic.sh | 12 +- .../60_0family_dynamic_1_0.sh | 12 +- .../60_0family_dynamic_1_0_empty.sh | 12 +- .../60_0family_dynamic_1_0_type.sh | 12 +- .../60_0family_dynamic_1_0_type_empty.sh | 12 +- .../60_0family_dynamic_1_1.sh | 12 +- .../60_0family_dynamic_1_1_empty.sh | 12 +- .../60_0family_dynamic_empty.sh | 12 +- .../60_0family_dynamic_forbidden_char.sh | 12 +- .../60_0family_dynamic_jinja_integer_empty.sh | 12 +- ...60_0family_dynamic_jinja_integer_empty2.sh | 12 +- .../60_0family_dynamic_jinja_number.sh | 12 +- .../60_0family_dynamic_no_description.sh | 12 +- ...60_0family_dynamic_no_description_empty.sh | 12 +- .../60_0family_dynamic_source_hidden.sh | 14 +- .../60_0family_dynamic_static.sh | 12 +- .../60_0family_dynamic_test.sh | 12 +- .../60_0family_dynamic_upper_char.sh | 12 +- .../60_0family_dynamic_variable_empty.sh | 12 +- .../60_0family_dynamic_variable_optional.sh | 12 +- .../60_0family_dynamic_variable_suffix.sh | 12 +- ...0_0family_dynamic_variable_suffix_empty.sh | 12 +- .../60_0family_empty.sh | 44 ---- .../60_0family_hidden.sh | 14 +- .../60_0family_mode.sh | 12 +- .../60_1family_dynamic_jinja.sh | 12 +- ...60_2family_dynamic_jinja_fill_sub_group.sh | 12 +- ..._2family_dynamic_jinja_fill_sub_group_2.sh | 12 +- ...ly_dynamic_jinja_fill_sub_group_2_empty.sh | 12 +- ...mily_dynamic_jinja_fill_sub_group_empty.sh | 12 +- .../60_2family_dynamic_outside_calc.sh | 12 +- .../60_2family_dynamic_outside_calc_empty.sh | 12 +- .../60_5family_dynamic_calc2.sh | 12 +- .../60_5family_dynamic_calc2_empty.sh | 12 +- .../60_5family_dynamic_calc_description.sh | 12 +- .../60_5family_dynamic_calc_identifier.sh | 14 +- ...0_5family_dynamic_calc_identifier_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix.sh | 12 +- .../60_5family_dynamic_calc_suffix2.sh | 12 +- .../60_5family_dynamic_calc_suffix2_empty.sh | 12 +- ...60_5family_dynamic_calc_suffix_disabled.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled2.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled3.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_2.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_3.sh | 12 +- .../60_5family_dynamic_calc_suffix_hidden.sh | 14 +- ...mily_dynamic_calc_suffix_hidden_boolean.sh | 14 +- ...family_dynamic_calc_suffix_hidden_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix_param.sh | 12 +- ...5family_dynamic_calc_suffix_param_empty.sh | 12 +- .../60_5family_dynamic_calc_variable.sh | 12 +- ..._5family_dynamic_calc_variable_disabled.sh | 12 +- ..._dynamic_calc_variable_disabled_outside.sh | 12 +- .../60_5family_dynamic_calc_variable_empty.sh | 12 +- .../60_5family_dynamic_hidden_suffix.sh | 14 +- .../60_5family_dynamic_unknown_suffix.sh | 12 +- ...60_5family_dynamic_unknown_suffix_empty.sh | 12 +- .../60_5family_dynamic_variable_outside.sh | 12 +- .../60_5family_dynamic_variable_outside2.sh | 12 +- ...5family_dynamic_variable_outside2_empty.sh | 12 +- ...60_5family_dynamic_variable_outside_1_0.sh | 12 +- ..._5family_dynamic_variable_outside_empty.sh | 12 +- ..._5family_dynamic_variable_outside_jinja.sh | 12 +- ...ly_dynamic_variable_outside_jinja_empty.sh | 12 +- ...ily_dynamic_variable_outside_sub_suffix.sh | 12 +- ...namic_variable_outside_sub_suffix_empty.sh | 12 +- ...5family_dynamic_variable_outside_suffix.sh | 12 +- ...y_dynamic_variable_outside_suffix_empty.sh | 12 +- .../60_6family_dynamic_inside.sh | 12 +- .../60_6family_dynamic_inside_empty.sh | 12 +- .../60_6family_dynamic_inside_identifier.sh | 12 +- .../60_6family_dynamic_leadership.sh | 12 +- .../60_6family_dynamic_leadership_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0_2.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty2.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi2.sh | 12 +- .../60_6family_subdynamic_inside.sh | 12 +- .../60_9family_dynamic_calc_both.sh | 12 +- .../68_0family_leadership_mode.sh | 12 +- .../00_0no_variable.sh | 44 ---- .../00_0no_variable_default_version.sh | 44 ---- .../00_0no_variable_remove_version.sh | 44 ---- .../00_0version_underscore.sh | 12 +- .../00_1empty_variable.sh | 12 +- .../00_2default_calculated.sh | 12 +- .../00_2default_calculated_multi.sh | 12 +- ...0_2default_calculated_params_permissive.sh | 14 +- .../00_2default_calculated_variable.sh | 12 +- ...default_calculated_variable_description.sh | 12 +- ...culated_variable_description_multi_line.sh | 12 +- ...2default_calculated_variable_transitive.sh | 12 +- .../00_4load_subfolder.sh | 12 +- .../00_5load_notype.sh | 12 +- .../00_6boolean.sh | 12 +- .../00_6boolean_no_mandatory.sh | 12 +- .../00_6choice.sh | 12 +- .../00_6choice_calculation.sh | 12 +- .../00_6choice_link.sh | 12 +- .../00_6choice_variable.sh | 12 +- .../00_6choice_variable_link.sh | 12 +- .../00_6choice_variable_link2.sh | 12 +- .../00_6custom.sh | 12 +- .../00_6domainname.sh | 12 +- .../00_6domainname_params.sh | 12 +- .../00_6float.sh | 12 +- .../00_6integer.sh | 12 +- .../00_6ip.sh | 12 +- .../00_6network.sh | 12 +- .../00_6number.sh | 12 +- .../00_6port.sh | 12 +- .../00_6regexp.sh | 12 +- .../00_6regexp_link.sh | 12 +- .../00_6secret.sh | 12 +- .../00_6secret_param.sh | 12 +- .../00_6string.sh | 12 +- .../00_7choice_quote.sh | 12 +- .../00_7help.sh | 12 +- .../00_7help_quote.sh | 12 +- .../00_7help_sup.sh | 12 +- .../00_7value_doublequote.sh | 12 +- .../00_7value_doublequote2.sh | 12 +- .../00_7value_doublequote3.sh | 12 +- .../00_7value_quote.sh | 12 +- .../00_8calculation_information.sh | 12 +- .../00_8calculation_namespace.sh | 12 +- .../00_8calculation_param_namespace.sh | 12 +- .../00_8test.sh | 12 +- .../00_9choice_variable_multi.sh | 12 +- .../00_9choice_variables.sh | 12 +- .../00_9default_calculation.sh | 12 +- .../00_9default_calculation_information.sh | 12 +- ..._calculation_information_other_variable.sh | 12 +- .../00_9default_calculation_multi_optional.sh | 12 +- ...00_9default_calculation_multi_optional2.sh | 12 +- ...ault_calculation_multi_optional_default.sh | 12 +- .../00_9default_calculation_optional.sh | 12 +- ...00_9default_calculation_optional_exists.sh | 12 +- .../00_9default_calculation_param_optional.sh | 12 +- .../00_9default_information_other_variable.sh | 12 +- ...00_9default_information_other_variable2.sh | 12 +- .../00_9default_integer.sh | 12 +- .../00_9default_number.sh | 12 +- .../01_6boolean_multi.sh | 12 +- .../01_6custom_multi.sh | 12 +- .../01_6float_multi.sh | 12 +- .../01_6integer_multi.sh | 12 +- .../01_6integer_multi_mandatory.sh | 12 +- .../01_6string_empty.sh | 12 +- .../01_6string_multi.sh | 12 +- .../01_6string_multi_length.sh | 12 +- .../01_7value_multi_doublequote.sh | 12 +- .../01_7value_multi_doublequote2.sh | 12 +- .../01_7value_multi_quote.sh | 12 +- .../01_8calculation_information_multi.sh | 12 +- .../01_9choice_variable_multi.sh | 12 +- .../01_9choice_variable_optional.sh | 12 +- .../02_0tags.sh | 12 +- .../04_0type_param.sh | 12 +- .../04_0type_param_integer.sh | 12 +- .../04_1auto_save.sh | 12 +- .../04_1auto_save_and_calculated.sh | 12 +- .../04_1auto_save_and_calculated_hidden.sh | 12 +- .../04_1auto_save_and_hidden.sh | 14 +- .../04_1default_calculation_hidden.sh | 12 +- .../04_1default_calculation_hidden_2.sh | 12 +- .../04_1default_calculation_hidden_3.sh | 14 +- .../04_1default_calculation_hidden_4.sh | 14 +- .../04_1default_calculation_hidden_5.sh | 14 +- .../04_1default_calculation_hidden_6.sh | 14 +- .../04_1jinja_and_hidden.sh | 14 +- .../04_5disabled_calculation.sh | 12 +- .../04_5disabled_calculation_boolean.sh | 12 +- .../04_5disabled_calculation_default.sh | 12 +- .../04_5disabled_calculation_multi.sh | 12 +- .../04_5disabled_calculation_optional.sh | 14 +- ..._5disabled_calculation_optional_default.sh | 14 +- .../04_5disabled_calculation_variable.sh | 12 +- .../04_5disabled_calculation_variable10.sh | 12 +- .../04_5disabled_calculation_variable2.sh | 12 +- .../04_5disabled_calculation_variable3.sh | 12 +- .../04_5disabled_calculation_variable4.sh | 12 +- .../04_5disabled_calculation_variable5.sh | 14 +- .../04_5disabled_calculation_variable6.sh | 12 +- .../04_5disabled_calculation_variable7.sh | 12 +- .../04_5disabled_calculation_variable8.sh | 14 +- .../04_5disabled_calculation_variable9.sh | 12 +- ...04_5disabled_calculation_variable_multi.sh | 12 +- ...isabled_calculation_variable_transitive.sh | 12 +- ...abled_calculation_variable_transitive_2.sh | 10 +- ...abled_calculation_variable_transitive_3.sh | 12 +- ...abled_calculation_variable_transitive_4.sh | 12 +- .../04_5hidden_calculation.sh | 12 +- .../04_5hidden_calculation2.sh | 14 +- ...5hidden_calculation_default_calculation.sh | 12 +- .../04_5validators.sh | 12 +- .../04_5validators_differ.sh | 12 +- .../04_5validators_multi.sh | 12 +- .../04_5validators_multi2.sh | 12 +- .../04_5validators_multi3.sh | 12 +- .../04_5validators_warnings.sh | 12 +- .../04_5validators_warnings_all.sh | 12 +- .../05_0multi_not_uniq.sh | 12 +- .../05_0multi_uniq.sh | 12 +- .../12_1auto_save_expert.sh | 12 +- .../16_0redefine_description.sh | 12 +- .../16_2family_redefine_calculation.sh | 12 +- .../16_2family_redefine_disabled.sh | 10 +- .../16_3family_empty_at_ends.sh | 12 +- .../16_5exists_nonexists.sh | 12 +- .../16_5exists_redefine.sh | 14 +- .../16_5redefine_calculation.sh | 12 +- .../16_5redefine_choice.sh | 12 +- .../16_5redefine_default.sh | 12 +- .../16_5redefine_default_calculation.sh | 12 +- .../16_5redefine_family.sh | 12 +- .../16_5redefine_help.sh | 12 +- .../16_5redefine_hidden.sh | 14 +- .../16_5redefine_multi.sh | 12 +- ...16_5redefine_remove_disable_calculation.sh | 12 +- .../16_5test_redefine.sh | 12 +- .../16_6choice_redefine.sh | 12 +- .../16_6exists_family.sh | 44 ---- .../16_6exists_redefine_family.sh | 12 +- .../16exists_exists.sh | 12 +- .../17_5redefine_leadership.sh | 12 +- .../20_0empty_family.sh | 44 ---- .../20_0family_append.sh | 12 +- .../20_0family_underscore.sh | 10 +- .../20_0multi_family.sh | 12 +- .../20_0multi_family_basic.sh | 12 +- .../20_0multi_family_expert.sh | 12 +- .../20_0multi_family_order.sh | 12 +- .../20_0validators_differ_redefine.sh | 12 +- .../20_1empty_subfamily.sh | 44 ---- .../20_2family_looks_like_dynamic.sh | 12 +- .../20_2family_looks_like_variable.sh | 12 +- .../20_7help_family.sh | 12 +- .../20_9default_information_parent.sh | 12 +- .../24_0family_hidden_condition.sh | 12 +- .../24_0family_hidden_condition_boolean.sh | 14 +- .../24_0family_hidden_condition_sub_family.sh | 12 +- ...ly_hidden_condition_variable_sub_family.sh | 14 +- ..._0family_hidden_condition_with_variable.sh | 14 +- ...amily_hidden_param_condition_sub_family.sh | 12 +- .../24_0family_mandatory_condition.sh | 12 +- ...24_0family_mandatory_condition_variable.sh | 12 +- .../24_7validators_variable_optional.sh | 12 +- .../24_family_disabled_var_hidden.sh | 10 +- .../40_0leadership.sh | 12 +- .../40_0leadership_diff_name.sh | 12 +- .../40_0leadership_empty.sh | 44 ---- ...leadership_follower_default_calculation.sh | 12 +- ...0_0leadership_follower_default_submulti.sh | 12 +- ...p_follower_default_submulti_calculation.sh | 12 +- .../40_0leadership_follower_default_value.sh | 12 +- .../40_0leadership_leader_follower.sh | 12 +- .../40_0leadership_leader_not_multi.sh | 12 +- .../40_0leadership_reduce.sh | 12 +- .../40_1leadership_append_follower.sh | 12 +- .../40_2leadership_calculation_index.sh | 12 +- .../40_2leadership_calculation_index_2.sh | 12 +- .../40_2leadership_calculation_param_index.sh | 12 +- .../40_2leadership_leader_calculation.sh | 12 +- .../40_6leadership_follower_multi.sh | 12 +- ...6leadership_follower_multi_no_mandatory.sh | 12 +- .../40_8calculation_boolean.sh | 12 +- .../40_8calculation_boolean_return_none.sh | 12 +- .../40_8calculation_integer.sh | 12 +- .../40_8calculation_multi_variable.sh | 12 +- .../40_8calculation_multi_variable_parent.sh | 12 +- .../40_8calculation_multi_variable_parent2.sh | 12 +- ...n_variable_leader_follower_multi_inside.sh | 12 +- ...ship-calculation-outside-follower-first.sh | 12 +- ...rship-calculation-outside-follower-last.sh | 12 +- ...lculation-outside-follower-no-mandatory.sh | 12 +- ...leadership-calculation-outside-follower.sh | 12 +- ...ership-calculation-outside-leader-first.sh | 12 +- ...dership-calculation-outside-leader-last.sh | 12 +- ..._9leadership-calculation-outside-leader.sh | 12 +- .../40_9leadership-calculation-variable.sh | 12 +- ...ip-calculation-variable_leader_follower.sh | 12 +- ...ation-variable_leader_follower_not_same.sh | 12 +- .../41_0choice_leader.sh | 12 +- .../44_0leadership_hidden.sh | 12 +- .../44_0leadership_leader_hidden.sh | 12 +- .../44_1leadership_append_hidden_follower.sh | 12 +- .../44_4disabled_calcultion_follower.sh | 12 +- .../44_4disabled_calcultion_follower_index.sh | 12 +- .../44_4leadership_mandatory.sh | 12 +- .../44_4leadership_mandatory_follower.sh | 12 +- ...4_5leadership_leader_hidden_calculation.sh | 12 +- ...eadership_follower_disabled_calculation.sh | 12 +- ...4_9calculated_default_leadership_leader.sh | 12 +- .../60_0family_dynamic.sh | 12 +- .../60_0family_dynamic_1_0.sh | 12 +- .../60_0family_dynamic_1_0_empty.sh | 12 +- .../60_0family_dynamic_1_0_type.sh | 12 +- .../60_0family_dynamic_1_0_type_empty.sh | 12 +- .../60_0family_dynamic_1_1.sh | 12 +- .../60_0family_dynamic_1_1_empty.sh | 12 +- .../60_0family_dynamic_empty.sh | 12 +- .../60_0family_dynamic_forbidden_char.sh | 12 +- .../60_0family_dynamic_jinja_integer_empty.sh | 12 +- ...60_0family_dynamic_jinja_integer_empty2.sh | 12 +- .../60_0family_dynamic_jinja_number.sh | 12 +- .../60_0family_dynamic_no_description.sh | 12 +- ...60_0family_dynamic_no_description_empty.sh | 12 +- .../60_0family_dynamic_source_hidden.sh | 14 +- .../60_0family_dynamic_static.sh | 12 +- .../60_0family_dynamic_test.sh | 12 +- .../60_0family_dynamic_upper_char.sh | 12 +- .../60_0family_dynamic_variable_empty.sh | 12 +- .../60_0family_dynamic_variable_optional.sh | 12 +- .../60_0family_dynamic_variable_suffix.sh | 12 +- ...0_0family_dynamic_variable_suffix_empty.sh | 12 +- .../60_0family_empty.sh | 44 ---- .../60_0family_hidden.sh | 14 +- .../60_0family_mode.sh | 12 +- .../60_1family_dynamic_jinja.sh | 12 +- ...60_2family_dynamic_jinja_fill_sub_group.sh | 12 +- ..._2family_dynamic_jinja_fill_sub_group_2.sh | 12 +- ...ly_dynamic_jinja_fill_sub_group_2_empty.sh | 12 +- ...mily_dynamic_jinja_fill_sub_group_empty.sh | 12 +- .../60_2family_dynamic_outside_calc.sh | 12 +- .../60_2family_dynamic_outside_calc_empty.sh | 12 +- .../60_5family_dynamic_calc2.sh | 12 +- .../60_5family_dynamic_calc2_empty.sh | 12 +- .../60_5family_dynamic_calc_description.sh | 12 +- .../60_5family_dynamic_calc_identifier.sh | 14 +- ...0_5family_dynamic_calc_identifier_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix.sh | 12 +- .../60_5family_dynamic_calc_suffix2.sh | 12 +- .../60_5family_dynamic_calc_suffix2_empty.sh | 12 +- ...60_5family_dynamic_calc_suffix_disabled.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled2.sh | 12 +- ...0_5family_dynamic_calc_suffix_disabled3.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_2.sh | 12 +- .../60_5family_dynamic_calc_suffix_empty_3.sh | 12 +- .../60_5family_dynamic_calc_suffix_hidden.sh | 14 +- ...mily_dynamic_calc_suffix_hidden_boolean.sh | 14 +- ...family_dynamic_calc_suffix_hidden_multi.sh | 14 +- .../60_5family_dynamic_calc_suffix_param.sh | 12 +- ...5family_dynamic_calc_suffix_param_empty.sh | 12 +- .../60_5family_dynamic_calc_variable.sh | 12 +- ..._5family_dynamic_calc_variable_disabled.sh | 12 +- ..._dynamic_calc_variable_disabled_outside.sh | 12 +- .../60_5family_dynamic_calc_variable_empty.sh | 12 +- .../60_5family_dynamic_hidden_suffix.sh | 14 +- .../60_5family_dynamic_unknown_suffix.sh | 12 +- ...60_5family_dynamic_unknown_suffix_empty.sh | 12 +- .../60_5family_dynamic_variable_outside.sh | 12 +- .../60_5family_dynamic_variable_outside2.sh | 12 +- ...5family_dynamic_variable_outside2_empty.sh | 12 +- ...60_5family_dynamic_variable_outside_1_0.sh | 12 +- ..._5family_dynamic_variable_outside_empty.sh | 12 +- ..._5family_dynamic_variable_outside_jinja.sh | 12 +- ...ly_dynamic_variable_outside_jinja_empty.sh | 12 +- ...ily_dynamic_variable_outside_sub_suffix.sh | 12 +- ...namic_variable_outside_sub_suffix_empty.sh | 12 +- ...5family_dynamic_variable_outside_suffix.sh | 12 +- ...y_dynamic_variable_outside_suffix_empty.sh | 12 +- .../60_6family_dynamic_inside.sh | 12 +- .../60_6family_dynamic_inside_empty.sh | 12 +- .../60_6family_dynamic_inside_identifier.sh | 12 +- .../60_6family_dynamic_leadership.sh | 12 +- .../60_6family_dynamic_leadership_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0.sh | 12 +- .../60_6family_dynamic_sub_dynamic_1_0_2.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty.sh | 12 +- .../60_6family_dynamic_sub_dynamic_empty2.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi.sh | 12 +- .../60_6family_dynamic_suffix_auto_multi2.sh | 12 +- .../60_6family_subdynamic_inside.sh | 12 +- .../60_9family_dynamic_calc_both.sh | 12 +- .../68_0family_leadership_mode.sh | 12 +- .../test_namespace/00_0no_variable.json | 15 +- .../00_0no_variable_default_version.json | 15 +- .../00_0no_variable_remove_version.json | 15 +- .../00_9default_calculation.json | 10 +- .../test_namespace/16_6exists_family.json | 15 +- .../test_namespace/20_0empty_family.json | 15 +- .../test_namespace/20_1empty_subfamily.json | 15 +- .../test_namespace/40_0leadership_empty.json | 15 +- .../test_namespace/60_0family_empty.json | 15 +- .../00_0no_variable.json | 15 +- .../00_0no_variable_default_version.json | 15 +- .../00_0no_variable_remove_version.json | 15 +- .../16_6exists_family.json | 15 +- .../20_0empty_family.json | 15 +- .../20_1empty_subfamily.json | 15 +- .../40_0leadership_empty.json | 15 +- .../60_0family_empty.json | 15 +- .../00_0no_variable.json | 15 +- .../00_0no_variable_default_version.json | 15 +- .../00_0no_variable_remove_version.json | 15 +- .../00_9default_calculation.json | 10 +- .../16_6exists_family.json | 15 +- .../20_0empty_family.json | 15 +- .../20_1empty_subfamily.json | 15 +- .../40_0leadership_empty.json | 15 +- .../60_0family_empty.json | 15 +- .../00_0no_variable.json | 15 +- .../00_0no_variable_default_version.json | 15 +- .../00_0no_variable_remove_version.json | 15 +- .../16_6exists_family.json | 15 +- .../20_0empty_family.json | 15 +- .../20_1empty_subfamily.json | 15 +- .../40_0leadership_empty.json | 15 +- .../60_0family_empty.json | 15 +- .../00_0no_variable.json | 15 +- .../00_0no_variable_default_version.json | 15 +- .../00_0no_variable_remove_version.json | 15 +- .../00_9default_calculation.json | 10 +- .../16_6exists_family.json | 15 +- .../20_0empty_family.json | 15 +- .../20_1empty_subfamily.json | 15 +- .../40_0leadership_empty.json | 15 +- .../60_0family_empty.json | 15 +- 1541 files changed, 9371 insertions(+), 11158 deletions(-) delete mode 100644 tests/results-doc/test_namespace/00_0no_variable.sh delete mode 100644 tests/results-doc/test_namespace/00_0no_variable_default_version.sh delete mode 100644 tests/results-doc/test_namespace/00_0no_variable_remove_version.sh delete mode 100644 tests/results-doc/test_namespace/16_6exists_family.sh delete mode 100644 tests/results-doc/test_namespace/20_0empty_family.sh delete mode 100644 tests/results-doc/test_namespace/20_1empty_subfamily.sh delete mode 100644 tests/results-doc/test_namespace/40_0leadership_empty.sh delete mode 100644 tests/results-doc/test_namespace/60_0family_empty.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/00_0no_variable.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/00_0no_variable_default_version.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/00_0no_variable_remove_version.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/16_6exists_family.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/20_0empty_family.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/20_1empty_subfamily.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/40_0leadership_empty.sh delete mode 100644 tests/results-doc/test_namespace_mandatory/60_0family_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write/00_0no_variable.sh delete mode 100644 tests/results-doc/test_namespace_read_write/00_0no_variable_default_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write/00_0no_variable_remove_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write/16_6exists_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write/20_0empty_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write/20_1empty_subfamily.sh delete mode 100644 tests/results-doc/test_namespace_read_write/40_0leadership_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write/60_0family_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/00_0no_variable.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/00_0no_variable_default_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/00_0no_variable_remove_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/16_6exists_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/20_0empty_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/20_1empty_subfamily.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/40_0leadership_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory/60_0family_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/00_0no_variable.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/16_6exists_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/20_0empty_family.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/20_1empty_subfamily.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/40_0leadership_empty.sh delete mode 100644 tests/results-doc/test_namespace_read_write_mandatory_errors/60_0family_empty.sh diff --git a/README.fr.md b/README.fr.md index e4d0033..23825fc 100644 --- a/README.fr.md +++ b/README.fr.md @@ -10,11 +10,12 @@ include_toc: true > > **Chemin** : ansible\ > *`désactivé`*\ -> **Désactivé** : lorsque la variable "[Sélection pour sortie](#step.output)" est accessible et n'a pas la valeur "ansible" +> **Désactivé** : lorsque la variable "[sélection pour sortie](#step.output)" est accessible et n'a pas la valeur "ansible". -| Variable | Description | Valeur par défaut | Type | Validateur | -|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|---------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------| -| **ansible.output**
**Ligne de commande** :
--ansible.output
**Variable d'environnement** : ANSIBLE.OUTPUT | Type de sortie. | inventory | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | **Choix** :
• inventory
• doc | +| Variable | Description | Valeur par défaut | Type | Validateur | +|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|---------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------| +| **ansible.output**
**Ligne de commande** :
--ansible.output
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.OUTPUT | Type de sortie. | inventory | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | **Choix** :
• inventory
• doc | +| **ansible.host_namespace**
**Ligne de commande** :
--ansible.host_namespace
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.HOST_NAMESPACE | Espace de nom avec les valeurs de l'hôte. | hosts | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | ### Configuration de la doc @@ -22,12 +23,28 @@ include_toc: true > > **Chemin** : ansible.doc\ > *`désactivé`*\ -> **Désactivé** : lorsque la variable "[Type de sortie](#ansible.output)" n'a pas la valeur "doc" +> **Désactivé** : lorsque la variable "[Type de sortie](#ansible.output)" n'a pas la valeur "doc". -| Variable | Description | Valeur par défaut | Type | Validateur | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|---------------------|--------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------| -| **ansible.doc.author**
**Ligne de commande** :
--ansible.doc.author
**Variable d'environnement** : ANSIBLE.DOC.AUTHOR | Nom de l'auteur Ansible. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | -| **ansible.doc.output_format**
**Ligne de commande** :
--ansible.doc.output_format
**Variable d'environnement** : ANSIBLE.DOC.OUTPUT_FORMAT | Le format de sorti de la documentation générée. | console | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | **Choix** :
• console
• asciidoc
• html
• github
• gitlab
• json | +| Variable | Description | Valeur par défaut | Type | Validateur | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|---------------------|--------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------| +| **ansible.doc.project_name**
**Ligne de commande** :
--ansible.doc.project_name
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.PROJECT_NAME | Nom du projet Ansible. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | +| **ansible.doc.author**
**Ligne de commande** :
--ansible.doc.author
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.AUTHOR | Nom de l'auteur Ansible. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | +| **ansible.doc.output_format**
**Ligne de commande** :
--ansible.doc.output_format
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.OUTPUT_FORMAT | Le format de sorti de la documentation générée. | console | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | **Choix** :
• console
• asciidoc
• html
• github
• gitlab
• restructuredtext
• json | +| **ansible.doc.collection_type**
**Ligne de commande** :
--ansible.doc.collection_type
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.COLLECTION_TYPE | Contenu de la collection. | auto | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | **Choix** :
• auto
• playbooks
• roles | + +#### Informations sur le Playbooks + +> [!NOTE] +> +> Cette famille contient des listes de bloc de variable.\ +> **Chemin** : ansible.doc.playbooks\ +> *`désactivé`*\ +> **Désactivé** : si le contenu est une rôle. + +| Variable | Description | Type | Validateur | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|--------------| +| **ansible.doc.playbooks.name**
**Ligne de commande** :
--ansible.doc.playbooks.name
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.NAME | Nom du Playbook.
Les Playbooks sont placés dans le répertoire playbooks/. Par défaut, la description du "type" est utilisée comme nom de Playbook dans l'exemple généré. Il est possible de personnalisé la description ici. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` | `unique` | +| **ansible.doc.playbooks.description**
**Ligne de commande** :
--ansible.doc.playbooks.description
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.DESCRIPTION | Description du Playbook. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | ### Configuration de l'inventaire @@ -35,12 +52,9 @@ include_toc: true > > **Chemin** : ansible.inventory\ > *`désactivé`*\ -> **Désactivé** : lorsque la variable "[Type de sortie](#ansible.output)" n'a pas la valeur "inventory" - -| Variable | Description | Valeur par défaut | Type | -|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------| -| **ansible.inventory.host_namespace**
**Ligne de commande** :
--ansible.inventory.host_namespace
**Variable d'environnement** : ANSIBLE.INVENTORY.HOST_NAMESPACE | Espace de nom avec les valeurs de l'hôte. | hosts | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | -| **ansible.inventory.no_namespace_in_vars**
**Ligne de commande** :
• --ansible.inventory.no_namespace_in_vars
• --ansible.inventory.no-no_namespace_in_vars
**Variable d'environnement** : ANSIBLE.INVENTORY.NO_NAMESPACE_IN_VARS | Supprime le nom de l'espace de nom dans les vars de l'hôte. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | -| **ansible.inventory.export_warnings**
**Ligne de commande** :
• --ansible.inventory.export_warnings
• --ansible.inventory.no-export_warnings
**Variable d'environnement** : ANSIBLE.INVENTORY.EXPORT_WARNINGS | Affiche les avertissements dans les données d'exportation Ansible. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | - +> **Désactivé** : lorsque la variable "[Type de sortie](#ansible.output)" n'a pas la valeur "inventory". +| Variable | Description | Valeur par défaut | Type | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------| +| **ansible.inventory.no_namespace_in_vars**
**Ligne de commande** :
• --ansible.inventory.no_namespace_in_vars
• --ansible.inventory.no-no_namespace_in_vars
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.INVENTORY.NO_NAMESPACE_IN_VARS | Supprime le nom de l'espace de nom dans les vars de l'hôte. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | +| **ansible.inventory.export_warnings**
**Ligne de commande** :
• --ansible.inventory.export_warnings
• --ansible.inventory.no-export_warnings
**Variable d'environnement** : ROUGAILCLI_ANSIBLE.INVENTORY.EXPORT_WARNINGS | Affiche les avertissements dans les données d'exportation Ansible. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | diff --git a/README.md b/README.md index dfd77e4..1fb4d4d 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,12 @@ include_toc: true > > **Path**: ansible\ > *`disabled`*\ -> **Disabled**: when the variable "[Select for output](#step.output)" is accessible and hasn't the value "ansible" +> **Disabled**: when the variable "[select for output](#step.output)" is accessible and hasn't the value "ansible". -| Variable | Description | Default value | Type | Validator | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|-----------------|------------------------------------------------------------------------------------------------|---------------------------------------------------| -| **ansible.output**
**Command line**:
--ansible.output
**Environment variable**: ANSIBLE.OUTPUT | Output type. | inventory | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | **Choices**:
• inventory
• doc | +| Variable | Description | Default value | Type | Validator | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|-----------------|------------------------------------------------------------------------------------------------|---------------------------------------------------| +| **ansible.output**
**Command line**:
--ansible.output
**Environment variable**: ROUGAILCLI_ANSIBLE.OUTPUT | Output type. | inventory | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | **Choices**:
• inventory
• doc | +| **ansible.host_namespace**
**Command line**:
--ansible.host_namespace
**Environment variable**: ROUGAILCLI_ANSIBLE.HOST_NAMESPACE | Namespace with host values. | hosts | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | ### Doc configuration @@ -22,12 +23,28 @@ include_toc: true > > **Path**: ansible.doc\ > *`disabled`*\ -> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "doc" +> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "doc". -| Variable | Description | Default value | Type | Validator | -|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|-----------------|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------| -| **ansible.doc.author**
**Command line**:
--ansible.doc.author
**Environment variable**: ANSIBLE.DOC.AUTHOR | Ansible author name. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | -| **ansible.doc.output_format**
**Command line**:
--ansible.doc.output_format
**Environment variable**: ANSIBLE.DOC.OUTPUT_FORMAT | The output format of the generated documentation. | console | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | **Choices**:
• console
• asciidoc
• html
• github
• gitlab
• json | +| Variable | Description | Default value | Type | Validator | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|-----------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| **ansible.doc.project_name**
**Command line**:
--ansible.doc.project_name
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PROJECT_NAME | Ansible project name. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | +| **ansible.doc.author**
**Command line**:
--ansible.doc.author
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.AUTHOR | Ansible author name. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | +| **ansible.doc.output_format**
**Command line**:
--ansible.doc.output_format
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.OUTPUT_FORMAT | The output format of the generated documentation. | console | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | **Choices**:
• console
• asciidoc
• html
• github
• gitlab
• restructuredtext
• json | +| **ansible.doc.collection_type**
**Command line**:
--ansible.doc.collection_type
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.COLLECTION_TYPE | Collection contents. | auto | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | **Choices**:
• auto
• playbooks
• roles | + +#### Playbooks informations + +> [!NOTE] +> +> This family contains lists of variable blocks.\ +> **Path**: ansible.doc.playbooks\ +> *`disabled`*\ +> **Disabled**: if the content is a role. + +| Variable | Description | Type | Validator | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-------------| +| **ansible.doc.playbooks.name**
**Command line**:
--ansible.doc.playbooks.name
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.NAME | Playbook name.
Playbooks are placed in the playbooks/ directory. By default, the description of the "type" is used as the Playbook name in the generated example. It is possible to customize this description here. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` | `unique` | +| **ansible.doc.playbooks.description**
**Command line**:
--ansible.doc.playbooks.description
**Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.DESCRIPTION | Playbook description. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | ### Inventory configuration @@ -35,12 +52,9 @@ include_toc: true > > **Path**: ansible.inventory\ > *`disabled`*\ -> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "inventory" - -| Variable | Description | Default value | Type | -|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|-----------------|-------------------------------------------------------------------------------------------------| -| **ansible.inventory.host_namespace**
**Command line**:
--ansible.inventory.host_namespace
**Environment variable**: ANSIBLE.INVENTORY.HOST_NAMESPACE | Namespace with host values. | hosts | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | -| **ansible.inventory.no_namespace_in_vars**
**Command line**:
• --ansible.inventory.no_namespace_in_vars
• --ansible.inventory.no-no_namespace_in_vars
**Environment variable**: ANSIBLE.INVENTORY.NO_NAMESPACE_IN_VARS | Remove namespace name in host vars. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | -| **ansible.inventory.export_warnings**
**Command line**:
• --ansible.inventory.export_warnings
• --ansible.inventory.no-export_warnings
**Environment variable**: ANSIBLE.INVENTORY.EXPORT_WARNINGS | Displays warnings inside Ansible exportation datas. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | - +> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "inventory". +| Variable | Description | Default value | Type | +|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|-----------------|-------------------------------------------------------------------------------------------------| +| **ansible.inventory.no_namespace_in_vars**
**Command line**:
• --ansible.inventory.no_namespace_in_vars
• --ansible.inventory.no-no_namespace_in_vars
**Environment variable**: ROUGAILCLI_ANSIBLE.INVENTORY.NO_NAMESPACE_IN_VARS | Remove namespace name in host vars. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | +| **ansible.inventory.export_warnings**
**Command line**:
• --ansible.inventory.export_warnings
• --ansible.inventory.no-export_warnings
**Environment variable**: ROUGAILCLI_ANSIBLE.INVENTORY.EXPORT_WARNINGS | Displays warnings inside Ansible exportation datas. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | diff --git a/locale/fr/LC_MESSAGES/rougail_output_ansible.po b/locale/fr/LC_MESSAGES/rougail_output_ansible.po index 57456fc..5adf842 100644 --- a/locale/fr/LC_MESSAGES/rougail_output_ansible.po +++ b/locale/fr/LC_MESSAGES/rougail_output_ansible.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2026-01-21 08:51+0100\n" -"PO-Revision-Date: 2026-01-21 08:54+0100\n" +"POT-Creation-Date: 2026-06-08 06:36+0200\n" +"PO-Revision-Date: 2026-06-08 06:36+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -14,23 +14,41 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 3.8\n" +"X-Generator: Poedit 3.9\n" -#: src/rougail/output_ansible/ansible.py:63 +#: src/rougail/output_ansible/annotator.py:39 +#: src/rougail/output_ansible/annotator.py:43 msgid "no namespace configured" msgstr "aucun espace de nom configuré" -#: src/rougail/output_ansible/ansible.py:73 +#: src/rougail/output_ansible/annotator.py:46 msgid "cannot find host namespace \"{0}\"" msgstr "ne peut trouve l'espace de nom de l'hôte \"{0}\"" -#: src/rougail/output_ansible/ansible.py:80 +#: src/rougail/output_ansible/annotator.py:51 msgid "malformated host namespace \"{0}\", should have the \"hostnames\" key" msgstr "" "l'espace de nom de l'hôte \"{0}\" est mal formaté, devrait avoir la clé " "\"hostnames\"" -#: src/rougail/output_ansible/ansible.py:112 +#: src/rougail/output_ansible/annotator.py:56 +msgid "malformated host namespace \"{0}\", \"{1}\" is not a family" +msgstr "" +"l'espace de nom de l'hôte \"{0}\" mal formaté, \"{1}\" n'est pas une famille" + +#: src/rougail/output_ansible/annotator.py:62 +msgid "malformated ansible hosts \"{0}\", is not a \"domainname\" variable" +msgstr "" +"l'espace de nom de l'hôte \"{0}\" mal formaté, n'est pas une variable " +"\"domainname\"" + +#: src/rougail/output_ansible/annotator.py:65 +msgid "malformated ansible hosts \"{0}\", it must be a multiple variable" +msgstr "" +"l'espace de nom de l'hôte \"{0}\" mal formaté, il doit être une variable " +"multiple" + +#: src/rougail/output_ansible/ansible.py:91 msgid "cannot find \"hostnames\" in \"{0}\" namespace" msgstr "ne peut trouve \"hostnames\" dans l'espace de nom \"{0}\"" @@ -42,93 +60,158 @@ msgstr "paramètre ajouté seulement pour être compatible avec Ansible" msgid "if ansible is not set in \"step.output\"" msgstr "si ansible n'est pas défini dans \"step.output\"" -#: src/rougail/output_ansible/config.py:53 -msgid "if ansible or json are not set in \"step.output\"" -msgstr "si ansible ou json ne sont pas définis dans \"step.output\"" - -#: src/rougail/output_ansible/config.py:60 +#: src/rougail/output_ansible/config.py:51 msgid "Load Ansible encrypt inventory or generate Ansible inventory" msgstr "Charge un inventaire chiffré Ansible ou génère un inventaire Ansible" -#: src/rougail/output_ansible/config.py:65 +#: src/rougail/output_ansible/config.py:56 msgid "if ansible is not in \"step.output\" and not in \"step.user_data\"" msgstr "si ansible n'est pas dans \"step.output\" ni dans \"step.user_data\"" -#: src/rougail/output_ansible/config.py:71 +#: src/rougail/output_ansible/config.py:62 msgid "Generate Ansible inventory" msgstr "Génère un inventaire Ansible" -#: src/rougail/output_ansible/config.py:83 +#: src/rougail/output_ansible/config.py:74 msgid "Output type" msgstr "Type de sortie" -#: src/rougail/output_ansible/config.py:93 -msgid "Doc configuration" -msgstr "Configuration de la doc" - -#: src/rougail/output_ansible/config.py:98 -msgid "Ansible author name" -msgstr "Nom de l'auteur Ansible" - -#: src/rougail/output_ansible/config.py:101 -msgid "The output format of the generated documentation" -msgstr "Le format de sorti de la documentation générée" - -#: src/rougail/output_ansible/config.py:109 -msgid "Inventory configuration" -msgstr "Configuration de l'inventaire" - -#: src/rougail/output_ansible/config.py:114 +#: src/rougail/output_ansible/config.py:83 msgid "Namespace with host values" msgstr "Espace de nom avec les valeurs de l'hôte" -#: src/rougail/output_ansible/config.py:116 +#: src/rougail/output_ansible/config.py:86 +msgid "Doc configuration" +msgstr "Configuration de la doc" + +#: src/rougail/output_ansible/config.py:91 +msgid "Ansible project name" +msgstr "Nom du projet Ansible" + +#: src/rougail/output_ansible/config.py:93 +msgid "Ansible author name" +msgstr "Nom de l'auteur Ansible" + +#: src/rougail/output_ansible/config.py:96 +msgid "The output format of the generated documentation" +msgstr "Le format de sorti de la documentation générée" + +#: src/rougail/output_ansible/config.py:104 +msgid "collection contents" +msgstr "contenu de la collection" + +#: src/rougail/output_ansible/config.py:112 +msgid "Playbooks informations" +msgstr "Informations sur le Playbooks" + +#: src/rougail/output_ansible/config.py:118 +msgid "if the content is a role" +msgstr "si le contenu est une rôle" + +#: src/rougail/output_ansible/config.py:121 +msgid "Playbook name" +msgstr "Nom du Playbook" + +#: src/rougail/output_ansible/config.py:122 +msgid "" +"Playbooks are placed in the playbooks/ directory. By default, the " +"description of the \"type\" is used as the Playbook name in the generated " +"example. It is possible to customize this description here." +msgstr "" +"Les Playbooks sont placés dans le répertoire playbooks/. Par défaut, la " +"description du \"type\" est utilisée comme nom de Playbook dans l'exemple " +"généré. Il est possible de personnalisé la description ici." + +#: src/rougail/output_ansible/config.py:126 +msgid "Playbook description" +msgstr "Description du Playbook" + +#: src/rougail/output_ansible/config.py:129 +msgid "Inventory configuration" +msgstr "Configuration de l'inventaire" + +#: src/rougail/output_ansible/config.py:134 msgid "Remove namespace name in host vars" msgstr "Supprime le nom de l'espace de nom dans les vars de l'hôte" -#: src/rougail/output_ansible/config.py:118 +#: src/rougail/output_ansible/config.py:136 msgid "Displays warnings inside Ansible exportation datas" msgstr "Affiche les avertissements dans les données d'exportation Ansible" -#: src/rougail/output_ansible/doc.py:63 -msgid "Ansible role" -msgstr "Rôle Ansible" +#: src/rougail/output_ansible/doc.py:94 +msgid "This repository contains the {0} Ansible collection." +msgstr "Le dépôt contient la collection Ansible {0}." -#: src/rougail/output_ansible/doc.py:63 -msgid "{0}: {1}" -msgstr "{0} : {1}" - -#: src/rougail/output_ansible/doc.py:84 -msgid "Example playbook with Rougail" -msgstr "Exemple de playbook avec Rougail" - -#: src/rougail/output_ansible/doc.py:88 -msgid "Do not forget to add Rougail structural file as Rougail types" -msgstr "" -"Ne pas oublier d'ajouter le fichier de structure Rougail comme un type " -"Rougail" - -#: src/rougail/output_ansible/doc.py:91 -msgid "" -"Add to your structural file something like:\n" -"\n" -msgstr "" -"Ajouter à votre fichier de structure quelque chose comme :\n" -"\n" - -#: src/rougail/output_ansible/doc.py:93 -msgid "" -"\n" -"Add to your playbook:\n" -"\n" -msgstr "" -"\n" -"Ajouter à votre playbook :\n" -"\n" +#: src/rougail/output_ansible/doc.py:101 +msgid "The group variables \"{0}\" - {1}" +msgstr "Le groupe de variables \"{0}\" - {1}" #: src/rougail/output_ansible/doc.py:103 -msgid "Example playbook" -msgstr "Exemple de playbook" +msgid "The group variables {0}" +msgstr "Le groupe de variables {0}" + +#: src/rougail/output_ansible/doc.py:108 +msgid "Variables" +msgstr "Variables" + +#: src/rougail/output_ansible/doc.py:128 +msgid "Usage" +msgstr "Usage" + +#: src/rougail/output_ansible/doc.py:129 +msgid "Example Playbook with Rougail" +msgstr "Exemple de playbook avec Rougail" + +#: src/rougail/output_ansible/doc.py:137 +msgid "Add to your structural file something like:" +msgstr "Ajouter à votre fichier de structure quelque chose comme :" + +#: src/rougail/output_ansible/doc.py:141 +msgid "Customizing hidden variables in structure file:" +msgstr "Variables personnalisées cachées dans les fichier de structure :" + +#: src/rougail/output_ansible/doc.py:144 +msgid "Do not forget to add Rougail structure file as Rougail types." +msgstr "" +"Ne pas oublier d'ajouter le fichier de structure Rougail comme types Rougail." + +#: src/rougail/output_ansible/doc.py:151 +msgid "For example you can add an YAML user data with something like:" +msgstr "" +"Par exemple vous pouvez ajouter une donnée utilisateur de type YAML avec " +"quelque chose comme :" + +#: src/rougail/output_ansible/doc.py:153 +msgid "Add to your Play:" +msgstr "Ajouter à votre Play :" + +#: src/rougail/output_ansible/doc.py:168 +msgid "Example Playbook without Rougail" +msgstr "Exemple de Playbook sans Rougail" + +#: src/rougail/output_ansible/doc.py:169 +msgid "The variables will not be properly validated without Rougail." +msgstr "Les variables ne seront pas validées correctement sans Rougail." + +#: src/rougail/output_ansible/doc.py:221 +msgid "" +"Unable to find a Playbook in playbooks/ directory or a role in roles/ " +"directory" +msgstr "" +"Impossible de trouver un Playbook dans le répertoire playbooks/ ou un rôle " +"dans le répertoire roles/" + +#~ msgid "if ansible or json are not set in \"step.output\"" +#~ msgstr "si ansible ou json ne sont pas définis dans \"step.output\"" + +#~ msgid "Ansible role" +#~ msgstr "Rôle Ansible" + +#~ msgid "{0}: {1}" +#~ msgstr "{0} : {1}" + +#~ msgid "Example playbook" +#~ msgstr "Exemple de playbook" #~ msgid "Configuration of user data or output Ansible" #~ msgstr "Configuration de Ansible comme donnée utilisateur ou sortie" @@ -172,6 +255,3 @@ msgstr "Exemple de playbook" #~ msgid "Caption" #~ msgstr "Légende" - -#~ msgid "Variables:" -#~ msgstr "Variables :" diff --git a/locale/rougail_output_ansible.pot b/locale/rougail_output_ansible.pot index 83112b9..bb28297 100644 --- a/locale/rougail_output_ansible.pot +++ b/locale/rougail_output_ansible.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-21 08:55+0100\n" +"POT-Creation-Date: 2026-06-11 21:35+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,19 +15,32 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: src/rougail/output_ansible/ansible.py:63 +#: src/rougail/output_ansible/annotator.py:39 +#: src/rougail/output_ansible/annotator.py:43 msgid "no namespace configured" msgstr "" -#: src/rougail/output_ansible/ansible.py:73 +#: src/rougail/output_ansible/annotator.py:46 msgid "cannot find host namespace \"{0}\"" msgstr "" -#: src/rougail/output_ansible/ansible.py:80 +#: src/rougail/output_ansible/annotator.py:51 msgid "malformated host namespace \"{0}\", should have the \"hostnames\" key" msgstr "" -#: src/rougail/output_ansible/ansible.py:112 +#: src/rougail/output_ansible/annotator.py:56 +msgid "malformated host namespace \"{0}\", \"{1}\" is not a family" +msgstr "" + +#: src/rougail/output_ansible/annotator.py:62 +msgid "malformated ansible hosts \"{0}\", is not a \"domainname\" variable" +msgstr "" + +#: src/rougail/output_ansible/annotator.py:65 +msgid "malformated ansible hosts \"{0}\", it must be a multiple variable" +msgstr "" + +#: src/rougail/output_ansible/ansible.py:91 msgid "cannot find \"hostnames\" in \"{0}\" namespace" msgstr "" @@ -39,84 +52,131 @@ msgstr "" msgid "if ansible is not set in \"step.output\"" msgstr "" -#: src/rougail/output_ansible/config.py:53 -msgid "if ansible or json are not set in \"step.output\"" -msgstr "" - -#: src/rougail/output_ansible/config.py:60 +#: src/rougail/output_ansible/config.py:51 msgid "Load Ansible encrypt inventory or generate Ansible inventory" msgstr "" -#: src/rougail/output_ansible/config.py:65 +#: src/rougail/output_ansible/config.py:56 msgid "if ansible is not in \"step.output\" and not in \"step.user_data\"" msgstr "" -#: src/rougail/output_ansible/config.py:71 +#: src/rougail/output_ansible/config.py:62 msgid "Generate Ansible inventory" msgstr "" -#: src/rougail/output_ansible/config.py:83 +#: src/rougail/output_ansible/config.py:74 msgid "Output type" msgstr "" -#: src/rougail/output_ansible/config.py:93 -msgid "Doc configuration" -msgstr "" - -#: src/rougail/output_ansible/config.py:98 -msgid "Ansible author name" -msgstr "" - -#: src/rougail/output_ansible/config.py:101 -msgid "The output format of the generated documentation" -msgstr "" - -#: src/rougail/output_ansible/config.py:109 -msgid "Inventory configuration" -msgstr "" - -#: src/rougail/output_ansible/config.py:114 +#: src/rougail/output_ansible/config.py:83 msgid "Namespace with host values" msgstr "" -#: src/rougail/output_ansible/config.py:116 -msgid "Remove namespace name in host vars" +#: src/rougail/output_ansible/config.py:86 +msgid "Doc configuration" +msgstr "" + +#: src/rougail/output_ansible/config.py:91 +msgid "Ansible project name" +msgstr "" + +#: src/rougail/output_ansible/config.py:93 +msgid "Ansible author name" +msgstr "" + +#: src/rougail/output_ansible/config.py:96 +msgid "The output format of the generated documentation" +msgstr "" + +#: src/rougail/output_ansible/config.py:104 +msgid "collection contents" +msgstr "" + +#: src/rougail/output_ansible/config.py:112 +msgid "Playbooks informations" msgstr "" #: src/rougail/output_ansible/config.py:118 +msgid "if the content is a role" +msgstr "" + +#: src/rougail/output_ansible/config.py:121 +msgid "Playbook name" +msgstr "" + +#: src/rougail/output_ansible/config.py:122 +msgid "Playbooks are placed in the playbooks/ directory. By default, the description of the \"type\" is used as the Playbook name in the generated example. It is possible to customize this description here." +msgstr "" + +#: src/rougail/output_ansible/config.py:126 +msgid "Playbook description" +msgstr "" + +#: src/rougail/output_ansible/config.py:129 +msgid "Inventory configuration" +msgstr "" + +#: src/rougail/output_ansible/config.py:134 +msgid "Remove namespace name in host vars" +msgstr "" + +#: src/rougail/output_ansible/config.py:136 msgid "Displays warnings inside Ansible exportation datas" msgstr "" -#: src/rougail/output_ansible/doc.py:63 -msgid "Ansible role" -msgstr "" - -#: src/rougail/output_ansible/doc.py:63 -msgid "{0}: {1}" -msgstr "" - -#: src/rougail/output_ansible/doc.py:84 -msgid "Example playbook with Rougail" -msgstr "" - -#: src/rougail/output_ansible/doc.py:88 -msgid "Do not forget to add Rougail structural file as Rougail types" -msgstr "" - -#: src/rougail/output_ansible/doc.py:91 -msgid "" -"Add to your structural file something like:\n" -"\n" -msgstr "" - -#: src/rougail/output_ansible/doc.py:93 -msgid "" -"\n" -"Add to your playbook:\n" -"\n" +#: src/rougail/output_ansible/doc.py:96 +msgid "This repository contains the {0} Ansible collection." msgstr "" #: src/rougail/output_ansible/doc.py:103 -msgid "Example playbook" +msgid "The group variables \"{0}\" - {1}" +msgstr "" + +#: src/rougail/output_ansible/doc.py:105 +msgid "The group variables {0}" +msgstr "" + +#: src/rougail/output_ansible/doc.py:110 +msgid "Variables" +msgstr "" + +#: src/rougail/output_ansible/doc.py:130 +msgid "Usage" +msgstr "" + +#: src/rougail/output_ansible/doc.py:131 +msgid "Example Playbook with Rougail" +msgstr "" + +#: src/rougail/output_ansible/doc.py:139 +msgid "Add to your structural file something like:" +msgstr "" + +#: src/rougail/output_ansible/doc.py:143 +msgid "Customizing hidden variables in structure file:" +msgstr "" + +#: src/rougail/output_ansible/doc.py:146 +msgid "Do not forget to add Rougail structure file as Rougail types." +msgstr "" + +#: src/rougail/output_ansible/doc.py:153 +msgid "For example you can add an YAML user data with something like:" +msgstr "" + +#: src/rougail/output_ansible/doc.py:155 +msgid "Add to your Play:" +msgstr "" + +#: src/rougail/output_ansible/doc.py:170 +msgid "Example Playbook without Rougail" +msgstr "" + +#: src/rougail/output_ansible/doc.py:171 +msgid "The variables will not be properly validated without Rougail." +msgstr "" + +#: src/rougail/output_ansible/doc.py:223 +msgid "Unable to find a Playbook in playbooks/ directory or a role in roles/ directory" msgstr "" diff --git a/src/rougail/output_ansible/annotator.py b/src/rougail/output_ansible/annotator.py index 899d9a1..e2d0685 100644 --- a/src/rougail/output_ansible/annotator.py +++ b/src/rougail/output_ansible/annotator.py @@ -62,5 +62,5 @@ if AnnotatorDoc: msg = _('malformated ansible hosts "{0}", is not a "domainname" variable').format(hosts_name) raise DictConsistencyError(msg, 305, hosts_obj.xmlfiles) if hosts_obj.multi is False: - msg = _('malformated ansible hosts "{0}", is must be a multi value variable').format(hosts_name) + msg = _('malformated ansible hosts "{0}", it must be a multiple variable').format(hosts_name) raise DictConsistencyError(msg, 306, hosts_obj.xmlfiles) diff --git a/src/rougail/output_ansible/config.py b/src/rougail/output_ansible/config.py index 56eb74f..0521636 100644 --- a/src/rougail/output_ansible/config.py +++ b/src/rougail/output_ansible/config.py @@ -110,7 +110,7 @@ ansible: playbooks: _description: {_('Playbooks informations')} - type: leadership + type: sequence disabled: jinja: |- {{{{ _.collection_type == "roles" }}}} @@ -119,7 +119,7 @@ ansible: name: description: {_('Playbook name')} - help: {_('Playbooks are placed in the playbooks/ directory. By default, the description of the "type" is used as the playbook name in the generated example. It is possible to customize this description here.')} + help: {_('Playbooks are placed in the playbooks/ directory. By default, the description of the "type" is used as the Playbook name in the generated example. It is possible to customize this description here.')} mandatory: false multi: true diff --git a/src/rougail/output_ansible/doc.py b/src/rougail/output_ansible/doc.py index 10b3733..fa8d7b5 100644 --- a/src/rougail/output_ansible/doc.py +++ b/src/rougail/output_ansible/doc.py @@ -29,6 +29,8 @@ from .i18n import _ class Doc(RougailOutputDoc): output_name = "ansible" + # This documentation is not only for operator but also for integrator + # That means we want to have hidden variable too in documentation only_disabled = True def __init__( @@ -91,16 +93,16 @@ class Doc(RougailOutputDoc): else: title = name datas = [self.formatter.title(title, 1, collapse=False)] - datas.append(_('This repository contains the {0} Ansible Collection.').format(self.formatter.prop(name, False, False, False))) + datas.append(_('This repository contains the {0} Ansible collection.').format(self.formatter.prop(name, False, False, False))) if help_: datas.append("\n".join(help_)) self.doc_rougailconfig["doc.title_level"] = 2 for type_ in self.informations: current_informations = self.informations[type_]["informations"] if "description" in current_informations: - current_informations["description"] = _('The group variable "{0}" - {1}').format(current_informations["name"], current_informations["description"]) + current_informations["description"] = _('The group variables "{0}" - {1}').format(current_informations["name"], current_informations["description"]) else: - current_informations["description"] = _("The group variable {0}").format(current_informations["name"]) + current_informations["description"] = _("The group variables {0}").format(current_informations["name"]) # informations = {self.ansible_name: {"informations": {"description": "Variables", "path": None}, # "type": "family", # "children": self.informations, @@ -126,7 +128,7 @@ class Doc(RougailOutputDoc): if end_family: datas.append(end_family) datas.append(self.formatter.title(_("Usage"), 2, collapse=False)) - datas.append(self.formatter.title(_("Example playbook with Rougail"), 3)) + datas.append(self.formatter.title(_("Example Playbook with Rougail"), 3)) # fam_info = self.formatter.family_informations() # if fam_info: # datas.append(fam_info) @@ -138,10 +140,10 @@ class Doc(RougailOutputDoc): datas.append(self.formatter.yaml(dump(structural), yaml_version="1.2")) for t in types: if t in hidden: - datas.append(_("Customizing hidden variable in structural files:")) + datas.append(_("Customizing hidden variables in structure file:")) structural[f'my_{t}'].update(hidden[t]) datas.append(self.formatter.yaml(dump(structural), yaml_version="1.2")) - text = [_('Do not forget to add Rougail structural file as Rougail types.')] + text = [_('Do not forget to add Rougail structure file as Rougail types.')] datas.append(self.formatter.display_family_informations(text)) user_data = {} for t in types: @@ -150,7 +152,7 @@ class Doc(RougailOutputDoc): if user_data: datas.append(_("For example you can add an YAML user data with something like:")) datas.append(self.formatter.yaml(dump(user_data))) - datas.append(_("Add to your play:")) + datas.append(_("Add to your Play:")) _dump = "\n".join([d[2:] for d in (" " + dump(yaml)).split('\n')]) datas.append(self.formatter.yaml(_dump)) # @@ -165,7 +167,7 @@ class Doc(RougailOutputDoc): end_family = self.formatter.end_family(level=3) if end_family: datas.append(end_family) - datas.append(self.formatter.title(_("Example playbook without Rougail"), 3)) + datas.append(self.formatter.title(_("Example Playbook without Rougail"), 3)) datas.append(self.formatter.display_family_informations([_('The variables will not be properly validated without Rougail.')])) datas.append(self.formatter.yaml(_dump)) end_family = self.formatter.end_family(level=3) @@ -218,12 +220,15 @@ class Doc(RougailOutputDoc): yaml["roles"].append({"role": f"{name}.{role_name}"}) lst = [yaml] if not done: - raise Exception(_('Unable to find a playbook in playbooks/ or roles in roles/ directories')) + raise Exception(_('Unable to find a Playbook in playbooks/ directory or a role in roles/ directory')) return lst def _build_defaults(self, config): + values = config.value.get() results = CommentedMap() - self._example_parse_family(config.value.get(), results, dump_type="default") + self._example_parse_family(values, results, dump_type="default") + if not results: + return self._build_write("defaults", results) def _build_vars(self, results): diff --git a/src/rougail/output_ansible/locale/fr/LC_MESSAGES/rougail_output_ansible.mo b/src/rougail/output_ansible/locale/fr/LC_MESSAGES/rougail_output_ansible.mo index 1946391196e62871987c4b25a6a3e21a1e6391ac..9b7d2216d7b3f9180892651a686ef6343da0b549 100644 GIT binary patch literal 4998 zcmb7{+m9Sa6~-$jT(aR}0)#*ysce7^iD!0gCyrSY;`LQVYkOtZ77?JRw!3Dg?4IsU zSNGbJ$WJ`LKM;70ctGAr2t~?Uc!@?946e}JC> z-vw`j?|~13Z+}9mMR^ZCD&wH+_wXl`S^*D(VowY{4gLze2>u;p3$^qqrS1bepm6Xk zsKG5z{QM~>_Wlz57Wg;tA@F_hdGJ9N3tj=A1%Cmqfqw$Uj{OTYFHeB)^ZX-F#$UiW z;rS&{o__;=3A_!S0RP$GBcE34JkJJ{dA|iU`1=O`1HQ=feUS4A=s@B7=ipiJ*WkCo z|AL;G@coCF!k25HCt%1VpO;F^0Pe9@G zHi+x$58yN4U%_SYe#9WW9RrVpo1l!p3O)?p1}}l{H2CxbN`0T_pMjg;pF#0&iJ%DI zXTWQ?!;F>`5>*piToC> zpgw#EmHKA$TR?OoAJNZ~e1#Y23jB)?xDxKhqu@Tiny+vyAHozq!U+;nkMl*U1SF1i zndwnh6?!8vqt&?)UlvtVR)tA)&m~s-Y-r1YOZz%;*DP~W@3t5>RXNBCotmMYjO9gk z)kbAKc(U?kHgqq`(t(R(o9b;-IKyJEU8>uIY&d6CopL_M8n3ULB4v?G@-DWzJ<;CC zv!XPm%TgVi(s*?$(`i=fURLyNDLxroyOdRZKg8$2VbRE6c9w>#iKM%l3YoRpn&D8Thcx7O<-$lLm``7uL?N>&n|ASYGeDo7uBA zwHPvW*rnSxEwf^z&b7aG8N8mEc*;*26{Ea_wq}{ep8nl8y+G)EZX#QoGst{Ngp$g7 zb+IaQ9226{gpAnwsBn2;YBCt&-#&S53aj&kJ!1)RIS5aIOTVmRSD+63>FN_B9owF% zlJY>9HM6(QdSPf$PG8i{3vaQ+Pqu513L0zAXq}8(`n&oZJb0aFzE&&Rh#Eaw_Tkm+ zi33~M?!-|M9+DacO?Y+54zq0=&a2rHm*wP!u)?cN4C@zJmCq=A@s*XEi@KvW~p)#X%ftX!_1O9{g?0#HDx?+C7_&gddz5iFv_VSy_y0wG)Wy=k#J*&*zRkS z56Dz8%IL*78xjriX>k(d53#<~LzJ!2fZ}(INaoh>#n}PuIEYXuX7tR^C8H0q z&LgfQ)&s-k5Z`Bmcg>DeN^+iLm^RPaSmmZ*xFi*ltzjigQ7!VqfhZg12wn6RGH;Xl z)ka-cI_Kif62Z6{BiQwV-lA6hwdq_e`mqk84Y>fs|#tsGieSy(r| z>}(d0pBQA%%5{_WD^%Fov}QQ-ysCS}!ufOOPft%d*j-sTSqHVVNj_TDrM*!uqkESg z)6u{b$lBaW;Zc7YFExqkU)e!!HWycacaXz8&L1EomEnW zs%`tSZq2Py%SpjiU6l?hQ7DbbA zmO6=K`@5GSn_jON@3ecsvF`u>Q%={l5Svq^6s(odQhjhmsw>(WjNdG+l4~Q+p61P2 zb!ys0=(w6xlUk88&+F{g^6OblRwW+McxNIQjm7A(%*6XPR(`pwB>?ewhxUT*A|b5v zM>dUxC27|5qd7@EXheL$)b`v)ny9gkX5eIpW9csvEgMW43|7tEjos(E$aQJsrhSF> zgdF9zXL4|rbr*ctET^G z;}ilIF2uC^s3jrpTUJP{+io5~Q!zt`xS*i}3HLb43hDU5J=e2$q$@`fq8x>UqUoe+ z5~`UB-duZ)fiO3mWxAx-B8SKYXz6RS$X!Gsie`2(ely|Vn#H-Pb)RxacYJq@0A_;5QsR-@&AAc66qF*?R-- zhMQl~v_f(q1W~PnJ>iPrOrTADkQn9KSAQ zaBkbS^ZBS-*4@v%t)T@<><4cp{LDKY+wH<&q1h%Y1wkjI)tS~vnJPkv^Vb@_LoFKb i)ZNkemiQOy1*^TSlKKi!NN59s^E0hdNWRT&QU3#uTnkD7 delta 1025 zcmYk)T}TvB6bJC5uDXu9t(uuy%56(c^J7;MWwUgH@TE_YAm7Gz%yHM5VdqX|A`*f0 z6yZhksiL<+qR5vZB3bImB7z`@BA@d)=ppETrro6rcYiZ;XYM)Yo?Y&E(y;WsF0e`% z&6xW!cQD&9UzOko<9sPmBfJ26;4It?*I)>)!+!V@9)~-y7Iu{p)xcrc0?$B>k%oKW zG8`saqWk%Uudo^mzhD%W28d#?4R*ncP{5n;1bhVB;Wq4p!E&M`9D*F+2IRz6U=Y5A zf8Yn$3b!ga;U%JuD~ZA|2~Wav@GM+`yuJ;&^50OvFm~mQdZAw-9K(GYcET5M z7yJf~!5tWfhpUJN;3Vure7cK^QTT=*z!Hrp0poB2W*`UJgd^|=#H%E5T-+s24mJ3r zE-!`_}Zx5`;M0cnGlLr^W@hO7IJ>%+m@aE_OHStY;a3$Qo!axpwyHFJ2ME(B) zuW`>wOQupn+G5`Jvck#e^Ha8+PG}na|J;>X@3Pt|Yd**emTOLB4552+#?A^$pEHWj zvUbK$BY{hedPYo}{E{oiZSRV1W`vw~3|Bo1>}xNCp;OoOIR|eQ9*AqEoGE;uM$6aK zmx>NGSlOcngQwNKpxLeGgCp>)YgH#^h1g<3 zEW{Vpq}Cgb_w>g_Y$!2s^hhkOR<+FoLmEzC79SW{k$Whv+7cTU)4@3?r+T;)tXDUM z$8#G