From 513bbfd8797bf5b3682fdec6730d63e2df28631f Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Wed, 10 Sep 2025 17:42:09 +0200 Subject: [PATCH] fix: all group is not necesary --- src/rougail/output_ansible/__init__.py | 16 +- tests/hosts/00-ip.yml | 10 + tests/results/test_namespace/00_0empty.json | 27 ++- .../test_namespace/00_0no_variable.json | 30 ++- .../00_0no_variable_default_version.json | 30 ++- .../00_0no_variable_remove_version.json | 30 ++- .../00_0version_underscore.json | 36 +++- .../test_namespace/00_1empty_variable.json | 36 +++- .../00_2default_calculated.json | 45 ++++- .../00_2default_calculated_multi.json | 63 ++++++- ...2default_calculated_params_permissive.json | 54 +++++- ...fault_calculated_variable_description.json | 39 +++- ...lated_variable_description_multi_line.json | 42 ++++- ...efault_calculated_variable_transitive.json | 57 +++++- .../test_namespace/00_4load_subfolder.json | 39 +++- .../test_namespace/00_5load_notype.json | 36 +++- tests/results/test_namespace/00_6boolean.json | 51 ++++- .../00_6boolean_no_mandatory.json | 36 +++- tests/results/test_namespace/00_6choice.json | 51 ++++- .../00_6choice_calculation.json | 36 +++- .../test_namespace/00_6choice_link.json | 39 +++- .../test_namespace/00_6choice_variable.json | 51 ++++- .../00_6choice_variable_link.json | 54 +++++- .../00_6choice_variable_link2.json | 60 +++++- tests/results/test_namespace/00_6custom.json | 39 +++- .../test_namespace/00_6domainname.json | 36 +++- .../test_namespace/00_6domainname_params.json | 36 +++- tests/results/test_namespace/00_6float.json | 51 ++++- tests/results/test_namespace/00_6number.json | 51 ++++- tests/results/test_namespace/00_6port.json | 42 ++++- tests/results/test_namespace/00_6regexp.json | 36 +++- .../test_namespace/00_6regexp_link.json | 39 +++- tests/results/test_namespace/00_6secret.json | 39 +++- .../test_namespace/00_6secret_param.json | 42 ++++- tests/results/test_namespace/00_6string.json | 51 ++++- .../test_namespace/00_7choice_quote.json | 36 +++- tests/results/test_namespace/00_7help.json | 39 +++- .../test_namespace/00_7help_quote.json | 39 +++- .../results/test_namespace/00_7help_sup.json | 39 +++- .../test_namespace/00_7value_doublequote.json | 36 +++- .../00_7value_doublequote2.json | 36 +++- .../00_7value_doublequote3.json | 36 +++- .../test_namespace/00_7value_quote.json | 36 +++- .../00_8calculation_information.json | 36 +++- .../00_8calculation_namespace.json | 36 +++- .../00_8calculation_param_namespace.json | 36 +++- tests/results/test_namespace/00_8test.json | 60 +++++- .../00_9choice_variable_multi.json | 48 ++++- .../test_namespace/00_9choice_variables.json | 42 ++++- .../00_9default_calculation.json | 36 +++- .../00_9default_calculation_information.json | 36 +++- ...alculation_information_other_variable.json | 39 +++- ...0_9default_calculation_multi_optional.json | 45 ++++- ..._9default_calculation_multi_optional2.json | 45 ++++- .../00_9default_calculation_optional.json | 48 ++++- ..._9default_calculation_optional_exists.json | 57 +++++- ...0_9default_calculation_param_optional.json | 39 +++- ...0_9default_information_other_variable.json | 39 +++- ..._9default_information_other_variable2.json | 39 +++- .../test_namespace/00_9default_integer.json | 36 +++- tests/results/test_namespace/00_9extra.json | 45 ++++- .../test_namespace/00_9extra_calculation.json | 51 ++++- .../test_namespace/00_9extra_ouside.json | 45 ++++- .../test_namespace/01_6boolean_multi.json | 105 ++++++++++- .../test_namespace/01_6custom_multi.json | 57 +++++- .../test_namespace/01_6float_multi.json | 105 ++++++++++- .../test_namespace/01_6number_multi.json | 105 ++++++++++- .../test_namespace/01_6string_empty.json | 48 ++++- .../test_namespace/01_6string_multi.json | 123 +++++++++++- .../01_7value_multi_doublequote.json | 42 ++++- .../01_7value_multi_doublequote2.json | 42 ++++- .../test_namespace/01_7value_multi_quote.json | 42 ++++- .../01_8calculation_information_multi.json | 48 ++++- .../01_9choice_variable_multi.json | 51 ++++- .../test_namespace/04_0type_param.json | 36 +++- .../results/test_namespace/04_1auto_save.json | 36 +++- .../04_1auto_save_and_calculated.json | 39 +++- .../04_1auto_save_and_calculated_hidden.json | 39 +++- .../04_1auto_save_and_hidden.json | 36 +++- .../04_1default_calculation_hidden.json | 39 +++- .../04_1default_calculation_hidden_2.json | 39 +++- .../04_1default_calculation_hidden_3.json | 39 +++- .../04_1default_calculation_hidden_4.json | 42 ++++- .../04_1default_calculation_hidden_5.json | 39 +++- .../04_1default_calculation_hidden_6.json | 42 ++++- .../04_5disabled_calculation.json | 42 ++++- .../04_5disabled_calculation_default.json | 42 ++++- .../04_5disabled_calculation_multi.json | 66 ++++++- .../04_5disabled_calculation_optional.json | 42 ++++- .../04_5disabled_calculation_variable.json | 39 +++- .../04_5disabled_calculation_variable2.json | 36 +++- .../04_5disabled_calculation_variable3.json | 36 +++- .../04_5disabled_calculation_variable4.json | 39 +++- ..._5disabled_calculation_variable_multi.json | 51 ++++- .../04_5hidden_calculation.json | 42 ++++- .../04_5hidden_calculation2.json | 42 ++++- ...idden_calculation_default_calculation.json | 42 ++++- .../test_namespace/04_5validators.json | 36 +++- .../test_namespace/04_5validators_differ.json | 39 +++- .../test_namespace/04_5validators_multi.json | 45 ++++- .../test_namespace/04_5validators_multi2.json | 45 ++++- .../test_namespace/04_5validators_multi3.json | 48 ++++- .../test_namespace/05_0multi_not_uniq.json | 42 ++++- .../test_namespace/05_0multi_uniq.json | 42 ++++- .../test_namespace/12_1auto_save_expert.json | 36 +++- .../16_0redefine_description.json | 36 +++- .../16_2family_redefine_calculation.json | 30 ++- .../16_2family_redefine_disabled.json | 30 ++- .../16_3family_empty_at_ends.json | 42 ++++- .../test_namespace/16_5exists_nonexists.json | 39 +++- .../test_namespace/16_5exists_redefine.json | 36 +++- .../16_5redefine_calculation.json | 36 +++- .../test_namespace/16_5redefine_choice.json | 36 +++- .../test_namespace/16_5redefine_default.json | 36 +++- .../16_5redefine_default_calculation.json | 36 +++- .../test_namespace/16_5redefine_family.json | 42 ++++- .../test_namespace/16_5redefine_help.json | 42 ++++- .../test_namespace/16_5redefine_hidden.json | 36 +++- .../test_namespace/16_5redefine_multi.json | 42 ++++- ..._5redefine_remove_disable_calculation.json | 39 +++- .../test_namespace/16_5test_redefine.json | 42 ++++- .../test_namespace/16_6choice_redefine.json | 36 +++- .../test_namespace/16_6exists_family.json | 30 ++- .../16_6exists_redefine_family.json | 51 ++++- .../test_namespace/16exists_exists.json | 36 +++- .../17_5redefine_leadership.json | 36 +++- .../test_namespace/20_0empty_family.json | 30 ++- .../test_namespace/20_0family_append.json | 45 ++++- .../test_namespace/20_0family_underscore.json | 30 ++- .../test_namespace/20_0multi_family.json | 48 ++++- .../20_0multi_family_basic.json | 48 ++++- .../20_0multi_family_expert.json | 48 ++++- .../20_0multi_family_order.json | 57 +++++- .../20_0validators_differ_redefine.json | 42 ++++- .../test_namespace/20_1empty_subfamily.json | 30 ++- .../20_9default_information_parent.json | 45 ++++- .../24_0family_hidden_condition.json | 45 ++++- .../24_0family_hidden_condition_boolean.json | 45 ++++- ...4_0family_hidden_condition_sub_family.json | 51 ++++- ..._hidden_condition_variable_sub_family.json | 51 ++++- ...family_hidden_condition_with_variable.json | 48 ++++- ...ily_hidden_param_condition_sub_family.json | 51 ++++- .../24_0family_mandatory_condition.json | 39 +++- ..._0family_mandatory_condition_variable.json | 39 +++- .../24_7validators_variable_optional.json | 45 ++++- .../24_family_disabled_var_hidden.json | 30 ++- .../test_namespace/40_0leadership.json | 84 ++++++++- .../40_0leadership_diff_name.json | 84 ++++++++- .../test_namespace/40_0leadership_empty.json | 30 ++- ...adership_follower_default_calculation.json | 84 ++++++++- ...0leadership_follower_default_submulti.json | 69 ++++++- ...follower_default_submulti_calculation.json | 66 ++++++- ...40_0leadership_follower_default_value.json | 36 +++- .../40_0leadership_leader_follower.json | 63 ++++++- .../40_0leadership_leader_not_multi.json | 99 +++++++++- .../test_namespace/40_0leadership_reduce.json | 75 +++++++- .../40_1leadership_append_follower.json | 93 ++++++++- .../40_2leadership_calculation_index.json | 75 +++++++- ...0_2leadership_calculation_param_index.json | 75 +++++++- .../40_2leadership_leader_calculation.json | 69 ++++++- .../40_6leadership_follower_multi.json | 138 +++++++++++++- ...eadership_follower_multi_no_mandatory.json | 36 +++- .../40_8calculation_boolean.json | 57 +++++- .../40_8calculation_boolean_return_none.json | 39 +++- .../40_8calculation_integer.json | 42 ++++- .../40_8calculation_multi_variable.json | 51 ++++- ...40_8calculation_multi_variable_parent.json | 45 ++++- ...0_8calculation_multi_variable_parent2.json | 51 ++++- ...variable_leader_follower_multi_inside.json | 75 +++++++- ...ip-calculation-outside-follower-first.json | 78 +++++++- ...hip-calculation-outside-follower-last.json | 78 +++++++- ...ulation-outside-follower-no-mandatory.json | 75 +++++++- ...adership-calculation-outside-follower.json | 81 +++++++- ...ship-calculation-outside-leader-first.json | 72 ++++++- ...rship-calculation-outside-leader-last.json | 72 ++++++- ...leadership-calculation-outside-leader.json | 81 +++++++- .../40_9leadership-calculation-variable.json | 81 +++++++- ...-calculation-variable_leader_follower.json | 93 ++++++++- ...ion-variable_leader_follower_not_same.json | 111 ++++++++++- .../test_namespace/41_0choice_leader.json | 36 +++- .../test_namespace/44_0leadership_hidden.json | 36 +++- .../44_0leadership_leader_hidden.json | 36 +++- ...44_1leadership_append_hidden_follower.json | 36 +++- .../44_4disabled_calcultion_follower.json | 54 +++++- .../44_4leadership_mandatory.json | 75 +++++++- .../44_4leadership_mandatory_follower.json | 36 +++- ...5leadership_leader_hidden_calculation.json | 39 +++- ...dership_follower_disabled_calculation.json | 69 ++++++- ...9calculated_default_leadership_leader.json | 60 +++++- .../test_namespace/60_0family_dynamic.json | 63 ++++++- .../60_0family_dynamic_1_0.json | 63 ++++++- .../60_0family_dynamic_1_0_empty.json | 36 +++- .../60_0family_dynamic_1_0_type.json | 63 ++++++- .../60_0family_dynamic_1_0_type_empty.json | 36 +++- .../60_0family_dynamic_1_1.json | 63 ++++++- .../60_0family_dynamic_1_1_empty.json | 36 +++- .../60_0family_dynamic_empty.json | 36 +++- .../60_0family_dynamic_forbidden_char.json | 69 ++++++- .../60_0family_dynamic_jinja_number.json | 66 ++++++- ...60_0family_dynamic_jinja_number_empty.json | 39 +++- .../60_0family_dynamic_no_description.json | 63 ++++++- ..._0family_dynamic_no_description_empty.json | 36 +++- .../60_0family_dynamic_static.json | 51 ++++- .../60_0family_dynamic_test.json | 63 ++++++- .../60_0family_dynamic_upper_char.json | 63 ++++++- .../60_0family_dynamic_variable_empty.json | 75 +++++++- .../60_0family_dynamic_variable_suffix.json | 63 ++++++- ...0family_dynamic_variable_suffix_empty.json | 63 ++++++- .../test_namespace/60_0family_empty.json | 30 ++- .../test_namespace/60_0family_hidden.json | 42 ++++- .../test_namespace/60_0family_mode.json | 42 ++++- .../60_1family_dynamic_jinja.json | 63 ++++++- ..._2family_dynamic_jinja_fill_sub_group.json | 78 +++++++- ...family_dynamic_jinja_fill_sub_group_2.json | 78 +++++++- ..._dynamic_jinja_fill_sub_group_2_empty.json | 39 +++- ...ly_dynamic_jinja_fill_sub_group_empty.json | 39 +++- .../60_2family_dynamic_outside_calc.json | 66 ++++++- ...60_2family_dynamic_outside_calc_empty.json | 39 +++- .../60_5family_dynamic_calc2.json | 66 ++++++- .../60_5family_dynamic_calc2_empty.json | 39 +++- .../60_5family_dynamic_calc_suffix.json | 66 ++++++- .../60_5family_dynamic_calc_suffix2.json | 63 ++++++- ...60_5family_dynamic_calc_suffix2_empty.json | 36 +++- ..._5family_dynamic_calc_suffix_disabled.json | 45 ++++- ...5family_dynamic_calc_suffix_disabled2.json | 39 +++- .../60_5family_dynamic_calc_suffix_empty.json | 39 +++- ...0_5family_dynamic_calc_suffix_empty_2.json | 39 +++- ...0_5family_dynamic_calc_suffix_empty_3.json | 39 +++- ...60_5family_dynamic_calc_suffix_hidden.json | 66 ++++++- ...ly_dynamic_calc_suffix_hidden_boolean.json | 66 ++++++- ...mily_dynamic_calc_suffix_hidden_multi.json | 93 ++++++++- .../60_5family_dynamic_calc_suffix_param.json | 63 ++++++- ...amily_dynamic_calc_suffix_param_empty.json | 36 +++- .../60_5family_dynamic_calc_variable.json | 66 ++++++- ...0_5family_dynamic_calc_variable_empty.json | 39 +++- .../60_5family_dynamic_hidden_suffix.json | 69 ++++++- .../60_5family_dynamic_unknown_suffix.json | 75 +++++++- ..._5family_dynamic_unknown_suffix_empty.json | 36 +++- .../60_5family_dynamic_variable_outside.json | 75 +++++++- .../60_5family_dynamic_variable_outside2.json | 75 +++++++- ...amily_dynamic_variable_outside2_empty.json | 51 ++++- ..._5family_dynamic_variable_outside_1_0.json | 75 +++++++- ...family_dynamic_variable_outside_empty.json | 51 ++++- ...family_dynamic_variable_outside_jinja.json | 75 +++++++- ..._dynamic_variable_outside_jinja_empty.json | 51 ++++- ...y_dynamic_variable_outside_sub_suffix.json | 105 ++++++++++- ...mic_variable_outside_sub_suffix_empty.json | 39 +++- ...amily_dynamic_variable_outside_suffix.json | 66 ++++++- ...dynamic_variable_outside_suffix_empty.json | 39 +++- .../60_6family_dynamic_inside.json | 81 +++++++- .../60_6family_dynamic_inside_empty.json | 36 +++- .../60_6family_dynamic_leadership.json | 159 +++++++++++++++- .../60_6family_dynamic_leadership_empty.json | 36 +++- .../60_6family_dynamic_sub_dynamic.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0_2.json | 93 ++++++++- .../60_6family_dynamic_sub_dynamic_empty.json | 36 +++- ...60_6family_dynamic_sub_dynamic_empty2.json | 63 ++++++- .../60_6family_dynamic_suffix_auto_multi.json | 105 ++++++++++- ...60_6family_dynamic_suffix_auto_multi2.json | 105 ++++++++++- .../60_8family_dynamic_same_name_1.json | 94 ++++++++++ .../test_namespace/60_9extra_dynamic.json | 57 +++++- .../60_9extra_dynamic_extra.json | 72 ++++++- .../60_9family_dynamic_calc_both.json | 54 +++++- .../68_0family_leadership_mode.json | 36 +++- .../test_namespace_mandatory/00_0empty.json | 27 ++- .../00_0no_variable.json | 30 ++- .../00_0no_variable_default_version.json | 30 ++- .../00_0no_variable_remove_version.json | 30 ++- .../00_0version_underscore.json | 36 +++- .../00_1empty_variable.json | 36 +++- .../00_2default_calculated.json | 51 ++++- .../00_2default_calculated_multi.json | 63 ++++++- ...2default_calculated_params_permissive.json | 54 +++++- ...fault_calculated_variable_description.json | 39 +++- ...lated_variable_description_multi_line.json | 42 ++++- ...efault_calculated_variable_transitive.json | 57 +++++- .../00_4load_subfolder.json | 39 +++- .../00_5load_notype.json | 36 +++- .../test_namespace_mandatory/00_6boolean.json | 51 ++++- .../00_6boolean_no_mandatory.json | 36 +++- .../test_namespace_mandatory/00_6choice.json | 51 ++++- .../00_6choice_calculation.json | 36 +++- .../00_6choice_link.json | 39 +++- .../00_6choice_variable.json | 51 ++++- .../00_6choice_variable_link.json | 54 +++++- .../00_6choice_variable_link2.json | 60 +++++- .../test_namespace_mandatory/00_6custom.json | 39 +++- .../00_6domainname.json | 36 +++- .../00_6domainname_params.json | 36 +++- .../test_namespace_mandatory/00_6float.json | 51 ++++- .../test_namespace_mandatory/00_6number.json | 51 ++++- .../test_namespace_mandatory/00_6port.json | 42 ++++- .../test_namespace_mandatory/00_6regexp.json | 36 +++- .../00_6regexp_link.json | 39 +++- .../test_namespace_mandatory/00_6secret.json | 39 +++- .../00_6secret_param.json | 42 ++++- .../test_namespace_mandatory/00_6string.json | 51 ++++- .../00_7choice_quote.json | 36 +++- .../test_namespace_mandatory/00_7help.json | 39 +++- .../00_7help_quote.json | 39 +++- .../00_7help_sup.json | 39 +++- .../00_7value_doublequote.json | 36 +++- .../00_7value_doublequote2.json | 36 +++- .../00_7value_doublequote3.json | 36 +++- .../00_7value_quote.json | 36 +++- .../00_8calculation_information.json | 36 +++- .../00_8calculation_namespace.json | 36 +++- .../00_8calculation_param_namespace.json | 36 +++- .../test_namespace_mandatory/00_8test.json | 60 +++++- .../00_9choice_variable_multi.json | 57 +++++- .../00_9choice_variables.json | 42 ++++- .../00_9default_calculation.json | 36 +++- .../00_9default_calculation_information.json | 36 +++- ...alculation_information_other_variable.json | 39 +++- ...0_9default_calculation_multi_optional.json | 51 ++++- ..._9default_calculation_multi_optional2.json | 51 ++++- .../00_9default_calculation_optional.json | 48 ++++- ..._9default_calculation_optional_exists.json | 63 ++++++- ...0_9default_calculation_param_optional.json | 39 +++- ...0_9default_information_other_variable.json | 39 +++- ..._9default_information_other_variable2.json | 39 +++- .../00_9default_integer.json | 36 +++- .../test_namespace_mandatory/00_9extra.json | 45 ++++- .../00_9extra_calculation.json | 51 ++++- .../00_9extra_ouside.json | 45 ++++- .../01_6boolean_multi.json | 105 ++++++++++- .../01_6custom_multi.json | 63 ++++++- .../01_6float_multi.json | 153 ++++++++++++++- .../01_6number_multi.json | 153 ++++++++++++++- .../01_6string_empty.json | 48 ++++- .../01_6string_multi.json | 153 ++++++++++++++- .../01_7value_multi_doublequote.json | 48 ++++- .../01_7value_multi_doublequote2.json | 48 ++++- .../01_7value_multi_quote.json | 48 ++++- .../01_8calculation_information_multi.json | 48 ++++- .../01_9choice_variable_multi.json | 51 ++++- .../04_0type_param.json | 36 +++- .../04_1auto_save.json | 36 +++- .../04_1auto_save_and_calculated.json | 39 +++- .../04_1auto_save_and_calculated_hidden.json | 39 +++- .../04_1auto_save_and_hidden.json | 36 +++- .../04_1default_calculation_hidden.json | 42 ++++- .../04_1default_calculation_hidden_2.json | 42 ++++- .../04_1default_calculation_hidden_3.json | 39 +++- .../04_1default_calculation_hidden_4.json | 42 ++++- .../04_1default_calculation_hidden_5.json | 42 ++++- .../04_1default_calculation_hidden_6.json | 39 +++- .../04_5disabled_calculation.json | 42 ++++- .../04_5disabled_calculation_default.json | 42 ++++- .../04_5disabled_calculation_multi.json | 66 ++++++- .../04_5disabled_calculation_optional.json | 42 ++++- .../04_5disabled_calculation_variable.json | 36 +++- .../04_5disabled_calculation_variable2.json | 36 +++- .../04_5disabled_calculation_variable3.json | 39 +++- .../04_5disabled_calculation_variable4.json | 36 +++- ..._5disabled_calculation_variable_multi.json | 36 +++- .../04_5hidden_calculation.json | 42 ++++- .../04_5hidden_calculation2.json | 42 ++++- ...idden_calculation_default_calculation.json | 42 ++++- .../04_5validators.json | 36 +++- .../04_5validators_differ.json | 39 +++- .../04_5validators_multi.json | 48 ++++- .../04_5validators_multi2.json | 45 ++++- .../04_5validators_multi3.json | 42 ++++- .../05_0multi_not_uniq.json | 48 ++++- .../05_0multi_uniq.json | 48 ++++- .../12_1auto_save_expert.json | 36 +++- .../16_0redefine_description.json | 36 +++- .../16_2family_redefine_calculation.json | 30 ++- .../16_2family_redefine_disabled.json | 30 ++- .../16_3family_empty_at_ends.json | 42 ++++- .../16_5exists_nonexists.json | 39 +++- .../16_5exists_redefine.json | 36 +++- .../16_5redefine_calculation.json | 36 +++- .../16_5redefine_choice.json | 36 +++- .../16_5redefine_default.json | 36 +++- .../16_5redefine_default_calculation.json | 36 +++- .../16_5redefine_family.json | 42 ++++- .../16_5redefine_help.json | 42 ++++- .../16_5redefine_hidden.json | 36 +++- .../16_5redefine_multi.json | 48 ++++- ..._5redefine_remove_disable_calculation.json | 39 +++- .../16_5test_redefine.json | 42 ++++- .../16_6choice_redefine.json | 36 +++- .../16_6exists_family.json | 30 ++- .../16_6exists_redefine_family.json | 51 ++++- .../16exists_exists.json | 36 +++- .../17_5redefine_leadership.json | 36 +++- .../20_0empty_family.json | 30 ++- .../20_0family_append.json | 45 ++++- .../20_0family_underscore.json | 30 ++- .../20_0multi_family.json | 48 ++++- .../20_0multi_family_basic.json | 48 ++++- .../20_0multi_family_expert.json | 48 ++++- .../20_0multi_family_order.json | 57 +++++- .../20_0validators_differ_redefine.json | 42 ++++- .../20_1empty_subfamily.json | 30 ++- .../20_9default_information_parent.json | 45 ++++- .../24_0family_hidden_condition.json | 45 ++++- .../24_0family_hidden_condition_boolean.json | 45 ++++- ...4_0family_hidden_condition_sub_family.json | 51 ++++- ..._hidden_condition_variable_sub_family.json | 51 ++++- ...family_hidden_condition_with_variable.json | 48 ++++- ...ily_hidden_param_condition_sub_family.json | 51 ++++- .../24_0family_mandatory_condition.json | 39 +++- ..._0family_mandatory_condition_variable.json | 39 +++- .../24_7validators_variable_optional.json | 45 ++++- .../24_family_disabled_var_hidden.json | 30 ++- .../40_0leadership.json | 84 ++++++++- .../40_0leadership_diff_name.json | 84 ++++++++- .../40_0leadership_empty.json | 30 ++- ...adership_follower_default_calculation.json | 84 ++++++++- ...0leadership_follower_default_submulti.json | 156 ++++++++++++++- ...follower_default_submulti_calculation.json | 156 ++++++++++++++- ...40_0leadership_follower_default_value.json | 75 +++++++- .../40_0leadership_leader_follower.json | 75 +++++++- .../40_0leadership_leader_not_multi.json | 99 +++++++++- .../40_0leadership_reduce.json | 63 ++++++- .../40_1leadership_append_follower.json | 93 ++++++++- .../40_2leadership_calculation_index.json | 75 +++++++- ...0_2leadership_calculation_param_index.json | 75 +++++++- .../40_2leadership_leader_calculation.json | 84 ++++++++- .../40_6leadership_follower_multi.json | 156 ++++++++++++++- ...eadership_follower_multi_no_mandatory.json | 156 ++++++++++++++- .../40_8calculation_boolean.json | 54 +++++- .../40_8calculation_boolean_return_none.json | 39 +++- .../40_8calculation_integer.json | 42 ++++- .../40_8calculation_multi_variable.json | 54 +++++- ...40_8calculation_multi_variable_parent.json | 45 ++++- ...0_8calculation_multi_variable_parent2.json | 51 ++++- ...variable_leader_follower_multi_inside.json | 111 ++++++++++- ...ip-calculation-outside-follower-first.json | 99 +++++++++- ...hip-calculation-outside-follower-last.json | 99 +++++++++- ...ulation-outside-follower-no-mandatory.json | 90 ++++++++- ...adership-calculation-outside-follower.json | 99 +++++++++- ...ship-calculation-outside-leader-first.json | 87 ++++++++- ...rship-calculation-outside-leader-last.json | 87 ++++++++- ...leadership-calculation-outside-leader.json | 99 +++++++++- .../40_9leadership-calculation-variable.json | 99 +++++++++- ...-calculation-variable_leader_follower.json | 117 +++++++++++- ...ion-variable_leader_follower_not_same.json | 153 ++++++++++++++- .../41_0choice_leader.json | 75 +++++++- .../44_0leadership_hidden.json | 36 +++- .../44_0leadership_leader_hidden.json | 36 +++- ...44_1leadership_append_hidden_follower.json | 36 +++- .../44_4disabled_calcultion_follower.json | 78 +++++++- .../44_4leadership_mandatory.json | 75 +++++++- .../44_4leadership_mandatory_follower.json | 75 +++++++- ...5leadership_leader_hidden_calculation.json | 78 +++++++- ...dership_follower_disabled_calculation.json | 78 +++++++- ...9calculated_default_leadership_leader.json | 75 +++++++- .../60_0family_dynamic.json | 63 ++++++- .../60_0family_dynamic_1_0.json | 63 ++++++- .../60_0family_dynamic_1_0_empty.json | 63 ++++++- .../60_0family_dynamic_1_0_type.json | 63 ++++++- .../60_0family_dynamic_1_0_type_empty.json | 63 ++++++- .../60_0family_dynamic_1_1.json | 63 ++++++- .../60_0family_dynamic_1_1_empty.json | 63 ++++++- .../60_0family_dynamic_empty.json | 75 +++++++- .../60_0family_dynamic_forbidden_char.json | 69 ++++++- .../60_0family_dynamic_jinja_number.json | 66 ++++++- ...60_0family_dynamic_jinja_number_empty.json | 66 ++++++- .../60_0family_dynamic_no_description.json | 63 ++++++- ..._0family_dynamic_no_description_empty.json | 63 ++++++- .../60_0family_dynamic_static.json | 51 ++++- .../60_0family_dynamic_test.json | 63 ++++++- .../60_0family_dynamic_upper_char.json | 63 ++++++- .../60_0family_dynamic_variable_empty.json | 75 +++++++- .../60_0family_dynamic_variable_suffix.json | 63 ++++++- ...0family_dynamic_variable_suffix_empty.json | 63 ++++++- .../60_0family_empty.json | 30 ++- .../60_0family_hidden.json | 42 ++++- .../60_0family_mode.json | 42 ++++- .../60_1family_dynamic_jinja.json | 75 +++++++- ..._2family_dynamic_jinja_fill_sub_group.json | 78 +++++++- ...family_dynamic_jinja_fill_sub_group_2.json | 78 +++++++- ..._dynamic_jinja_fill_sub_group_2_empty.json | 78 +++++++- ...ly_dynamic_jinja_fill_sub_group_empty.json | 78 +++++++- .../60_2family_dynamic_outside_calc.json | 66 ++++++- ...60_2family_dynamic_outside_calc_empty.json | 66 ++++++- .../60_5family_dynamic_calc2.json | 66 ++++++- .../60_5family_dynamic_calc2_empty.json | 66 ++++++- .../60_5family_dynamic_calc_suffix.json | 66 ++++++- .../60_5family_dynamic_calc_suffix2.json | 63 ++++++- ...60_5family_dynamic_calc_suffix2_empty.json | 63 ++++++- ..._5family_dynamic_calc_suffix_disabled.json | 45 ++++- ...5family_dynamic_calc_suffix_disabled2.json | 54 +++++- .../60_5family_dynamic_calc_suffix_empty.json | 66 ++++++- ...0_5family_dynamic_calc_suffix_empty_2.json | 54 +++++- ...0_5family_dynamic_calc_suffix_empty_3.json | 66 ++++++- ...60_5family_dynamic_calc_suffix_hidden.json | 66 ++++++- ...ly_dynamic_calc_suffix_hidden_boolean.json | 66 ++++++- ...mily_dynamic_calc_suffix_hidden_multi.json | 96 +++++++++- .../60_5family_dynamic_calc_suffix_param.json | 63 ++++++- ...amily_dynamic_calc_suffix_param_empty.json | 63 ++++++- .../60_5family_dynamic_calc_variable.json | 66 ++++++- ...0_5family_dynamic_calc_variable_empty.json | 66 ++++++- .../60_5family_dynamic_hidden_suffix.json | 69 ++++++- .../60_5family_dynamic_unknown_suffix.json | 75 +++++++- ..._5family_dynamic_unknown_suffix_empty.json | 123 +++++++++++- .../60_5family_dynamic_variable_outside.json | 78 +++++++- .../60_5family_dynamic_variable_outside2.json | 78 +++++++- ...amily_dynamic_variable_outside2_empty.json | 78 +++++++- ..._5family_dynamic_variable_outside_1_0.json | 78 +++++++- ...family_dynamic_variable_outside_empty.json | 78 +++++++- ...family_dynamic_variable_outside_jinja.json | 78 +++++++- ..._dynamic_variable_outside_jinja_empty.json | 78 +++++++- ...y_dynamic_variable_outside_sub_suffix.json | 108 ++++++++++- ...mic_variable_outside_sub_suffix_empty.json | 108 ++++++++++- ...amily_dynamic_variable_outside_suffix.json | 66 ++++++- ...dynamic_variable_outside_suffix_empty.json | 66 ++++++- .../60_6family_dynamic_inside.json | 81 +++++++- .../60_6family_dynamic_inside_empty.json | 81 +++++++- .../60_6family_dynamic_leadership.json | 159 +++++++++++++++- .../60_6family_dynamic_leadership_empty.json | 159 +++++++++++++++- .../60_6family_dynamic_sub_dynamic.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0_2.json | 93 ++++++++- .../60_6family_dynamic_sub_dynamic_empty.json | 141 +++++++++++++- ...60_6family_dynamic_sub_dynamic_empty2.json | 177 +++++++++++++++++- .../60_6family_dynamic_suffix_auto_multi.json | 108 ++++++++++- ...60_6family_dynamic_suffix_auto_multi2.json | 108 ++++++++++- .../60_8family_dynamic_same_name_1.json | 94 ++++++++++ .../60_9extra_dynamic.json | 57 +++++- .../60_9extra_dynamic_extra.json | 78 +++++++- .../60_9family_dynamic_calc_both.json | 54 +++++- .../68_0family_leadership_mode.json | 84 ++++++++- .../test_namespace_read_write/00_0empty.json | 27 ++- .../00_0no_variable.json | 30 ++- .../00_0no_variable_default_version.json | 30 ++- .../00_0no_variable_remove_version.json | 30 ++- .../00_0version_underscore.json | 36 +++- .../00_1empty_variable.json | 36 +++- .../00_2default_calculated.json | 45 ++++- .../00_2default_calculated_multi.json | 63 ++++++- ...2default_calculated_params_permissive.json | 36 +++- ...fault_calculated_variable_description.json | 39 +++- ...lated_variable_description_multi_line.json | 42 ++++- ...efault_calculated_variable_transitive.json | 39 +++- .../00_4load_subfolder.json | 39 +++- .../00_5load_notype.json | 36 +++- .../00_6boolean.json | 51 ++++- .../00_6boolean_no_mandatory.json | 36 +++- .../test_namespace_read_write/00_6choice.json | 51 ++++- .../00_6choice_calculation.json | 36 +++- .../00_6choice_link.json | 39 +++- .../00_6choice_variable.json | 51 ++++- .../00_6choice_variable_link.json | 54 +++++- .../00_6choice_variable_link2.json | 60 +++++- .../test_namespace_read_write/00_6custom.json | 39 +++- .../00_6domainname.json | 36 +++- .../00_6domainname_params.json | 36 +++- .../test_namespace_read_write/00_6float.json | 51 ++++- .../test_namespace_read_write/00_6number.json | 51 ++++- .../test_namespace_read_write/00_6port.json | 42 ++++- .../test_namespace_read_write/00_6regexp.json | 36 +++- .../00_6regexp_link.json | 39 +++- .../test_namespace_read_write/00_6secret.json | 39 +++- .../00_6secret_param.json | 42 ++++- .../test_namespace_read_write/00_6string.json | 51 ++++- .../00_7choice_quote.json | 36 +++- .../test_namespace_read_write/00_7help.json | 39 +++- .../00_7help_quote.json | 39 +++- .../00_7help_sup.json | 39 +++- .../00_7value_doublequote.json | 36 +++- .../00_7value_doublequote2.json | 36 +++- .../00_7value_doublequote3.json | 36 +++- .../00_7value_quote.json | 36 +++- .../00_8calculation_information.json | 36 +++- .../00_8calculation_namespace.json | 36 +++- .../00_8calculation_param_namespace.json | 36 +++- .../test_namespace_read_write/00_8test.json | 51 ++++- .../00_9choice_variable_multi.json | 39 +++- .../00_9choice_variables.json | 42 ++++- .../00_9default_calculation.json | 36 +++- .../00_9default_calculation_information.json | 36 +++- ...alculation_information_other_variable.json | 39 +++- ...0_9default_calculation_multi_optional.json | 45 ++++- ..._9default_calculation_multi_optional2.json | 45 ++++- .../00_9default_calculation_optional.json | 36 +++- ..._9default_calculation_optional_exists.json | 57 +++++- ...0_9default_calculation_param_optional.json | 39 +++- ...0_9default_information_other_variable.json | 39 +++- ..._9default_information_other_variable2.json | 39 +++- .../00_9default_integer.json | 36 +++- .../test_namespace_read_write/00_9extra.json | 45 ++++- .../00_9extra_calculation.json | 51 ++++- .../00_9extra_ouside.json | 45 ++++- .../01_6boolean_multi.json | 105 ++++++++++- .../01_6custom_multi.json | 45 ++++- .../01_6float_multi.json | 105 ++++++++++- .../01_6number_multi.json | 105 ++++++++++- .../01_6string_empty.json | 45 ++++- .../01_6string_multi.json | 87 ++++++++- .../01_7value_multi_doublequote.json | 42 ++++- .../01_7value_multi_doublequote2.json | 42 ++++- .../01_7value_multi_quote.json | 42 ++++- .../01_8calculation_information_multi.json | 36 +++- .../01_9choice_variable_multi.json | 51 ++++- .../04_0type_param.json | 36 +++- .../04_1auto_save.json | 36 +++- .../04_1auto_save_and_calculated.json | 39 +++- .../04_1auto_save_and_calculated_hidden.json | 39 +++- .../04_1auto_save_and_hidden.json | 30 ++- .../04_1default_calculation_hidden.json | 39 +++- .../04_1default_calculation_hidden_2.json | 39 +++- .../04_1default_calculation_hidden_3.json | 36 +++- .../04_1default_calculation_hidden_4.json | 39 +++- .../04_1default_calculation_hidden_5.json | 36 +++- .../04_1default_calculation_hidden_6.json | 39 +++- .../04_5disabled_calculation.json | 42 ++++- .../04_5disabled_calculation_default.json | 42 ++++- .../04_5disabled_calculation_multi.json | 42 ++++- .../04_5disabled_calculation_optional.json | 36 +++- .../04_5disabled_calculation_variable.json | 39 +++- .../04_5disabled_calculation_variable2.json | 36 +++- .../04_5disabled_calculation_variable3.json | 36 +++- .../04_5disabled_calculation_variable4.json | 39 +++- ..._5disabled_calculation_variable_multi.json | 39 +++- .../04_5hidden_calculation.json | 42 ++++- .../04_5hidden_calculation2.json | 36 +++- ...idden_calculation_default_calculation.json | 42 ++++- .../04_5validators.json | 36 +++- .../04_5validators_differ.json | 39 +++- .../04_5validators_multi.json | 45 ++++- .../04_5validators_multi2.json | 45 ++++- .../04_5validators_multi3.json | 48 ++++- .../05_0multi_not_uniq.json | 42 ++++- .../05_0multi_uniq.json | 42 ++++- .../12_1auto_save_expert.json | 36 +++- .../16_0redefine_description.json | 36 +++- .../16_2family_redefine_calculation.json | 30 ++- .../16_2family_redefine_disabled.json | 30 ++- .../16_3family_empty_at_ends.json | 42 ++++- .../16_5exists_nonexists.json | 39 +++- .../16_5exists_redefine.json | 30 ++- .../16_5redefine_calculation.json | 36 +++- .../16_5redefine_choice.json | 36 +++- .../16_5redefine_default.json | 36 +++- .../16_5redefine_default_calculation.json | 36 +++- .../16_5redefine_family.json | 42 ++++- .../16_5redefine_help.json | 42 ++++- .../16_5redefine_hidden.json | 30 ++- .../16_5redefine_multi.json | 42 ++++- ..._5redefine_remove_disable_calculation.json | 39 +++- .../16_5test_redefine.json | 42 ++++- .../16_6choice_redefine.json | 36 +++- .../16_6exists_family.json | 30 ++- .../16_6exists_redefine_family.json | 51 ++++- .../16exists_exists.json | 36 +++- .../17_5redefine_leadership.json | 30 ++- .../20_0empty_family.json | 30 ++- .../20_0family_append.json | 45 ++++- .../20_0family_underscore.json | 30 ++- .../20_0multi_family.json | 48 ++++- .../20_0multi_family_basic.json | 48 ++++- .../20_0multi_family_expert.json | 48 ++++- .../20_0multi_family_order.json | 57 +++++- .../20_0validators_differ_redefine.json | 42 ++++- .../20_1empty_subfamily.json | 30 ++- .../20_9default_information_parent.json | 45 ++++- .../24_0family_hidden_condition.json | 45 ++++- .../24_0family_hidden_condition_boolean.json | 36 +++- ...4_0family_hidden_condition_sub_family.json | 51 ++++- ..._hidden_condition_variable_sub_family.json | 36 +++- ...family_hidden_condition_with_variable.json | 39 +++- ...ily_hidden_param_condition_sub_family.json | 51 ++++- .../24_0family_mandatory_condition.json | 39 +++- ..._0family_mandatory_condition_variable.json | 39 +++- .../24_7validators_variable_optional.json | 45 ++++- .../24_family_disabled_var_hidden.json | 30 ++- .../40_0leadership.json | 36 +++- .../40_0leadership_diff_name.json | 36 +++- .../40_0leadership_empty.json | 30 ++- ...adership_follower_default_calculation.json | 36 +++- ...0leadership_follower_default_submulti.json | 69 ++++++- ...follower_default_submulti_calculation.json | 66 ++++++- ...40_0leadership_follower_default_value.json | 36 +++- .../40_0leadership_leader_follower.json | 63 ++++++- .../40_0leadership_leader_not_multi.json | 51 ++++- .../40_0leadership_reduce.json | 75 +++++++- .../40_1leadership_append_follower.json | 36 +++- .../40_2leadership_calculation_index.json | 75 +++++++- ...0_2leadership_calculation_param_index.json | 75 +++++++- .../40_2leadership_leader_calculation.json | 69 ++++++- .../40_6leadership_follower_multi.json | 36 +++- ...eadership_follower_multi_no_mandatory.json | 36 +++- .../40_8calculation_boolean.json | 57 +++++- .../40_8calculation_boolean_return_none.json | 39 +++- .../40_8calculation_integer.json | 42 ++++- .../40_8calculation_multi_variable.json | 51 ++++- ...40_8calculation_multi_variable_parent.json | 45 ++++- ...0_8calculation_multi_variable_parent2.json | 51 ++++- ...variable_leader_follower_multi_inside.json | 75 +++++++- ...ip-calculation-outside-follower-first.json | 78 +++++++- ...hip-calculation-outside-follower-last.json | 78 +++++++- ...ulation-outside-follower-no-mandatory.json | 75 +++++++- ...adership-calculation-outside-follower.json | 81 +++++++- ...ship-calculation-outside-leader-first.json | 72 ++++++- ...rship-calculation-outside-leader-last.json | 72 ++++++- ...leadership-calculation-outside-leader.json | 81 +++++++- .../40_9leadership-calculation-variable.json | 81 +++++++- ...-calculation-variable_leader_follower.json | 93 ++++++++- ...ion-variable_leader_follower_not_same.json | 111 ++++++++++- .../41_0choice_leader.json | 36 +++- .../44_0leadership_hidden.json | 30 ++- .../44_0leadership_leader_hidden.json | 30 ++- ...44_1leadership_append_hidden_follower.json | 30 ++- .../44_4disabled_calcultion_follower.json | 54 +++++- .../44_4leadership_mandatory.json | 36 +++- .../44_4leadership_mandatory_follower.json | 36 +++- ...5leadership_leader_hidden_calculation.json | 36 +++- ...dership_follower_disabled_calculation.json | 39 +++- ...9calculated_default_leadership_leader.json | 60 +++++- .../60_0family_dynamic.json | 63 ++++++- .../60_0family_dynamic_1_0.json | 63 ++++++- .../60_0family_dynamic_1_0_empty.json | 36 +++- .../60_0family_dynamic_1_0_type.json | 63 ++++++- .../60_0family_dynamic_1_0_type_empty.json | 36 +++- .../60_0family_dynamic_1_1.json | 63 ++++++- .../60_0family_dynamic_1_1_empty.json | 36 +++- .../60_0family_dynamic_empty.json | 36 +++- .../60_0family_dynamic_forbidden_char.json | 69 ++++++- .../60_0family_dynamic_jinja_number.json | 66 ++++++- ...60_0family_dynamic_jinja_number_empty.json | 39 +++- .../60_0family_dynamic_no_description.json | 63 ++++++- ..._0family_dynamic_no_description_empty.json | 36 +++- .../60_0family_dynamic_static.json | 51 ++++- .../60_0family_dynamic_test.json | 36 +++- .../60_0family_dynamic_upper_char.json | 63 ++++++- .../60_0family_dynamic_variable_empty.json | 36 +++- .../60_0family_dynamic_variable_suffix.json | 63 ++++++- ...0family_dynamic_variable_suffix_empty.json | 36 +++- .../60_0family_empty.json | 30 ++- .../60_0family_hidden.json | 30 ++- .../60_0family_mode.json | 42 ++++- .../60_1family_dynamic_jinja.json | 63 ++++++- ..._2family_dynamic_jinja_fill_sub_group.json | 78 +++++++- ...family_dynamic_jinja_fill_sub_group_2.json | 78 +++++++- ..._dynamic_jinja_fill_sub_group_2_empty.json | 39 +++- ...ly_dynamic_jinja_fill_sub_group_empty.json | 39 +++- .../60_2family_dynamic_outside_calc.json | 66 ++++++- ...60_2family_dynamic_outside_calc_empty.json | 39 +++- .../60_5family_dynamic_calc2.json | 66 ++++++- .../60_5family_dynamic_calc2_empty.json | 39 +++- .../60_5family_dynamic_calc_suffix.json | 66 ++++++- .../60_5family_dynamic_calc_suffix2.json | 63 ++++++- ...60_5family_dynamic_calc_suffix2_empty.json | 36 +++- ..._5family_dynamic_calc_suffix_disabled.json | 45 ++++- ...5family_dynamic_calc_suffix_disabled2.json | 39 +++- .../60_5family_dynamic_calc_suffix_empty.json | 39 +++- ...0_5family_dynamic_calc_suffix_empty_2.json | 39 +++- ...0_5family_dynamic_calc_suffix_empty_3.json | 39 +++- ...60_5family_dynamic_calc_suffix_hidden.json | 54 +++++- ...ly_dynamic_calc_suffix_hidden_boolean.json | 54 +++++- ...mily_dynamic_calc_suffix_hidden_multi.json | 63 ++++++- .../60_5family_dynamic_calc_suffix_param.json | 63 ++++++- ...amily_dynamic_calc_suffix_param_empty.json | 36 +++- .../60_5family_dynamic_calc_variable.json | 66 ++++++- ...0_5family_dynamic_calc_variable_empty.json | 39 +++- .../60_5family_dynamic_hidden_suffix.json | 51 ++++- .../60_5family_dynamic_unknown_suffix.json | 75 +++++++- ..._5family_dynamic_unknown_suffix_empty.json | 36 +++- .../60_5family_dynamic_variable_outside.json | 75 +++++++- .../60_5family_dynamic_variable_outside2.json | 75 +++++++- ...amily_dynamic_variable_outside2_empty.json | 39 +++- ..._5family_dynamic_variable_outside_1_0.json | 75 +++++++- ...family_dynamic_variable_outside_empty.json | 39 +++- ...family_dynamic_variable_outside_jinja.json | 75 +++++++- ..._dynamic_variable_outside_jinja_empty.json | 39 +++- ...y_dynamic_variable_outside_sub_suffix.json | 105 ++++++++++- ...mic_variable_outside_sub_suffix_empty.json | 39 +++- ...amily_dynamic_variable_outside_suffix.json | 66 ++++++- ...dynamic_variable_outside_suffix_empty.json | 39 +++- .../60_6family_dynamic_inside.json | 81 +++++++- .../60_6family_dynamic_inside_empty.json | 36 +++- .../60_6family_dynamic_leadership.json | 63 ++++++- .../60_6family_dynamic_leadership_empty.json | 36 +++- .../60_6family_dynamic_sub_dynamic.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0_2.json | 93 ++++++++- .../60_6family_dynamic_sub_dynamic_empty.json | 36 +++- ...60_6family_dynamic_sub_dynamic_empty2.json | 63 ++++++- .../60_6family_dynamic_suffix_auto_multi.json | 105 ++++++++++- ...60_6family_dynamic_suffix_auto_multi2.json | 105 ++++++++++- .../60_8family_dynamic_same_name_1.json | 94 ++++++++++ .../60_9extra_dynamic.json | 57 +++++- .../60_9extra_dynamic_extra.json | 72 ++++++- .../60_9family_dynamic_calc_both.json | 54 +++++- .../68_0family_leadership_mode.json | 36 +++- .../00_0empty.json | 27 ++- .../00_0no_variable.json | 30 ++- .../00_0no_variable_default_version.json | 30 ++- .../00_0no_variable_remove_version.json | 30 ++- .../00_0version_underscore.json | 36 +++- .../00_1empty_variable.json | 36 +++- .../00_2default_calculated.json | 51 ++++- .../00_2default_calculated_multi.json | 63 ++++++- ...2default_calculated_params_permissive.json | 36 +++- ...fault_calculated_variable_description.json | 39 +++- ...lated_variable_description_multi_line.json | 42 ++++- ...efault_calculated_variable_transitive.json | 57 +++++- .../00_4load_subfolder.json | 39 +++- .../00_5load_notype.json | 36 +++- .../00_6boolean.json | 51 ++++- .../00_6boolean_no_mandatory.json | 36 +++- .../00_6choice.json | 51 ++++- .../00_6choice_calculation.json | 36 +++- .../00_6choice_link.json | 39 +++- .../00_6choice_variable.json | 51 ++++- .../00_6choice_variable_link.json | 54 +++++- .../00_6choice_variable_link2.json | 60 +++++- .../00_6custom.json | 39 +++- .../00_6domainname.json | 36 +++- .../00_6domainname_params.json | 36 +++- .../00_6float.json | 51 ++++- .../00_6number.json | 51 ++++- .../00_6port.json | 42 ++++- .../00_6regexp.json | 36 +++- .../00_6regexp_link.json | 39 +++- .../00_6secret.json | 39 +++- .../00_6secret_param.json | 42 ++++- .../00_6string.json | 51 ++++- .../00_7choice_quote.json | 36 +++- .../00_7help.json | 39 +++- .../00_7help_quote.json | 39 +++- .../00_7help_sup.json | 39 +++- .../00_7value_doublequote.json | 36 +++- .../00_7value_doublequote2.json | 36 +++- .../00_7value_doublequote3.json | 36 +++- .../00_7value_quote.json | 36 +++- .../00_8calculation_information.json | 36 +++- .../00_8calculation_namespace.json | 36 +++- .../00_8calculation_param_namespace.json | 36 +++- .../00_8test.json | 60 +++++- .../00_9choice_variable_multi.json | 57 +++++- .../00_9choice_variables.json | 42 ++++- .../00_9default_calculation.json | 36 +++- .../00_9default_calculation_information.json | 36 +++- ...alculation_information_other_variable.json | 39 +++- ...0_9default_calculation_multi_optional.json | 51 ++++- ..._9default_calculation_multi_optional2.json | 51 ++++- .../00_9default_calculation_optional.json | 48 ++++- ..._9default_calculation_optional_exists.json | 63 ++++++- ...0_9default_calculation_param_optional.json | 39 +++- ...0_9default_information_other_variable.json | 39 +++- ..._9default_information_other_variable2.json | 39 +++- .../00_9default_integer.json | 36 +++- .../00_9extra.json | 45 ++++- .../00_9extra_calculation.json | 51 ++++- .../00_9extra_ouside.json | 45 ++++- .../01_6boolean_multi.json | 105 ++++++++++- .../01_6custom_multi.json | 63 ++++++- .../01_6float_multi.json | 153 ++++++++++++++- .../01_6number_multi.json | 153 ++++++++++++++- .../01_6string_empty.json | 48 ++++- .../01_6string_multi.json | 153 ++++++++++++++- .../01_7value_multi_doublequote.json | 48 ++++- .../01_7value_multi_doublequote2.json | 48 ++++- .../01_7value_multi_quote.json | 48 ++++- .../01_8calculation_information_multi.json | 48 ++++- .../01_9choice_variable_multi.json | 51 ++++- .../04_0type_param.json | 36 +++- .../04_1auto_save.json | 36 +++- .../04_1auto_save_and_calculated.json | 39 +++- .../04_1auto_save_and_calculated_hidden.json | 39 +++- .../04_1auto_save_and_hidden.json | 30 ++- .../04_1default_calculation_hidden.json | 42 ++++- .../04_1default_calculation_hidden_2.json | 42 ++++- .../04_1default_calculation_hidden_3.json | 36 +++- .../04_1default_calculation_hidden_4.json | 39 +++- .../04_1default_calculation_hidden_5.json | 39 +++- .../04_1default_calculation_hidden_6.json | 36 +++- .../04_5disabled_calculation.json | 42 ++++- .../04_5disabled_calculation_default.json | 42 ++++- .../04_5disabled_calculation_multi.json | 66 ++++++- .../04_5disabled_calculation_optional.json | 39 +++- .../04_5disabled_calculation_variable.json | 36 +++- .../04_5disabled_calculation_variable2.json | 36 +++- .../04_5disabled_calculation_variable3.json | 39 +++- .../04_5disabled_calculation_variable4.json | 36 +++- ..._5disabled_calculation_variable_multi.json | 36 +++- .../04_5hidden_calculation.json | 42 ++++- .../04_5hidden_calculation2.json | 36 +++- ...idden_calculation_default_calculation.json | 42 ++++- .../04_5validators.json | 36 +++- .../04_5validators_differ.json | 39 +++- .../04_5validators_multi.json | 48 ++++- .../04_5validators_multi2.json | 45 ++++- .../04_5validators_multi3.json | 42 ++++- .../05_0multi_not_uniq.json | 48 ++++- .../05_0multi_uniq.json | 48 ++++- .../12_1auto_save_expert.json | 36 +++- .../16_0redefine_description.json | 36 +++- .../16_2family_redefine_calculation.json | 30 ++- .../16_2family_redefine_disabled.json | 30 ++- .../16_3family_empty_at_ends.json | 42 ++++- .../16_5exists_nonexists.json | 39 +++- .../16_5exists_redefine.json | 30 ++- .../16_5redefine_calculation.json | 36 +++- .../16_5redefine_choice.json | 36 +++- .../16_5redefine_default.json | 36 +++- .../16_5redefine_default_calculation.json | 36 +++- .../16_5redefine_family.json | 42 ++++- .../16_5redefine_help.json | 42 ++++- .../16_5redefine_hidden.json | 30 ++- .../16_5redefine_multi.json | 48 ++++- ..._5redefine_remove_disable_calculation.json | 39 +++- .../16_5test_redefine.json | 42 ++++- .../16_6choice_redefine.json | 36 +++- .../16_6exists_family.json | 30 ++- .../16_6exists_redefine_family.json | 51 ++++- .../16exists_exists.json | 36 +++- .../17_5redefine_leadership.json | 30 ++- .../20_0empty_family.json | 30 ++- .../20_0family_append.json | 45 ++++- .../20_0family_underscore.json | 30 ++- .../20_0multi_family.json | 48 ++++- .../20_0multi_family_basic.json | 48 ++++- .../20_0multi_family_expert.json | 48 ++++- .../20_0multi_family_order.json | 57 +++++- .../20_0validators_differ_redefine.json | 42 ++++- .../20_1empty_subfamily.json | 30 ++- .../20_9default_information_parent.json | 45 ++++- .../24_0family_hidden_condition.json | 45 ++++- .../24_0family_hidden_condition_boolean.json | 45 ++++- ...4_0family_hidden_condition_sub_family.json | 51 ++++- ..._hidden_condition_variable_sub_family.json | 36 +++- ...family_hidden_condition_with_variable.json | 42 ++++- ...ily_hidden_param_condition_sub_family.json | 51 ++++- .../24_0family_mandatory_condition.json | 39 +++- ..._0family_mandatory_condition_variable.json | 39 +++- .../24_7validators_variable_optional.json | 45 ++++- .../24_family_disabled_var_hidden.json | 30 ++- .../40_0leadership.json | 84 ++++++++- .../40_0leadership_diff_name.json | 84 ++++++++- .../40_0leadership_empty.json | 30 ++- ...adership_follower_default_calculation.json | 84 ++++++++- ...0leadership_follower_default_submulti.json | 156 ++++++++++++++- ...follower_default_submulti_calculation.json | 156 ++++++++++++++- ...40_0leadership_follower_default_value.json | 75 +++++++- .../40_0leadership_leader_follower.json | 75 +++++++- .../40_0leadership_leader_not_multi.json | 99 +++++++++- .../40_0leadership_reduce.json | 63 ++++++- .../40_1leadership_append_follower.json | 93 ++++++++- .../40_2leadership_calculation_index.json | 75 +++++++- ...0_2leadership_calculation_param_index.json | 75 +++++++- .../40_2leadership_leader_calculation.json | 84 ++++++++- .../40_6leadership_follower_multi.json | 156 ++++++++++++++- ...eadership_follower_multi_no_mandatory.json | 156 ++++++++++++++- .../40_8calculation_boolean.json | 54 +++++- .../40_8calculation_boolean_return_none.json | 39 +++- .../40_8calculation_integer.json | 42 ++++- .../40_8calculation_multi_variable.json | 54 +++++- ...40_8calculation_multi_variable_parent.json | 45 ++++- ...0_8calculation_multi_variable_parent2.json | 51 ++++- ...variable_leader_follower_multi_inside.json | 111 ++++++++++- ...ip-calculation-outside-follower-first.json | 99 +++++++++- ...hip-calculation-outside-follower-last.json | 99 +++++++++- ...ulation-outside-follower-no-mandatory.json | 90 ++++++++- ...adership-calculation-outside-follower.json | 99 +++++++++- ...ship-calculation-outside-leader-first.json | 87 ++++++++- ...rship-calculation-outside-leader-last.json | 87 ++++++++- ...leadership-calculation-outside-leader.json | 99 +++++++++- .../40_9leadership-calculation-variable.json | 99 +++++++++- ...-calculation-variable_leader_follower.json | 117 +++++++++++- ...ion-variable_leader_follower_not_same.json | 153 ++++++++++++++- .../41_0choice_leader.json | 75 +++++++- .../44_0leadership_hidden.json | 30 ++- .../44_0leadership_leader_hidden.json | 30 ++- ...44_1leadership_append_hidden_follower.json | 30 ++- .../44_4disabled_calcultion_follower.json | 78 +++++++- .../44_4leadership_mandatory.json | 75 +++++++- .../44_4leadership_mandatory_follower.json | 75 +++++++- ...5leadership_leader_hidden_calculation.json | 78 +++++++- ...dership_follower_disabled_calculation.json | 78 +++++++- ...9calculated_default_leadership_leader.json | 75 +++++++- .../60_0family_dynamic.json | 63 ++++++- .../60_0family_dynamic_1_0.json | 63 ++++++- .../60_0family_dynamic_1_0_empty.json | 63 ++++++- .../60_0family_dynamic_1_0_type.json | 63 ++++++- .../60_0family_dynamic_1_0_type_empty.json | 63 ++++++- .../60_0family_dynamic_1_1.json | 63 ++++++- .../60_0family_dynamic_1_1_empty.json | 63 ++++++- .../60_0family_dynamic_empty.json | 75 +++++++- .../60_0family_dynamic_forbidden_char.json | 69 ++++++- .../60_0family_dynamic_jinja_number.json | 66 ++++++- ...60_0family_dynamic_jinja_number_empty.json | 66 ++++++- .../60_0family_dynamic_no_description.json | 63 ++++++- ..._0family_dynamic_no_description_empty.json | 63 ++++++- .../60_0family_dynamic_static.json | 51 ++++- .../60_0family_dynamic_test.json | 63 ++++++- .../60_0family_dynamic_upper_char.json | 63 ++++++- .../60_0family_dynamic_variable_empty.json | 75 +++++++- .../60_0family_dynamic_variable_suffix.json | 63 ++++++- ...0family_dynamic_variable_suffix_empty.json | 63 ++++++- .../60_0family_empty.json | 30 ++- .../60_0family_hidden.json | 30 ++- .../60_0family_mode.json | 42 ++++- .../60_1family_dynamic_jinja.json | 75 +++++++- ..._2family_dynamic_jinja_fill_sub_group.json | 78 +++++++- ...family_dynamic_jinja_fill_sub_group_2.json | 78 +++++++- ..._dynamic_jinja_fill_sub_group_2_empty.json | 78 +++++++- ...ly_dynamic_jinja_fill_sub_group_empty.json | 78 +++++++- .../60_2family_dynamic_outside_calc.json | 66 ++++++- ...60_2family_dynamic_outside_calc_empty.json | 66 ++++++- .../60_5family_dynamic_calc2.json | 66 ++++++- .../60_5family_dynamic_calc2_empty.json | 66 ++++++- .../60_5family_dynamic_calc_suffix.json | 66 ++++++- .../60_5family_dynamic_calc_suffix2.json | 63 ++++++- ...60_5family_dynamic_calc_suffix2_empty.json | 63 ++++++- ..._5family_dynamic_calc_suffix_disabled.json | 45 ++++- ...5family_dynamic_calc_suffix_disabled2.json | 54 +++++- .../60_5family_dynamic_calc_suffix_empty.json | 66 ++++++- ...0_5family_dynamic_calc_suffix_empty_2.json | 54 +++++- ...0_5family_dynamic_calc_suffix_empty_3.json | 66 ++++++- ...60_5family_dynamic_calc_suffix_hidden.json | 54 +++++- ...ly_dynamic_calc_suffix_hidden_boolean.json | 54 +++++- ...mily_dynamic_calc_suffix_hidden_multi.json | 66 ++++++- .../60_5family_dynamic_calc_suffix_param.json | 63 ++++++- ...amily_dynamic_calc_suffix_param_empty.json | 63 ++++++- .../60_5family_dynamic_calc_variable.json | 66 ++++++- ...0_5family_dynamic_calc_variable_empty.json | 66 ++++++- .../60_5family_dynamic_hidden_suffix.json | 51 ++++- .../60_5family_dynamic_unknown_suffix.json | 75 +++++++- ..._5family_dynamic_unknown_suffix_empty.json | 123 +++++++++++- .../60_5family_dynamic_variable_outside.json | 78 +++++++- .../60_5family_dynamic_variable_outside2.json | 78 +++++++- ...amily_dynamic_variable_outside2_empty.json | 78 +++++++- ..._5family_dynamic_variable_outside_1_0.json | 78 +++++++- ...family_dynamic_variable_outside_empty.json | 78 +++++++- ...family_dynamic_variable_outside_jinja.json | 78 +++++++- ..._dynamic_variable_outside_jinja_empty.json | 78 +++++++- ...y_dynamic_variable_outside_sub_suffix.json | 108 ++++++++++- ...mic_variable_outside_sub_suffix_empty.json | 108 ++++++++++- ...amily_dynamic_variable_outside_suffix.json | 66 ++++++- ...dynamic_variable_outside_suffix_empty.json | 66 ++++++- .../60_6family_dynamic_inside.json | 81 +++++++- .../60_6family_dynamic_inside_empty.json | 81 +++++++- .../60_6family_dynamic_leadership.json | 159 +++++++++++++++- .../60_6family_dynamic_leadership_empty.json | 159 +++++++++++++++- .../60_6family_dynamic_sub_dynamic.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0_2.json | 93 ++++++++- .../60_6family_dynamic_sub_dynamic_empty.json | 141 +++++++++++++- ...60_6family_dynamic_sub_dynamic_empty2.json | 177 +++++++++++++++++- .../60_6family_dynamic_suffix_auto_multi.json | 108 ++++++++++- ...60_6family_dynamic_suffix_auto_multi2.json | 108 ++++++++++- .../60_8family_dynamic_same_name_1.json | 94 ++++++++++ .../60_9extra_dynamic.json | 57 +++++- .../60_9extra_dynamic_extra.json | 78 +++++++- .../60_9family_dynamic_calc_both.json | 54 +++++- .../68_0family_leadership_mode.json | 84 ++++++++- .../00_0empty.json | 27 ++- .../00_0no_variable.json | 30 ++- .../00_0no_variable_default_version.json | 30 ++- .../00_0no_variable_remove_version.json | 30 ++- .../00_0version_underscore.json | 6 - .../00_1empty_variable.json | 6 - .../00_2default_calculated.json | 45 ++++- .../00_2default_calculated_multi.json | 63 ++++++- ...2default_calculated_params_permissive.json | 36 +++- ...fault_calculated_variable_description.json | 6 - ...lated_variable_description_multi_line.json | 6 - ...efault_calculated_variable_transitive.json | 6 - .../00_4load_subfolder.json | 6 - .../00_5load_notype.json | 36 +++- .../00_6boolean.json | 51 ++++- .../00_6boolean_no_mandatory.json | 36 +++- .../00_6choice.json | 6 - .../00_6choice_calculation.json | 36 +++- .../00_6choice_link.json | 6 - .../00_6choice_variable.json | 51 ++++- .../00_6choice_variable_link.json | 54 +++++- .../00_6choice_variable_link2.json | 60 +++++- .../00_6custom.json | 6 - .../00_6domainname.json | 36 +++- .../00_6domainname_params.json | 36 +++- .../00_6float.json | 51 ++++- .../00_6number.json | 51 ++++- .../00_6port.json | 6 - .../00_6regexp.json | 36 +++- .../00_6regexp_link.json | 39 +++- .../00_6secret.json | 6 - .../00_6secret_param.json | 6 - .../00_6string.json | 6 - .../00_7choice_quote.json | 36 +++- .../00_7help.json | 6 - .../00_7help_quote.json | 6 - .../00_7help_sup.json | 6 - .../00_7value_doublequote.json | 36 +++- .../00_7value_doublequote2.json | 36 +++- .../00_7value_doublequote3.json | 36 +++- .../00_7value_quote.json | 36 +++- .../00_8calculation_information.json | 6 - .../00_8calculation_namespace.json | 36 +++- .../00_8calculation_param_namespace.json | 36 +++- .../00_8test.json | 6 - .../00_9choice_variable_multi.json | 6 - .../00_9choice_variables.json | 42 ++++- .../00_9default_calculation.json | 36 +++- .../00_9default_calculation_information.json | 6 - ...alculation_information_other_variable.json | 6 - ...0_9default_calculation_multi_optional.json | 45 ++++- ..._9default_calculation_multi_optional2.json | 45 ++++- .../00_9default_calculation_optional.json | 6 - ..._9default_calculation_optional_exists.json | 57 +++++- ...0_9default_calculation_param_optional.json | 39 +++- ...0_9default_information_other_variable.json | 6 - ..._9default_information_other_variable2.json | 6 - .../00_9default_integer.json | 36 +++- .../00_9extra.json | 45 ++++- .../00_9extra_calculation.json | 51 ++++- .../00_9extra_ouside.json | 45 ++++- .../01_6boolean_multi.json | 105 ++++++++++- .../01_6custom_multi.json | 6 - .../01_6float_multi.json | 105 ++++++++++- .../01_6number_multi.json | 105 ++++++++++- .../01_6string_empty.json | 6 - .../01_6string_multi.json | 6 - .../01_7value_multi_doublequote.json | 42 ++++- .../01_7value_multi_doublequote2.json | 42 ++++- .../01_7value_multi_quote.json | 42 ++++- .../01_8calculation_information_multi.json | 6 - .../01_9choice_variable_multi.json | 6 - .../04_0type_param.json | 36 +++- .../04_1auto_save.json | 36 +++- .../04_1auto_save_and_calculated.json | 39 +++- .../04_1auto_save_and_calculated_hidden.json | 39 +++- .../04_1auto_save_and_hidden.json | 30 ++- .../04_1default_calculation_hidden.json | 39 +++- .../04_1default_calculation_hidden_2.json | 39 +++- .../04_1default_calculation_hidden_3.json | 36 +++- .../04_1default_calculation_hidden_4.json | 6 - .../04_1default_calculation_hidden_5.json | 36 +++- .../04_1default_calculation_hidden_6.json | 6 - .../04_5disabled_calculation.json | 6 - .../04_5disabled_calculation_default.json | 42 ++++- .../04_5disabled_calculation_multi.json | 6 - .../04_5disabled_calculation_optional.json | 36 +++- .../04_5disabled_calculation_variable.json | 6 - .../04_5disabled_calculation_variable2.json | 36 +++- .../04_5disabled_calculation_variable3.json | 36 +++- .../04_5disabled_calculation_variable4.json | 6 - ..._5disabled_calculation_variable_multi.json | 6 - .../04_5hidden_calculation.json | 42 ++++- .../04_5hidden_calculation2.json | 36 +++- ...idden_calculation_default_calculation.json | 42 ++++- .../04_5validators.json | 6 - .../04_5validators_differ.json | 39 +++- .../04_5validators_multi.json | 45 ++++- .../04_5validators_multi2.json | 45 ++++- .../04_5validators_multi3.json | 48 ++++- .../05_0multi_not_uniq.json | 42 ++++- .../05_0multi_uniq.json | 42 ++++- .../12_1auto_save_expert.json | 36 +++- .../16_0redefine_description.json | 6 - .../16_2family_redefine_calculation.json | 30 ++- .../16_2family_redefine_disabled.json | 30 ++- .../16_3family_empty_at_ends.json | 6 - .../16_5exists_nonexists.json | 39 +++- .../16_5exists_redefine.json | 30 ++- .../16_5redefine_calculation.json | 36 +++- .../16_5redefine_choice.json | 6 - .../16_5redefine_default.json | 36 +++- .../16_5redefine_default_calculation.json | 6 - .../16_5redefine_family.json | 6 - .../16_5redefine_help.json | 6 - .../16_5redefine_hidden.json | 30 ++- .../16_5redefine_multi.json | 42 ++++- ..._5redefine_remove_disable_calculation.json | 6 - .../16_5test_redefine.json | 6 - .../16_6choice_redefine.json | 36 +++- .../16_6exists_family.json | 30 ++- .../16_6exists_redefine_family.json | 6 - .../16exists_exists.json | 6 - .../17_5redefine_leadership.json | 30 ++- .../20_0empty_family.json | 30 ++- .../20_0family_append.json | 6 - .../20_0family_underscore.json | 30 ++- .../20_0multi_family.json | 48 ++++- .../20_0multi_family_basic.json | 6 - .../20_0multi_family_expert.json | 48 ++++- .../20_0multi_family_order.json | 6 - .../20_0validators_differ_redefine.json | 42 ++++- .../20_1empty_subfamily.json | 30 ++- .../20_9default_information_parent.json | 6 - .../24_0family_hidden_condition.json | 6 - .../24_0family_hidden_condition_boolean.json | 36 +++- ...4_0family_hidden_condition_sub_family.json | 6 - ..._hidden_condition_variable_sub_family.json | 36 +++- ...family_hidden_condition_with_variable.json | 39 +++- ...ily_hidden_param_condition_sub_family.json | 6 - .../24_0family_mandatory_condition.json | 39 +++- ..._0family_mandatory_condition_variable.json | 6 - .../24_7validators_variable_optional.json | 6 - .../24_family_disabled_var_hidden.json | 30 ++- .../40_0leadership.json | 6 - .../40_0leadership_diff_name.json | 6 - .../40_0leadership_empty.json | 30 ++- ...adership_follower_default_calculation.json | 6 - ...0leadership_follower_default_submulti.json | 69 ++++++- ...follower_default_submulti_calculation.json | 66 ++++++- ...40_0leadership_follower_default_value.json | 36 +++- .../40_0leadership_leader_follower.json | 63 ++++++- .../40_0leadership_leader_not_multi.json | 6 - .../40_0leadership_reduce.json | 6 - .../40_1leadership_append_follower.json | 6 - .../40_2leadership_calculation_index.json | 75 +++++++- ...0_2leadership_calculation_param_index.json | 75 +++++++- .../40_2leadership_leader_calculation.json | 6 - .../40_6leadership_follower_multi.json | 6 - ...eadership_follower_multi_no_mandatory.json | 36 +++- .../40_8calculation_boolean.json | 57 +++++- .../40_8calculation_boolean_return_none.json | 6 - .../40_8calculation_integer.json | 42 ++++- .../40_8calculation_multi_variable.json | 51 ++++- ...40_8calculation_multi_variable_parent.json | 45 ++++- ...0_8calculation_multi_variable_parent2.json | 51 ++++- ...variable_leader_follower_multi_inside.json | 75 +++++++- ...ip-calculation-outside-follower-first.json | 78 +++++++- ...hip-calculation-outside-follower-last.json | 78 +++++++- ...ulation-outside-follower-no-mandatory.json | 75 +++++++- ...adership-calculation-outside-follower.json | 81 +++++++- ...ship-calculation-outside-leader-first.json | 72 ++++++- ...rship-calculation-outside-leader-last.json | 72 ++++++- ...leadership-calculation-outside-leader.json | 81 +++++++- .../40_9leadership-calculation-variable.json | 81 +++++++- ...-calculation-variable_leader_follower.json | 6 - ...ion-variable_leader_follower_not_same.json | 6 - .../41_0choice_leader.json | 36 +++- .../44_0leadership_hidden.json | 30 ++- .../44_0leadership_leader_hidden.json | 30 ++- ...44_1leadership_append_hidden_follower.json | 30 ++- .../44_4disabled_calcultion_follower.json | 6 - .../44_4leadership_mandatory.json | 6 - .../44_4leadership_mandatory_follower.json | 36 +++- ...5leadership_leader_hidden_calculation.json | 36 +++- ...dership_follower_disabled_calculation.json | 6 - ...9calculated_default_leadership_leader.json | 60 +++++- .../60_0family_dynamic.json | 6 - .../60_0family_dynamic_1_0.json | 63 ++++++- .../60_0family_dynamic_1_0_empty.json | 36 +++- .../60_0family_dynamic_1_0_type.json | 6 - .../60_0family_dynamic_1_0_type_empty.json | 36 +++- .../60_0family_dynamic_1_1.json | 6 - .../60_0family_dynamic_1_1_empty.json | 36 +++- .../60_0family_dynamic_empty.json | 36 +++- .../60_0family_dynamic_forbidden_char.json | 69 ++++++- .../60_0family_dynamic_jinja_number.json | 66 ++++++- ...60_0family_dynamic_jinja_number_empty.json | 6 - .../60_0family_dynamic_no_description.json | 6 - ..._0family_dynamic_no_description_empty.json | 36 +++- .../60_0family_dynamic_static.json | 6 - .../60_0family_dynamic_test.json | 6 - .../60_0family_dynamic_upper_char.json | 6 - .../60_0family_dynamic_variable_empty.json | 6 - .../60_0family_dynamic_variable_suffix.json | 63 ++++++- ...0family_dynamic_variable_suffix_empty.json | 6 - .../60_0family_empty.json | 30 ++- .../60_0family_hidden.json | 30 ++- .../60_0family_mode.json | 42 ++++- .../60_1family_dynamic_jinja.json | 63 ++++++- ..._2family_dynamic_jinja_fill_sub_group.json | 6 - ...family_dynamic_jinja_fill_sub_group_2.json | 78 +++++++- ..._dynamic_jinja_fill_sub_group_2_empty.json | 39 +++- ...ly_dynamic_jinja_fill_sub_group_empty.json | 39 +++- .../60_2family_dynamic_outside_calc.json | 66 ++++++- ...60_2family_dynamic_outside_calc_empty.json | 39 +++- .../60_5family_dynamic_calc2.json | 6 - .../60_5family_dynamic_calc2_empty.json | 6 - .../60_5family_dynamic_calc_suffix.json | 6 - .../60_5family_dynamic_calc_suffix2.json | 63 ++++++- ...60_5family_dynamic_calc_suffix2_empty.json | 36 +++- ..._5family_dynamic_calc_suffix_disabled.json | 6 - ...5family_dynamic_calc_suffix_disabled2.json | 6 - .../60_5family_dynamic_calc_suffix_empty.json | 6 - ...0_5family_dynamic_calc_suffix_empty_2.json | 6 - ...0_5family_dynamic_calc_suffix_empty_3.json | 6 - ...60_5family_dynamic_calc_suffix_hidden.json | 54 +++++- ...ly_dynamic_calc_suffix_hidden_boolean.json | 54 +++++- ...mily_dynamic_calc_suffix_hidden_multi.json | 63 ++++++- .../60_5family_dynamic_calc_suffix_param.json | 63 ++++++- ...amily_dynamic_calc_suffix_param_empty.json | 36 +++- .../60_5family_dynamic_calc_variable.json | 6 - ...0_5family_dynamic_calc_variable_empty.json | 6 - .../60_5family_dynamic_hidden_suffix.json | 51 ++++- .../60_5family_dynamic_unknown_suffix.json | 75 +++++++- ..._5family_dynamic_unknown_suffix_empty.json | 36 +++- .../60_5family_dynamic_variable_outside.json | 75 +++++++- .../60_5family_dynamic_variable_outside2.json | 75 +++++++- ...amily_dynamic_variable_outside2_empty.json | 6 - ..._5family_dynamic_variable_outside_1_0.json | 75 +++++++- ...family_dynamic_variable_outside_empty.json | 6 - ...family_dynamic_variable_outside_jinja.json | 75 +++++++- ..._dynamic_variable_outside_jinja_empty.json | 6 - ...y_dynamic_variable_outside_sub_suffix.json | 105 ++++++++++- ...mic_variable_outside_sub_suffix_empty.json | 39 +++- ...amily_dynamic_variable_outside_suffix.json | 66 ++++++- ...dynamic_variable_outside_suffix_empty.json | 39 +++- .../60_6family_dynamic_inside.json | 81 +++++++- .../60_6family_dynamic_inside_empty.json | 36 +++- .../60_6family_dynamic_leadership.json | 6 - .../60_6family_dynamic_leadership_empty.json | 36 +++- .../60_6family_dynamic_sub_dynamic.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0.json | 141 +++++++++++++- .../60_6family_dynamic_sub_dynamic_1_0_2.json | 6 - .../60_6family_dynamic_sub_dynamic_empty.json | 36 +++- ...60_6family_dynamic_sub_dynamic_empty2.json | 63 ++++++- .../60_6family_dynamic_suffix_auto_multi.json | 6 - ...60_6family_dynamic_suffix_auto_multi2.json | 6 - .../60_8family_dynamic_same_name_1.json | 19 ++ .../60_9extra_dynamic.json | 6 - .../60_9extra_dynamic_extra.json | 6 - .../60_9family_dynamic_calc_both.json | 6 - .../68_0family_leadership_mode.json | 36 +++- tests/test_load.py | 96 +++++++--- tests/warnings/structures/rougail/00-test.yml | 4 + tests/warnings/yaml/config.yml | 4 + 1320 files changed, 53989 insertions(+), 12740 deletions(-) create mode 100644 tests/results/test_namespace/60_8family_dynamic_same_name_1.json create mode 100644 tests/results/test_namespace_mandatory/60_8family_dynamic_same_name_1.json create mode 100644 tests/results/test_namespace_read_write/60_8family_dynamic_same_name_1.json create mode 100644 tests/results/test_namespace_read_write_mandatory/60_8family_dynamic_same_name_1.json create mode 100644 tests/results/test_namespace_read_write_mandatory_errors/60_8family_dynamic_same_name_1.json create mode 100644 tests/warnings/structures/rougail/00-test.yml create mode 100644 tests/warnings/yaml/config.yml diff --git a/src/rougail/output_ansible/__init__.py b/src/rougail/output_ansible/__init__.py index 2018ff7..f62f072 100644 --- a/src/rougail/output_ansible/__init__.py +++ b/src/rougail/output_ansible/__init__.py @@ -91,8 +91,7 @@ class RougailOutputAnsible(RougailOutputJson): self.config.property.read_write() def json_to_ansible(self): - ret = {"_meta": {"hostvars": {}}, "all": {"children": ["ungrouped"], "hosts": []}} - all_children = [] + ret = {"_meta": {"hostvars": {}}} if "_warnings" in self.dico: _warnings = self.dico.pop("_warnings") if self.export_warnings: @@ -124,27 +123,18 @@ class RougailOutputAnsible(RougailOutputJson): ret_hosts = {} for name, hosts in hostnames.items(): if "hosts" in hosts: - if "prefix_name" in hosts: - host_name = hosts["prefix_name"] - add_index = True - elif len(hosts["hosts"]) == 1: - host_name = hosts["hosts"][0] - add_index = False - else: - raise Exception("cannot find prefix_name") for idx, host in enumerate(hosts["hosts"]): index = str(idx + 1) if idx < 9: index = "0" + index if "prefix_name" in hosts: host_name = hosts["prefix_name"] + index + else: + host_name = host ret_hosts.setdefault(name, {})[host_name] = host ret.setdefault(name, {}).setdefault("hosts", []).append( host_name ) - if host not in all_children: - all_children.append(host) - ret["all"]["hosts"].append(host_name) else: ret[name] = hosts for hosts in ret_hosts.values(): diff --git a/tests/hosts/00-ip.yml b/tests/hosts/00-ip.yml index 2d942c3..e4aa49d 100644 --- a/tests/hosts/00-ip.yml +++ b/tests/hosts/00-ip.yml @@ -22,6 +22,16 @@ hostnames: multi: true default: - group2.net + - group3.net prefix_name: default: GROUP2_ + + group3: + + hosts: + type: domainname + multi: true + default: + - group4.net + - group5.net diff --git a/tests/results/test_namespace/00_0empty.json b/tests/results/test_namespace/00_0empty.json index 71f7377..f51689c 100644 --- a/tests/results/test_namespace/00_0empty.json +++ b/tests/results/test_namespace/00_0empty.json @@ -6,18 +6,18 @@ }, "GROUP2_01": { "ansible_host": "group2.net" + }, + "GROUP2_02": { + "ansible_host": "group3.net" + }, + "group4.net": { + "ansible_host": "group4.net" + }, + "group5.net": { + "ansible_host": "group5.net" } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -25,7 +25,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_0no_variable.json b/tests/results/test_namespace/00_0no_variable.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/00_0no_variable.json +++ b/tests/results/test_namespace/00_0no_variable.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_0no_variable_default_version.json b/tests/results/test_namespace/00_0no_variable_default_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/00_0no_variable_default_version.json +++ b/tests/results/test_namespace/00_0no_variable_default_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_0no_variable_remove_version.json b/tests/results/test_namespace/00_0no_variable_remove_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/00_0no_variable_remove_version.json +++ b/tests/results/test_namespace/00_0no_variable_remove_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_0version_underscore.json b/tests/results/test_namespace/00_0version_underscore.json index 7869b7d..2a7e505 100644 --- a/tests/results/test_namespace/00_0version_underscore.json +++ b/tests/results/test_namespace/00_0version_underscore.json @@ -12,18 +12,27 @@ "rougail": { "version": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "version": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "version": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "version": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_1empty_variable.json b/tests/results/test_namespace/00_1empty_variable.json index 40c337e..87a7e9f 100644 --- a/tests/results/test_namespace/00_1empty_variable.json +++ b/tests/results/test_namespace/00_1empty_variable.json @@ -12,18 +12,27 @@ "rougail": { "empty": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "empty": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "empty": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "empty": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated.json b/tests/results/test_namespace/00_2default_calculated.json index 12a89fb..157c62e 100644 --- a/tests/results/test_namespace/00_2default_calculated.json +++ b/tests/results/test_namespace/00_2default_calculated.json @@ -18,18 +18,36 @@ "no" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated_multi.json b/tests/results/test_namespace/00_2default_calculated_multi.json index f7e3a45..b6b23bd 100644 --- a/tests/results/test_namespace/00_2default_calculated_multi.json +++ b/tests/results/test_namespace/00_2default_calculated_multi.json @@ -30,18 +30,54 @@ "maybe" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.json b/tests/results/test_namespace/00_2default_calculated_params_permissive.json index 13a17c2..377012b 100644 --- a/tests/results/test_namespace/00_2default_calculated_params_permissive.json +++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.json @@ -24,18 +24,45 @@ ], "var2": "a_value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "a_value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "a_value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "a_value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.json b/tests/results/test_namespace/00_2default_calculated_variable_description.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_2default_calculated_variable_description.json +++ b/tests/results/test_namespace/00_2default_calculated_variable_description.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.json b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.json +++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.json b/tests/results/test_namespace/00_2default_calculated_variable_transitive.json index ce3d491..0816b46 100644 --- a/tests/results/test_namespace/00_2default_calculated_variable_transitive.json +++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.json @@ -26,18 +26,48 @@ "domain2.lan" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_4load_subfolder.json b/tests/results/test_namespace/00_4load_subfolder.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_4load_subfolder.json +++ b/tests/results/test_namespace/00_4load_subfolder.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_5load_notype.json b/tests/results/test_namespace/00_5load_notype.json index 1b16592..b2f588a 100644 --- a/tests/results/test_namespace/00_5load_notype.json +++ b/tests/results/test_namespace/00_5load_notype.json @@ -12,18 +12,27 @@ "rougail": { "without_type": "non" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "without_type": "non" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "without_type": "non" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "without_type": "non" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6boolean.json b/tests/results/test_namespace/00_6boolean.json index b98fc11..b79fea9 100644 --- a/tests/results/test_namespace/00_6boolean.json +++ b/tests/results/test_namespace/00_6boolean.json @@ -22,18 +22,42 @@ "var5": false, "var6": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.json b/tests/results/test_namespace/00_6boolean_no_mandatory.json index f2c710c..99d6e16 100644 --- a/tests/results/test_namespace/00_6boolean_no_mandatory.json +++ b/tests/results/test_namespace/00_6boolean_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "variable": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice.json b/tests/results/test_namespace/00_6choice.json index d8c328e..77e1f40 100644 --- a/tests/results/test_namespace/00_6choice.json +++ b/tests/results/test_namespace/00_6choice.json @@ -22,18 +22,42 @@ "var5": "a", "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice_calculation.json b/tests/results/test_namespace/00_6choice_calculation.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace/00_6choice_calculation.json +++ b/tests/results/test_namespace/00_6choice_calculation.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice_link.json b/tests/results/test_namespace/00_6choice_link.json index fbf5027..158b03b 100644 --- a/tests/results/test_namespace/00_6choice_link.json +++ b/tests/results/test_namespace/00_6choice_link.json @@ -14,18 +14,30 @@ "var1": "a", "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice_variable.json b/tests/results/test_namespace/00_6choice_variable.json index deb0742..71549e7 100644 --- a/tests/results/test_namespace/00_6choice_variable.json +++ b/tests/results/test_namespace/00_6choice_variable.json @@ -22,18 +22,42 @@ ], "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice_variable_link.json b/tests/results/test_namespace/00_6choice_variable_link.json index 72c79a0..e39face 100644 --- a/tests/results/test_namespace/00_6choice_variable_link.json +++ b/tests/results/test_namespace/00_6choice_variable_link.json @@ -24,18 +24,45 @@ "var2": "a", "var3": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6choice_variable_link2.json b/tests/results/test_namespace/00_6choice_variable_link2.json index 64e0ed9..32e8eed 100644 --- a/tests/results/test_namespace/00_6choice_variable_link2.json +++ b/tests/results/test_namespace/00_6choice_variable_link2.json @@ -28,18 +28,51 @@ "var3": "a" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6custom.json b/tests/results/test_namespace/00_6custom.json index c520060..ab7645f 100644 --- a/tests/results/test_namespace/00_6custom.json +++ b/tests/results/test_namespace/00_6custom.json @@ -14,18 +14,30 @@ "custom1": "string1", "custom2": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": "string1", + "custom2": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": "string1", + "custom2": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": "string1", + "custom2": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6domainname.json b/tests/results/test_namespace/00_6domainname.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace/00_6domainname.json +++ b/tests/results/test_namespace/00_6domainname.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6domainname_params.json b/tests/results/test_namespace/00_6domainname_params.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace/00_6domainname_params.json +++ b/tests/results/test_namespace/00_6domainname_params.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6float.json b/tests/results/test_namespace/00_6float.json index cad416c..4118959 100644 --- a/tests/results/test_namespace/00_6float.json +++ b/tests/results/test_namespace/00_6float.json @@ -22,18 +22,42 @@ "var5": 10.1, "var6": 10.1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6number.json b/tests/results/test_namespace/00_6number.json index b9c4f08..42d4ce2 100644 --- a/tests/results/test_namespace/00_6number.json +++ b/tests/results/test_namespace/00_6number.json @@ -22,18 +22,42 @@ "var5": 10, "var6": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6port.json b/tests/results/test_namespace/00_6port.json index 67f7650..ad1b5e3 100644 --- a/tests/results/test_namespace/00_6port.json +++ b/tests/results/test_namespace/00_6port.json @@ -16,18 +16,33 @@ "variable2": "8080", "variable3": "8080" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": "80", + "variable2": "8080", + "variable3": "8080" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": "80", + "variable2": "8080", + "variable3": "8080" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": "80", + "variable2": "8080", + "variable3": "8080" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6regexp.json b/tests/results/test_namespace/00_6regexp.json index d6f7114..d521608 100644 --- a/tests/results/test_namespace/00_6regexp.json +++ b/tests/results/test_namespace/00_6regexp.json @@ -12,18 +12,27 @@ "rougail": { "var": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6regexp_link.json b/tests/results/test_namespace/00_6regexp_link.json index a940e1f..ac61087 100644 --- a/tests/results/test_namespace/00_6regexp_link.json +++ b/tests/results/test_namespace/00_6regexp_link.json @@ -14,18 +14,30 @@ "var1": "#a1a1a1", "var2": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6secret.json b/tests/results/test_namespace/00_6secret.json index 96ecdd6..a5ef333 100644 --- a/tests/results/test_namespace/00_6secret.json +++ b/tests/results/test_namespace/00_6secret.json @@ -14,18 +14,30 @@ "secret1": "onE7vaLues_len1", "secret2": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6secret_param.json b/tests/results/test_namespace/00_6secret_param.json index efd8ea7..d770771 100644 --- a/tests/results/test_namespace/00_6secret_param.json +++ b/tests/results/test_namespace/00_6secret_param.json @@ -16,18 +16,33 @@ "secret2": "value", "secret3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value", + "secret3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value", + "secret3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "value", + "secret3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_6string.json b/tests/results/test_namespace/00_6string.json index cfe85a7..2cc5608 100644 --- a/tests/results/test_namespace/00_6string.json +++ b/tests/results/test_namespace/00_6string.json @@ -22,18 +22,42 @@ "var5": "value", "var6": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "value", + "var5": "value", + "var6": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "value", + "var5": "value", + "var6": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "value", + "var5": "value", + "var6": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7choice_quote.json b/tests/results/test_namespace/00_7choice_quote.json index 5d3d4b4..8fab3fe 100644 --- a/tests/results/test_namespace/00_7choice_quote.json +++ b/tests/results/test_namespace/00_7choice_quote.json @@ -12,18 +12,27 @@ "rougail": { "var": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7help.json b/tests/results/test_namespace/00_7help.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_7help.json +++ b/tests/results/test_namespace/00_7help.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7help_quote.json b/tests/results/test_namespace/00_7help_quote.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_7help_quote.json +++ b/tests/results/test_namespace/00_7help_quote.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7help_sup.json b/tests/results/test_namespace/00_7help_sup.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_7help_sup.json +++ b/tests/results/test_namespace/00_7help_sup.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7value_doublequote.json b/tests/results/test_namespace/00_7value_doublequote.json index 4c3e576..a95264a 100644 --- a/tests/results/test_namespace/00_7value_doublequote.json +++ b/tests/results/test_namespace/00_7value_doublequote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7value_doublequote2.json b/tests/results/test_namespace/00_7value_doublequote2.json index 79c5843..36f2c7d 100644 --- a/tests/results/test_namespace/00_7value_doublequote2.json +++ b/tests/results/test_namespace/00_7value_doublequote2.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7value_doublequote3.json b/tests/results/test_namespace/00_7value_doublequote3.json index 698dd17..1264273 100644 --- a/tests/results/test_namespace/00_7value_doublequote3.json +++ b/tests/results/test_namespace/00_7value_doublequote3.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\\\"\\'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\\\"\\'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_7value_quote.json b/tests/results/test_namespace/00_7value_quote.json index 1714a38..3aa55ca 100644 --- a/tests/results/test_namespace/00_7value_quote.json +++ b/tests/results/test_namespace/00_7value_quote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_8calculation_information.json b/tests/results/test_namespace/00_8calculation_information.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace/00_8calculation_information.json +++ b/tests/results/test_namespace/00_8calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_8calculation_namespace.json b/tests/results/test_namespace/00_8calculation_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace/00_8calculation_namespace.json +++ b/tests/results/test_namespace/00_8calculation_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.json b/tests/results/test_namespace/00_8calculation_param_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace/00_8calculation_param_namespace.json +++ b/tests/results/test_namespace/00_8calculation_param_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_8test.json b/tests/results/test_namespace/00_8test.json index aa17448..15e32e8 100644 --- a/tests/results/test_namespace/00_8test.json +++ b/tests/results/test_namespace/00_8test.json @@ -28,18 +28,51 @@ "test2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "test", + "var2": "value", + "var3": "test1", + "var4": null, + "var5": true, + "var6": [ + "test1", + "test2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "test", + "var2": "value", + "var3": "test1", + "var4": null, + "var5": true, + "var6": [ + "test1", + "test2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "test", + "var2": "value", + "var3": "test1", + "var4": null, + "var5": true, + "var6": [ + "test1", + "test2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9choice_variable_multi.json b/tests/results/test_namespace/00_9choice_variable_multi.json index a0bdf95..aaa629a 100644 --- a/tests/results/test_namespace/00_9choice_variable_multi.json +++ b/tests/results/test_namespace/00_9choice_variable_multi.json @@ -20,18 +20,39 @@ ], "variable2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9choice_variables.json b/tests/results/test_namespace/00_9choice_variables.json index 7634364..f144680 100644 --- a/tests/results/test_namespace/00_9choice_variables.json +++ b/tests/results/test_namespace/00_9choice_variables.json @@ -16,18 +16,33 @@ "source_variable_2": "val2", "my_variable": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation.json b/tests/results/test_namespace/00_9default_calculation.json index 3b9b96a..1afb0ee 100644 --- a/tests/results/test_namespace/00_9default_calculation.json +++ b/tests/results/test_namespace/00_9default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string_1_True_None" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string_1_True_None" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_information.json b/tests/results/test_namespace/00_9default_calculation_information.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace/00_9default_calculation_information.json +++ b/tests/results/test_namespace/00_9default_calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.json b/tests/results/test_namespace/00_9default_calculation_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_9default_calculation_information_other_variable.json +++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.json b/tests/results/test_namespace/00_9default_calculation_multi_optional.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace/00_9default_calculation_multi_optional.json +++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.json b/tests/results/test_namespace/00_9default_calculation_multi_optional2.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace/00_9default_calculation_multi_optional2.json +++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_optional.json b/tests/results/test_namespace/00_9default_calculation_optional.json index 6213192..b359bc0 100644 --- a/tests/results/test_namespace/00_9default_calculation_optional.json +++ b/tests/results/test_namespace/00_9default_calculation_optional.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.json b/tests/results/test_namespace/00_9default_calculation_optional_exists.json index be789d0..fa2729c 100644 --- a/tests/results/test_namespace/00_9default_calculation_optional_exists.json +++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.json @@ -26,18 +26,48 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.json b/tests/results/test_namespace/00_9default_calculation_param_optional.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace/00_9default_calculation_param_optional.json +++ b/tests/results/test_namespace/00_9default_calculation_param_optional.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_information_other_variable.json b/tests/results/test_namespace/00_9default_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_9default_information_other_variable.json +++ b/tests/results/test_namespace/00_9default_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.json b/tests/results/test_namespace/00_9default_information_other_variable2.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace/00_9default_information_other_variable2.json +++ b/tests/results/test_namespace/00_9default_information_other_variable2.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9default_integer.json b/tests/results/test_namespace/00_9default_integer.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace/00_9default_integer.json +++ b/tests/results/test_namespace/00_9default_integer.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9extra.json b/tests/results/test_namespace/00_9extra.json index 7ec3834..6296c84 100644 --- a/tests/results/test_namespace/00_9extra.json +++ b/tests/results/test_namespace/00_9extra.json @@ -18,18 +18,36 @@ "extra": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9extra_calculation.json b/tests/results/test_namespace/00_9extra_calculation.json index 7dd273d..ddb1fa9 100644 --- a/tests/results/test_namespace/00_9extra_calculation.json +++ b/tests/results/test_namespace/00_9extra_calculation.json @@ -22,18 +22,42 @@ "variable2": "value", "variable3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/00_9extra_ouside.json b/tests/results/test_namespace/00_9extra_ouside.json index 15740d7..905bdba 100644 --- a/tests/results/test_namespace/00_9extra_ouside.json +++ b/tests/results/test_namespace/00_9extra_ouside.json @@ -18,18 +18,36 @@ "extra": { "variable": "value in extra" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6boolean_multi.json b/tests/results/test_namespace/01_6boolean_multi.json index b7b6475..6969662 100644 --- a/tests/results/test_namespace/01_6boolean_multi.json +++ b/tests/results/test_namespace/01_6boolean_multi.json @@ -58,18 +58,96 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6custom_multi.json b/tests/results/test_namespace/01_6custom_multi.json index b299414..ee61894 100644 --- a/tests/results/test_namespace/01_6custom_multi.json +++ b/tests/results/test_namespace/01_6custom_multi.json @@ -26,18 +26,48 @@ "value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6float_multi.json b/tests/results/test_namespace/01_6float_multi.json index 8cc7bcc..149fe82 100644 --- a/tests/results/test_namespace/01_6float_multi.json +++ b/tests/results/test_namespace/01_6float_multi.json @@ -58,18 +58,96 @@ 0.0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6number_multi.json b/tests/results/test_namespace/01_6number_multi.json index a5f146a..3ca363c 100644 --- a/tests/results/test_namespace/01_6number_multi.json +++ b/tests/results/test_namespace/01_6number_multi.json @@ -58,18 +58,96 @@ 0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6string_empty.json b/tests/results/test_namespace/01_6string_empty.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace/01_6string_empty.json +++ b/tests/results/test_namespace/01_6string_empty.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_6string_multi.json b/tests/results/test_namespace/01_6string_multi.json index 0388c11..431f1b9 100644 --- a/tests/results/test_namespace/01_6string_multi.json +++ b/tests/results/test_namespace/01_6string_multi.json @@ -70,18 +70,114 @@ "value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -89,7 +185,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.json b/tests/results/test_namespace/01_7value_multi_doublequote.json index 75eeb46..9817e6f 100644 --- a/tests/results/test_namespace/01_7value_multi_doublequote.json +++ b/tests/results/test_namespace/01_7value_multi_doublequote.json @@ -16,18 +16,33 @@ "quote\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.json b/tests/results/test_namespace/01_7value_multi_doublequote2.json index 0581011..e832a1a 100644 --- a/tests/results/test_namespace/01_7value_multi_doublequote2.json +++ b/tests/results/test_namespace/01_7value_multi_doublequote2.json @@ -16,18 +16,33 @@ "quote'\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_7value_multi_quote.json b/tests/results/test_namespace/01_7value_multi_quote.json index 14b0a7a..13dfccc 100644 --- a/tests/results/test_namespace/01_7value_multi_quote.json +++ b/tests/results/test_namespace/01_7value_multi_quote.json @@ -16,18 +16,33 @@ "quote'" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_8calculation_information_multi.json b/tests/results/test_namespace/01_8calculation_information_multi.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace/01_8calculation_information_multi.json +++ b/tests/results/test_namespace/01_8calculation_information_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/01_9choice_variable_multi.json b/tests/results/test_namespace/01_9choice_variable_multi.json index f016773..29473d6 100644 --- a/tests/results/test_namespace/01_9choice_variable_multi.json +++ b/tests/results/test_namespace/01_9choice_variable_multi.json @@ -22,18 +22,42 @@ ], "variable2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_0type_param.json b/tests/results/test_namespace/04_0type_param.json index 9f28099..d54fdf6 100644 --- a/tests/results/test_namespace/04_0type_param.json +++ b/tests/results/test_namespace/04_0type_param.json @@ -12,18 +12,27 @@ "rougail": { "int": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1auto_save.json b/tests/results/test_namespace/04_1auto_save.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace/04_1auto_save.json +++ b/tests/results/test_namespace/04_1auto_save.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.json b/tests/results/test_namespace/04_1auto_save_and_calculated.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace/04_1auto_save_and_calculated.json +++ b/tests/results/test_namespace/04_1auto_save_and_calculated.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.json b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.json +++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1auto_save_and_hidden.json b/tests/results/test_namespace/04_1auto_save_and_hidden.json index e30aa5f..eb8ebaa 100644 --- a/tests/results/test_namespace/04_1auto_save_and_hidden.json +++ b/tests/results/test_namespace/04_1auto_save_and_hidden.json @@ -12,18 +12,27 @@ "rougail": { "var": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.json b/tests/results/test_namespace/04_1default_calculation_hidden.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.json b/tests/results/test_namespace/04_1default_calculation_hidden_2.json index 91c4a22..dea53ab 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden_2.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.json b/tests/results/test_namespace/04_1default_calculation_hidden_3.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden_3.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.json b/tests/results/test_namespace/04_1default_calculation_hidden_4.json index c1daaf5..60c9409 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden_4.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.json b/tests/results/test_namespace/04_1default_calculation_hidden_5.json index 84fa0c1..36ac2f4 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden_5.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.json @@ -14,18 +14,30 @@ "var1": "value", "var2": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var2": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var2": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var2": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.json b/tests/results/test_namespace/04_1default_calculation_hidden_6.json index d5a762c..7385e98 100644 --- a/tests/results/test_namespace/04_1default_calculation_hidden_6.json +++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.json @@ -16,18 +16,33 @@ "var2": "value", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var2": "value", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var2": "value", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var2": "value", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation.json b/tests/results/test_namespace/04_5disabled_calculation.json index 48e0bbe..0009f6a 100644 --- a/tests/results/test_namespace/04_5disabled_calculation.json +++ b/tests/results/test_namespace/04_5disabled_calculation.json @@ -16,18 +16,33 @@ "variable1": "string1", "variable2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable1": "string1", + "variable2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable1": "string1", + "variable2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable1": "string1", + "variable2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.json b/tests/results/test_namespace/04_5disabled_calculation_default.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_default.json +++ b/tests/results/test_namespace/04_5disabled_calculation_default.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.json b/tests/results/test_namespace/04_5disabled_calculation_multi.json index 0e7b88a..b6343df 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_multi.json +++ b/tests/results/test_namespace/04_5disabled_calculation_multi.json @@ -32,18 +32,57 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.json b/tests/results/test_namespace/04_5disabled_calculation_optional.json index c93295a..3f03c14 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_optional.json +++ b/tests/results/test_namespace/04_5disabled_calculation_optional.json @@ -16,18 +16,33 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.json b/tests/results/test_namespace/04_5disabled_calculation_variable.json index d066b93..a87018b 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_variable.json +++ b/tests/results/test_namespace/04_5disabled_calculation_variable.json @@ -14,18 +14,30 @@ "condition": false, "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false, + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false, + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false, + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.json b/tests/results/test_namespace/04_5disabled_calculation_variable2.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_variable2.json +++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.json b/tests/results/test_namespace/04_5disabled_calculation_variable3.json index adeb73a..3777b7d 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_variable3.json +++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.json @@ -12,18 +12,27 @@ "rougail": { "condition": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.json b/tests/results/test_namespace/04_5disabled_calculation_variable4.json index f49b68e..e191196 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_variable4.json +++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.json @@ -14,18 +14,30 @@ "condition": "yes", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.json b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.json index aada462..32e12ee 100644 --- a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.json +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false, + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false, + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false, + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5hidden_calculation.json b/tests/results/test_namespace/04_5hidden_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace/04_5hidden_calculation.json +++ b/tests/results/test_namespace/04_5hidden_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5hidden_calculation2.json b/tests/results/test_namespace/04_5hidden_calculation2.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace/04_5hidden_calculation2.json +++ b/tests/results/test_namespace/04_5hidden_calculation2.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.json b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.json +++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5validators.json b/tests/results/test_namespace/04_5validators.json index 69dc470..91cb5d2 100644 --- a/tests/results/test_namespace/04_5validators.json +++ b/tests/results/test_namespace/04_5validators.json @@ -12,18 +12,27 @@ "rougail": { "int": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5validators_differ.json b/tests/results/test_namespace/04_5validators_differ.json index 8049ae9..caaf87d 100644 --- a/tests/results/test_namespace/04_5validators_differ.json +++ b/tests/results/test_namespace/04_5validators_differ.json @@ -14,18 +14,30 @@ "var1": "oui", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "oui", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5validators_multi.json b/tests/results/test_namespace/04_5validators_multi.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace/04_5validators_multi.json +++ b/tests/results/test_namespace/04_5validators_multi.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5validators_multi2.json b/tests/results/test_namespace/04_5validators_multi2.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace/04_5validators_multi2.json +++ b/tests/results/test_namespace/04_5validators_multi2.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/04_5validators_multi3.json b/tests/results/test_namespace/04_5validators_multi3.json index 126b95c..191d442 100644 --- a/tests/results/test_namespace/04_5validators_multi3.json +++ b/tests/results/test_namespace/04_5validators_multi3.json @@ -20,18 +20,39 @@ 2 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/05_0multi_not_uniq.json b/tests/results/test_namespace/05_0multi_not_uniq.json index 979a464..676e82b 100644 --- a/tests/results/test_namespace/05_0multi_not_uniq.json +++ b/tests/results/test_namespace/05_0multi_not_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/05_0multi_uniq.json b/tests/results/test_namespace/05_0multi_uniq.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace/05_0multi_uniq.json +++ b/tests/results/test_namespace/05_0multi_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/12_1auto_save_expert.json b/tests/results/test_namespace/12_1auto_save_expert.json index 0fb54bc..dbcd68f 100644 --- a/tests/results/test_namespace/12_1auto_save_expert.json +++ b/tests/results/test_namespace/12_1auto_save_expert.json @@ -12,18 +12,27 @@ "rougail": { "var": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_0redefine_description.json b/tests/results/test_namespace/16_0redefine_description.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace/16_0redefine_description.json +++ b/tests/results/test_namespace/16_0redefine_description.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.json b/tests/results/test_namespace/16_2family_redefine_calculation.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/16_2family_redefine_calculation.json +++ b/tests/results/test_namespace/16_2family_redefine_calculation.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_2family_redefine_disabled.json b/tests/results/test_namespace/16_2family_redefine_disabled.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/16_2family_redefine_disabled.json +++ b/tests/results/test_namespace/16_2family_redefine_disabled.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.json b/tests/results/test_namespace/16_3family_empty_at_ends.json index a061d6f..1dd588d 100644 --- a/tests/results/test_namespace/16_3family_empty_at_ends.json +++ b/tests/results/test_namespace/16_3family_empty_at_ends.json @@ -16,18 +16,33 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5exists_nonexists.json b/tests/results/test_namespace/16_5exists_nonexists.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace/16_5exists_nonexists.json +++ b/tests/results/test_namespace/16_5exists_nonexists.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5exists_redefine.json b/tests/results/test_namespace/16_5exists_redefine.json index 4aecfed..8df8499 100644 --- a/tests/results/test_namespace/16_5exists_redefine.json +++ b/tests/results/test_namespace/16_5exists_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var1": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_calculation.json b/tests/results/test_namespace/16_5redefine_calculation.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace/16_5redefine_calculation.json +++ b/tests/results/test_namespace/16_5redefine_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_choice.json b/tests/results/test_namespace/16_5redefine_choice.json index b18df7e..59b3c87 100644 --- a/tests/results/test_namespace/16_5redefine_choice.json +++ b/tests/results/test_namespace/16_5redefine_choice.json @@ -12,18 +12,27 @@ "rougail": { "variable": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_default.json b/tests/results/test_namespace/16_5redefine_default.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace/16_5redefine_default.json +++ b/tests/results/test_namespace/16_5redefine_default.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.json b/tests/results/test_namespace/16_5redefine_default_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace/16_5redefine_default_calculation.json +++ b/tests/results/test_namespace/16_5redefine_default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_family.json b/tests/results/test_namespace/16_5redefine_family.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace/16_5redefine_family.json +++ b/tests/results/test_namespace/16_5redefine_family.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_help.json b/tests/results/test_namespace/16_5redefine_help.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace/16_5redefine_help.json +++ b/tests/results/test_namespace/16_5redefine_help.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_hidden.json b/tests/results/test_namespace/16_5redefine_hidden.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace/16_5redefine_hidden.json +++ b/tests/results/test_namespace/16_5redefine_hidden.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_multi.json b/tests/results/test_namespace/16_5redefine_multi.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace/16_5redefine_multi.json +++ b/tests/results/test_namespace/16_5redefine_multi.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.json b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.json index 9fa0036..c6661ed 100644 --- a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.json +++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.json @@ -14,18 +14,30 @@ "condition": "no", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_5test_redefine.json b/tests/results/test_namespace/16_5test_redefine.json index df0282a..fd96f3d 100644 --- a/tests/results/test_namespace/16_5test_redefine.json +++ b/tests/results/test_namespace/16_5test_redefine.json @@ -16,18 +16,33 @@ "var2": "non", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_6choice_redefine.json b/tests/results/test_namespace/16_6choice_redefine.json index 0cd102a..186b91c 100644 --- a/tests/results/test_namespace/16_6choice_redefine.json +++ b/tests/results/test_namespace/16_6choice_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var": "c" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "c" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "c" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "c" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_6exists_family.json b/tests/results/test_namespace/16_6exists_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/16_6exists_family.json +++ b/tests/results/test_namespace/16_6exists_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16_6exists_redefine_family.json b/tests/results/test_namespace/16_6exists_redefine_family.json index fd5397f..92113bf 100644 --- a/tests/results/test_namespace/16_6exists_redefine_family.json +++ b/tests/results/test_namespace/16_6exists_redefine_family.json @@ -22,18 +22,42 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/16exists_exists.json b/tests/results/test_namespace/16exists_exists.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace/16exists_exists.json +++ b/tests/results/test_namespace/16exists_exists.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/17_5redefine_leadership.json b/tests/results/test_namespace/17_5redefine_leadership.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/17_5redefine_leadership.json +++ b/tests/results/test_namespace/17_5redefine_leadership.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0empty_family.json b/tests/results/test_namespace/20_0empty_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/20_0empty_family.json +++ b/tests/results/test_namespace/20_0empty_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0family_append.json b/tests/results/test_namespace/20_0family_append.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace/20_0family_append.json +++ b/tests/results/test_namespace/20_0family_append.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0family_underscore.json b/tests/results/test_namespace/20_0family_underscore.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/20_0family_underscore.json +++ b/tests/results/test_namespace/20_0family_underscore.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0multi_family.json b/tests/results/test_namespace/20_0multi_family.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace/20_0multi_family.json +++ b/tests/results/test_namespace/20_0multi_family.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0multi_family_basic.json b/tests/results/test_namespace/20_0multi_family_basic.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace/20_0multi_family_basic.json +++ b/tests/results/test_namespace/20_0multi_family_basic.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0multi_family_expert.json b/tests/results/test_namespace/20_0multi_family_expert.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace/20_0multi_family_expert.json +++ b/tests/results/test_namespace/20_0multi_family_expert.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0multi_family_order.json b/tests/results/test_namespace/20_0multi_family_order.json index 723fa5b..205d926 100644 --- a/tests/results/test_namespace/20_0multi_family_order.json +++ b/tests/results/test_namespace/20_0multi_family_order.json @@ -26,18 +26,48 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.json b/tests/results/test_namespace/20_0validators_differ_redefine.json index b6dc8d2..816bbef 100644 --- a/tests/results/test_namespace/20_0validators_differ_redefine.json +++ b/tests/results/test_namespace/20_0validators_differ_redefine.json @@ -16,18 +16,33 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_1empty_subfamily.json b/tests/results/test_namespace/20_1empty_subfamily.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/20_1empty_subfamily.json +++ b/tests/results/test_namespace/20_1empty_subfamily.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/20_9default_information_parent.json b/tests/results/test_namespace/20_9default_information_parent.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace/20_9default_information_parent.json +++ b/tests/results/test_namespace/20_9default_information_parent.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_condition.json b/tests/results/test_namespace/24_0family_hidden_condition.json index 0a3c82a..c141060 100644 --- a/tests/results/test_namespace/24_0family_hidden_condition.json +++ b/tests/results/test_namespace/24_0family_hidden_condition.json @@ -18,18 +18,36 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.json b/tests/results/test_namespace/24_0family_hidden_condition_boolean.json index 127fd75..c7f8aea 100644 --- a/tests/results/test_namespace/24_0family_hidden_condition_boolean.json +++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.json @@ -18,18 +18,36 @@ "variable": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false, + "family": { + "variable": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false, + "family": { + "variable": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false, + "family": { + "variable": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.json b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.json index cc3affd..c12c9f9 100644 --- a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.json +++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.json b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.json index c5b5d5c..064c45b 100644 --- a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.json +++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.json b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.json index 5403e22..af273fa 100644 --- a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.json +++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.json @@ -20,18 +20,39 @@ "variable": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition1": false, + "condition2": false, + "family": { + "variable": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition1": false, + "condition2": false, + "family": { + "variable": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition1": false, + "condition2": false, + "family": { + "variable": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.json b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.json index e52bdba..16bb7b1 100644 --- a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.json +++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.json b/tests/results/test_namespace/24_0family_mandatory_condition.json index 4728258..969c677 100644 --- a/tests/results/test_namespace/24_0family_mandatory_condition.json +++ b/tests/results/test_namespace/24_0family_mandatory_condition.json @@ -14,18 +14,30 @@ "condition": "no", "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.json b/tests/results/test_namespace/24_0family_mandatory_condition_variable.json index 7ba5f36..f220ac9 100644 --- a/tests/results/test_namespace/24_0family_mandatory_condition_variable.json +++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.json @@ -14,18 +14,30 @@ "condition": true, "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_7validators_variable_optional.json b/tests/results/test_namespace/24_7validators_variable_optional.json index 91ddbb1..4e68e51 100644 --- a/tests/results/test_namespace/24_7validators_variable_optional.json +++ b/tests/results/test_namespace/24_7validators_variable_optional.json @@ -18,18 +18,36 @@ "int2": 1 } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/24_family_disabled_var_hidden.json b/tests/results/test_namespace/24_family_disabled_var_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/24_family_disabled_var_hidden.json +++ b/tests/results/test_namespace/24_family_disabled_var_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership.json b/tests/results/test_namespace/40_0leadership.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace/40_0leadership.json +++ b/tests/results/test_namespace/40_0leadership.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_diff_name.json b/tests/results/test_namespace/40_0leadership_diff_name.json index 47ef049..9bd8150 100644 --- a/tests/results/test_namespace/40_0leadership_diff_name.json +++ b/tests/results/test_namespace/40_0leadership_diff_name.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_empty.json b/tests/results/test_namespace/40_0leadership_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/40_0leadership_empty.json +++ b/tests/results/test_namespace/40_0leadership_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.json b/tests/results/test_namespace/40_0leadership_follower_default_calculation.json index 1349a2d..e63b8eb 100644 --- a/tests/results/test_namespace/40_0leadership_follower_default_calculation.json +++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string2", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string3", + "follower1": "value", + "follower2": "value" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string2", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string3", + "follower1": "value", + "follower2": "value" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string2", + "follower1": "value", + "follower2": "value" + }, + { + "leader": "string3", + "follower1": "value", + "follower2": "value" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.json b/tests/results/test_namespace/40_0leadership_follower_default_submulti.json index 6406062..1ad9cf9 100644 --- a/tests/results/test_namespace/40_0leadership_follower_default_submulti.json +++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.json b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.json index b2b921b..a78729e 100644 --- a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.json +++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.json @@ -32,18 +32,57 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.json b/tests/results/test_namespace/40_0leadership_follower_default_value.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/40_0leadership_follower_default_value.json +++ b/tests/results/test_namespace/40_0leadership_follower_default_value.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.json b/tests/results/test_namespace/40_0leadership_leader_follower.json index ef3501d..5bf7996 100644 --- a/tests/results/test_namespace/40_0leadership_leader_follower.json +++ b/tests/results/test_namespace/40_0leadership_leader_follower.json @@ -30,18 +30,54 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.json b/tests/results/test_namespace/40_0leadership_leader_not_multi.json index 9029fd3..d7d74df 100644 --- a/tests/results/test_namespace/40_0leadership_leader_not_multi.json +++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.json @@ -54,18 +54,90 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_0leadership_reduce.json b/tests/results/test_namespace/40_0leadership_reduce.json index c3b0bba..7430749 100644 --- a/tests/results/test_namespace/40_0leadership_reduce.json +++ b/tests/results/test_namespace/40_0leadership_reduce.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": "string1" + }, + { + "leader": "value_2", + "follower": "string2" + }, + { + "leader": "value_3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": "string1" + }, + { + "leader": "value_2", + "follower": "string2" + }, + { + "leader": "value_3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": "string1" + }, + { + "leader": "value_2", + "follower": "string2" + }, + { + "leader": "value_3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_1leadership_append_follower.json b/tests/results/test_namespace/40_1leadership_append_follower.json index 8935a14..4236b91 100644 --- a/tests/results/test_namespace/40_1leadership_append_follower.json +++ b/tests/results/test_namespace/40_1leadership_append_follower.json @@ -50,18 +50,84 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.json b/tests/results/test_namespace/40_2leadership_calculation_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace/40_2leadership_calculation_index.json +++ b/tests/results/test_namespace/40_2leadership_calculation_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.json b/tests/results/test_namespace/40_2leadership_calculation_param_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace/40_2leadership_calculation_param_index.json +++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.json b/tests/results/test_namespace/40_2leadership_leader_calculation.json index b24967d..9d3d1e1 100644 --- a/tests/results/test_namespace/40_2leadership_leader_calculation.json +++ b/tests/results/test_namespace/40_2leadership_leader_calculation.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "val2", + "follower1": "string2", + "follower2": "string2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "val2", + "follower1": "string2", + "follower2": "string2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "val2", + "follower1": "string2", + "follower2": "string2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.json b/tests/results/test_namespace/40_6leadership_follower_multi.json index da5b60a..a9c812c 100644 --- a/tests/results/test_namespace/40_6leadership_follower_multi.json +++ b/tests/results/test_namespace/40_6leadership_follower_multi.json @@ -80,18 +80,129 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "value" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -99,7 +210,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json index 5daa026..0826271 100644 --- a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json +++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "leadership": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_boolean.json b/tests/results/test_namespace/40_8calculation_boolean.json index 0cf61eb..270e54e 100644 --- a/tests/results/test_namespace/40_8calculation_boolean.json +++ b/tests/results/test_namespace/40_8calculation_boolean.json @@ -26,18 +26,48 @@ false ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.json b/tests/results/test_namespace/40_8calculation_boolean_return_none.json index a1f539d..da541a8 100644 --- a/tests/results/test_namespace/40_8calculation_boolean_return_none.json +++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.json @@ -14,18 +14,30 @@ "var1": "yes", "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "yes", + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "yes", + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "yes", + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_integer.json b/tests/results/test_namespace/40_8calculation_integer.json index fa2e6fc..3333089 100644 --- a/tests/results/test_namespace/40_8calculation_integer.json +++ b/tests/results/test_namespace/40_8calculation_integer.json @@ -16,18 +16,33 @@ "int1": 2, "int2": 3 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.json b/tests/results/test_namespace/40_8calculation_multi_variable.json index 4198eae..6a8ffcc 100644 --- a/tests/results/test_namespace/40_8calculation_multi_variable.json +++ b/tests/results/test_namespace/40_8calculation_multi_variable.json @@ -22,18 +22,42 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.json b/tests/results/test_namespace/40_8calculation_multi_variable_parent.json index 08772ae..3dc9a34 100644 --- a/tests/results/test_namespace/40_8calculation_multi_variable_parent.json +++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.json @@ -18,18 +18,36 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.json b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.json index 052eeb6..0600723 100644 --- a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.json +++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.json @@ -22,18 +22,42 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.json b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.json index bb866eb..038577f 100644 --- a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.json +++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.json b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.json b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.json b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.json index 9795d39..c4d71af 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.json @@ -38,18 +38,66 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.json b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.json index 1d2be2d..7b1730f 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.json @@ -42,18 +42,72 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.json b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.json index a21ce16..6151294 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.json @@ -36,18 +36,63 @@ ], "calculate": "value1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.json b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.json index 9defe2a..3e4cea6 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.json @@ -36,18 +36,63 @@ ], "calculate": "value2" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.json b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.json index 758254e..e21b2b7 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.json +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.json @@ -42,18 +42,72 @@ "value2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.json b/tests/results/test_namespace/40_9leadership-calculation-variable.json index f9e4ed2..51e992e 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-variable.json +++ b/tests/results/test_namespace/40_9leadership-calculation-variable.json @@ -42,18 +42,72 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.json b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.json index eaa6b05..92c53bd 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.json +++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.json @@ -50,18 +50,84 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "val" + }, + { + "leader": "string2", + "follower": "val" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "val" + }, + { + "leader": "string2", + "follower": "val" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "val" + }, + { + "leader": "string2", + "follower": "val" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.json b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.json index 523d63c..2c9493d 100644 --- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.json +++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.json @@ -62,18 +62,102 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": "string1" + }, + { + "leader": "value2", + "follower": "string2" + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -81,7 +165,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/41_0choice_leader.json b/tests/results/test_namespace/41_0choice_leader.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/41_0choice_leader.json +++ b/tests/results/test_namespace/41_0choice_leader.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_0leadership_hidden.json b/tests/results/test_namespace/44_0leadership_hidden.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/44_0leadership_hidden.json +++ b/tests/results/test_namespace/44_0leadership_hidden.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_0leadership_leader_hidden.json b/tests/results/test_namespace/44_0leadership_leader_hidden.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/44_0leadership_leader_hidden.json +++ b/tests/results/test_namespace/44_0leadership_leader_hidden.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_1leadership_append_hidden_follower.json b/tests/results/test_namespace/44_1leadership_append_hidden_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/44_1leadership_append_hidden_follower.json +++ b/tests/results/test_namespace/44_1leadership_append_hidden_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.json b/tests/results/test_namespace/44_4disabled_calcultion_follower.json index eb1d2b6..1d1df9d 100644 --- a/tests/results/test_namespace/44_4disabled_calcultion_follower.json +++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.json @@ -24,18 +24,45 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": "string1" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": "string1" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": "string1" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_4leadership_mandatory.json b/tests/results/test_namespace/44_4leadership_mandatory.json index 3734ca3..9e52c97 100644 --- a/tests/results/test_namespace/44_4leadership_mandatory.json +++ b/tests/results/test_namespace/44_4leadership_mandatory.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": null + }, + { + "leader": "string2", + "follower1": null + }, + { + "leader": "string3", + "follower1": null + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": null + }, + { + "leader": "string2", + "follower1": null + }, + { + "leader": "string3", + "follower1": null + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": null + }, + { + "leader": "string2", + "follower1": null + }, + { + "leader": "string3", + "follower1": null + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.json b/tests/results/test_namespace/44_4leadership_mandatory_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/44_4leadership_mandatory_follower.json +++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.json b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.json index 912e6c6..d86a962 100644 --- a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.json +++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.json @@ -14,18 +14,30 @@ "condition": "no", "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.json b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.json index b4a0465..b45315d 100644 --- a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.json +++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes", + "leader": [ + { + "leader": "string1" + }, + { + "leader": "string2" + }, + { + "leader": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes", + "leader": [ + { + "leader": "string1" + }, + { + "leader": "string2" + }, + { + "leader": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes", + "leader": [ + { + "leader": "string1" + }, + { + "leader": "string2" + }, + { + "leader": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.json b/tests/results/test_namespace/44_9calculated_default_leadership_leader.json index 8a58529..c344a4f 100644 --- a/tests/results/test_namespace/44_9calculated_default_leadership_leader.json +++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.json @@ -28,18 +28,51 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic.json b/tests/results/test_namespace/60_0family_dynamic.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace/60_0family_dynamic.json +++ b/tests/results/test_namespace/60_0family_dynamic.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.json b/tests/results/test_namespace/60_0family_dynamic_1_0.json index 60b756b..bf9a9fb 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_0.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_0.json @@ -30,18 +30,54 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.json b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.json b/tests/results/test_namespace/60_0family_dynamic_1_0_type.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_0_type.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.json b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.json b/tests/results/test_namespace/60_0family_dynamic_1_1.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_1.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_1.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.json b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.json b/tests/results/test_namespace/60_0family_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.json b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.json index 5877db4..64cc1d4 100644 --- a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.json +++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.json @@ -34,18 +34,60 @@ "var2": "val.2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.json b/tests/results/test_namespace/60_0family_dynamic_jinja_number.json index 95a4b44..38fe43a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_jinja_number.json +++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.json @@ -32,18 +32,57 @@ }, "var2": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number_empty.json b/tests/results/test_namespace/60_0family_dynamic_jinja_number_empty.json index 92dac17..7fb679f 100644 --- a/tests/results/test_namespace/60_0family_dynamic_jinja_number_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.json b/tests/results/test_namespace/60_0family_dynamic_no_description.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace/60_0family_dynamic_no_description.json +++ b/tests/results/test_namespace/60_0family_dynamic_no_description.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.json b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_static.json b/tests/results/test_namespace/60_0family_dynamic_static.json index bf59704..9d342d3 100644 --- a/tests/results/test_namespace/60_0family_dynamic_static.json +++ b/tests/results/test_namespace/60_0family_dynamic_static.json @@ -22,18 +22,42 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_test.json b/tests/results/test_namespace/60_0family_dynamic_test.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace/60_0family_dynamic_test.json +++ b/tests/results/test_namespace/60_0family_dynamic_test.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.json b/tests/results/test_namespace/60_0family_dynamic_upper_char.json index 2304c7d..1dc70de 100644 --- a/tests/results/test_namespace/60_0family_dynamic_upper_char.json +++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.json b/tests/results/test_namespace/60_0family_dynamic_variable_empty.json index 9bd852f..6855080 100644 --- a/tests/results/test_namespace/60_0family_dynamic_variable_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.json @@ -38,18 +38,66 @@ "var": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "val" + }, + "dynstring2": { + "var": "val" + }, + "dynstring3": { + "var": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "val" + }, + "dynstring2": { + "var": "val" + }, + "dynstring3": { + "var": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "val" + }, + "dynstring2": { + "var": "val" + }, + "dynstring3": { + "var": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.json b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.json index a411248..64638cd 100644 --- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.json +++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.json @@ -30,18 +30,54 @@ "var": "a value" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.json b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.json index a411248..64638cd 100644 --- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.json +++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.json @@ -30,18 +30,54 @@ "var": "a value" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_empty.json b/tests/results/test_namespace/60_0family_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace/60_0family_empty.json +++ b/tests/results/test_namespace/60_0family_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_hidden.json b/tests/results/test_namespace/60_0family_hidden.json index b1fb184..9ab7539 100644 --- a/tests/results/test_namespace/60_0family_hidden.json +++ b/tests/results/test_namespace/60_0family_hidden.json @@ -16,18 +16,33 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_0family_mode.json b/tests/results/test_namespace/60_0family_mode.json index e972507..64453c7 100644 --- a/tests/results/test_namespace/60_0family_mode.json +++ b/tests/results/test_namespace/60_0family_mode.json @@ -16,18 +16,33 @@ "var": "non" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": "non" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.json b/tests/results/test_namespace/60_1family_dynamic_jinja.json index 5d9835e..bdc36c8 100644 --- a/tests/results/test_namespace/60_1family_dynamic_jinja.json +++ b/tests/results/test_namespace/60_1family_dynamic_jinja.json @@ -30,18 +30,54 @@ "var": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.json b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.json index 273e7c7..1526ec3 100644 --- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.json +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.json b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.json index a134d8a..16ae5c4 100644 --- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.json +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.json @@ -40,18 +40,69 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.json b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.json +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.json b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.json +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.json b/tests/results/test_namespace/60_2family_dynamic_outside_calc.json index e9c5d49..5f2f7de 100644 --- a/tests/results/test_namespace/60_2family_dynamic_outside_calc.json +++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.json @@ -32,18 +32,57 @@ }, "newvar": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.json b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.json index 1bbdac6..98da515 100644 --- a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.json +++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.json @@ -14,18 +14,30 @@ "var1": [], "newvar": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "newvar": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.json b/tests/results/test_namespace/60_5family_dynamic_calc2.json index 019f898..42ff941 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc2.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc2.json @@ -32,18 +32,57 @@ "vardyn": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.json b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.json index 92dac17..7fb679f 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.json index f26b7ea..dca6643 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.json @@ -18,18 +18,36 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.json index 343e536..1e5205f 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.json @@ -14,18 +14,30 @@ "var1": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.json index 343e536..1e5205f 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.json index 343e536..1e5205f 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.json @@ -14,18 +14,30 @@ "var1": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.json index 6793a1a..e69a069 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.json @@ -14,18 +14,30 @@ "var2": "string1", "var1": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "string1", + "var1": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "string1", + "var1": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "string1", + "var1": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json index d51ff10..5eef392 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json @@ -32,18 +32,57 @@ }, "var2": "a value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "a value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "a value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "a value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json index 94af64c..54e7b80 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -32,18 +32,57 @@ }, "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json index 650816c..129d7b6 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -50,18 +50,84 @@ "a second value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "a value", + "a second value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.json b/tests/results/test_namespace/60_5family_dynamic_calc_variable.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_variable.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.json b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.json index 343e536..1e5205f 100644 --- a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.json b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.json index 636ec9a..4e4b726 100644 --- a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.json +++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.json @@ -34,18 +34,60 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.json b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.json index 36a20e5..e70ba16 100644 --- a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.json +++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.json @@ -38,18 +38,66 @@ "var3": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.json b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.json index f71855e..26c5c19 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.json @@ -38,18 +38,66 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.json index ba8d2ff..fbf0878 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.json @@ -22,18 +22,42 @@ ], "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.json index cb1367b..f86d25c 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.json index cb1367b..f86d25c 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.json index 0e6bf58..708b152 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.json @@ -58,18 +58,96 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.json index a678d3a..1124915 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.json index 84e5d19..15b3f36 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.json @@ -32,18 +32,57 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.json b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.json +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.json b/tests/results/test_namespace/60_6family_dynamic_inside.json index bc39969..16685a2 100644 --- a/tests/results/test_namespace/60_6family_dynamic_inside.json +++ b/tests/results/test_namespace/60_6family_dynamic_inside.json @@ -42,18 +42,72 @@ "var4": "val1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.json b/tests/results/test_namespace/60_6family_dynamic_inside_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_6family_dynamic_inside_empty.json +++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.json b/tests/results/test_namespace/60_6family_dynamic_leadership.json index da33e4c..a286cb8 100644 --- a/tests/results/test_namespace/60_6family_dynamic_leadership.json +++ b/tests/results/test_namespace/60_6family_dynamic_leadership.json @@ -94,18 +94,150 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": null, + "follower2": null + }, + { + "leader": "string2", + "follower1": null, + "follower2": null + }, + { + "leader": "string3", + "follower1": null, + "follower2": null + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -113,7 +245,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.json b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.json +++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.json +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.json +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json index 80a5263..e713632 100644 --- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -50,18 +50,84 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.json +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.json index 9ae923b..2f66866 100644 --- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.json +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.json @@ -30,18 +30,54 @@ "var": [] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.json b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.json index 7ddd0a4..1f19a8d 100644 --- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.json +++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.json @@ -58,18 +58,96 @@ "string1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.json b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.json index 7ddd0a4..1f19a8d 100644 --- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.json +++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.json @@ -58,18 +58,96 @@ "string1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_8family_dynamic_same_name_1.json b/tests/results/test_namespace/60_8family_dynamic_same_name_1.json new file mode 100644 index 0000000..c495cc9 --- /dev/null +++ b/tests/results/test_namespace/60_8family_dynamic_same_name_1.json @@ -0,0 +1,94 @@ +{ + "_meta": { + "hostvars": { + "GROUP1_01": { + "ansible_host": "group1.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_01": { + "ansible_host": "group2.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + } + } + }, + "group1": { + "hosts": [ + "GROUP1_01" + ] + }, + "group2": { + "hosts": [ + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" + ] + }, + "groups": { + "children": [ + "group1", + "group2" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/60_9extra_dynamic.json b/tests/results/test_namespace/60_9extra_dynamic.json index 2a67962..df9116e 100644 --- a/tests/results/test_namespace/60_9extra_dynamic.json +++ b/tests/results/test_namespace/60_9extra_dynamic.json @@ -26,18 +26,48 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.json b/tests/results/test_namespace/60_9extra_dynamic_extra.json index 357d945..d637d0b 100644 --- a/tests/results/test_namespace/60_9extra_dynamic_extra.json +++ b/tests/results/test_namespace/60_9extra_dynamic_extra.json @@ -36,18 +36,63 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.json b/tests/results/test_namespace/60_9family_dynamic_calc_both.json index 85b4581..5e420e8 100644 --- a/tests/results/test_namespace/60_9family_dynamic_calc_both.json +++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.json @@ -24,18 +24,45 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace/68_0family_leadership_mode.json b/tests/results/test_namespace/68_0family_leadership_mode.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace/68_0family_leadership_mode.json +++ b/tests/results/test_namespace/68_0family_leadership_mode.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_0empty.json b/tests/results/test_namespace_mandatory/00_0empty.json index 71f7377..f51689c 100644 --- a/tests/results/test_namespace_mandatory/00_0empty.json +++ b/tests/results/test_namespace_mandatory/00_0empty.json @@ -6,18 +6,18 @@ }, "GROUP2_01": { "ansible_host": "group2.net" + }, + "GROUP2_02": { + "ansible_host": "group3.net" + }, + "group4.net": { + "ansible_host": "group4.net" + }, + "group5.net": { + "ansible_host": "group5.net" } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -25,7 +25,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_0no_variable.json b/tests/results/test_namespace_mandatory/00_0no_variable.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/00_0no_variable.json +++ b/tests/results/test_namespace_mandatory/00_0no_variable.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json b/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json +++ b/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json b/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json +++ b/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_0version_underscore.json b/tests/results/test_namespace_mandatory/00_0version_underscore.json index 7869b7d..2a7e505 100644 --- a/tests/results/test_namespace_mandatory/00_0version_underscore.json +++ b/tests/results/test_namespace_mandatory/00_0version_underscore.json @@ -12,18 +12,27 @@ "rougail": { "version": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "version": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "version": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "version": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_1empty_variable.json b/tests/results/test_namespace_mandatory/00_1empty_variable.json index 40c337e..87a7e9f 100644 --- a/tests/results/test_namespace_mandatory/00_1empty_variable.json +++ b/tests/results/test_namespace_mandatory/00_1empty_variable.json @@ -12,18 +12,27 @@ "rougail": { "empty": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "empty": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "empty": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "empty": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated.json b/tests/results/test_namespace_mandatory/00_2default_calculated.json index 8826ebd..9e28135 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_multi.json b/tests/results/test_namespace_mandatory/00_2default_calculated_multi.json index d762eb2..a4af998 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated_multi.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_multi.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json index a22ca10..aa41e76 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json @@ -24,18 +24,45 @@ ], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description_multi_line.json b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description_multi_line.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description_multi_line.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description_multi_line.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_transitive.json b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_transitive.json index ce3d491..0816b46 100644 --- a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_transitive.json +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_transitive.json @@ -26,18 +26,48 @@ "domain2.lan" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_4load_subfolder.json b/tests/results/test_namespace_mandatory/00_4load_subfolder.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_4load_subfolder.json +++ b/tests/results/test_namespace_mandatory/00_4load_subfolder.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_5load_notype.json b/tests/results/test_namespace_mandatory/00_5load_notype.json index 5bff1b7..8ea485b 100644 --- a/tests/results/test_namespace_mandatory/00_5load_notype.json +++ b/tests/results/test_namespace_mandatory/00_5load_notype.json @@ -12,18 +12,27 @@ "rougail": { "without_type": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "without_type": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "without_type": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "without_type": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6boolean.json b/tests/results/test_namespace_mandatory/00_6boolean.json index 25e8ae8..930d0a4 100644 --- a/tests/results/test_namespace_mandatory/00_6boolean.json +++ b/tests/results/test_namespace_mandatory/00_6boolean.json @@ -22,18 +22,42 @@ "var5": true, "var6": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6boolean_no_mandatory.json b/tests/results/test_namespace_mandatory/00_6boolean_no_mandatory.json index f2c710c..99d6e16 100644 --- a/tests/results/test_namespace_mandatory/00_6boolean_no_mandatory.json +++ b/tests/results/test_namespace_mandatory/00_6boolean_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "variable": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice.json b/tests/results/test_namespace_mandatory/00_6choice.json index 9488abf..aef7f87 100644 --- a/tests/results/test_namespace_mandatory/00_6choice.json +++ b/tests/results/test_namespace_mandatory/00_6choice.json @@ -22,18 +22,42 @@ "var5": "a", "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice_calculation.json b/tests/results/test_namespace_mandatory/00_6choice_calculation.json index 62ad29c..f999acd 100644 --- a/tests/results/test_namespace_mandatory/00_6choice_calculation.json +++ b/tests/results/test_namespace_mandatory/00_6choice_calculation.json @@ -12,18 +12,27 @@ "rougail": { "var": 0 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 0 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 0 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 0 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice_link.json b/tests/results/test_namespace_mandatory/00_6choice_link.json index fbf5027..158b03b 100644 --- a/tests/results/test_namespace_mandatory/00_6choice_link.json +++ b/tests/results/test_namespace_mandatory/00_6choice_link.json @@ -14,18 +14,30 @@ "var1": "a", "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice_variable.json b/tests/results/test_namespace_mandatory/00_6choice_variable.json index a7bf89d..58e3c35 100644 --- a/tests/results/test_namespace_mandatory/00_6choice_variable.json +++ b/tests/results/test_namespace_mandatory/00_6choice_variable.json @@ -22,18 +22,42 @@ ], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice_variable_link.json b/tests/results/test_namespace_mandatory/00_6choice_variable_link.json index 6f5f6af..31df9c8 100644 --- a/tests/results/test_namespace_mandatory/00_6choice_variable_link.json +++ b/tests/results/test_namespace_mandatory/00_6choice_variable_link.json @@ -24,18 +24,45 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6choice_variable_link2.json b/tests/results/test_namespace_mandatory/00_6choice_variable_link2.json index 0dcb5b4..727c364 100644 --- a/tests/results/test_namespace_mandatory/00_6choice_variable_link2.json +++ b/tests/results/test_namespace_mandatory/00_6choice_variable_link2.json @@ -28,18 +28,51 @@ "var3": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6custom.json b/tests/results/test_namespace_mandatory/00_6custom.json index d09a13c..9585f09 100644 --- a/tests/results/test_namespace_mandatory/00_6custom.json +++ b/tests/results/test_namespace_mandatory/00_6custom.json @@ -14,18 +14,30 @@ "custom1": "string1", "custom2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6domainname.json b/tests/results/test_namespace_mandatory/00_6domainname.json index 991b69b..3786a80 100644 --- a/tests/results/test_namespace_mandatory/00_6domainname.json +++ b/tests/results/test_namespace_mandatory/00_6domainname.json @@ -12,18 +12,27 @@ "rougail": { "variable": "domain1.lan" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "domain1.lan" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6domainname_params.json b/tests/results/test_namespace_mandatory/00_6domainname_params.json index 991b69b..3786a80 100644 --- a/tests/results/test_namespace_mandatory/00_6domainname_params.json +++ b/tests/results/test_namespace_mandatory/00_6domainname_params.json @@ -12,18 +12,27 @@ "rougail": { "variable": "domain1.lan" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "domain1.lan" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6float.json b/tests/results/test_namespace_mandatory/00_6float.json index 781c17b..fe8b678 100644 --- a/tests/results/test_namespace_mandatory/00_6float.json +++ b/tests/results/test_namespace_mandatory/00_6float.json @@ -22,18 +22,42 @@ "var5": 1.1, "var6": 1.1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6number.json b/tests/results/test_namespace_mandatory/00_6number.json index eaf70f1..9eb07eb 100644 --- a/tests/results/test_namespace_mandatory/00_6number.json +++ b/tests/results/test_namespace_mandatory/00_6number.json @@ -22,18 +22,42 @@ "var5": 1, "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6port.json b/tests/results/test_namespace_mandatory/00_6port.json index 7e7cceb..d4e94d4 100644 --- a/tests/results/test_namespace_mandatory/00_6port.json +++ b/tests/results/test_namespace_mandatory/00_6port.json @@ -16,18 +16,33 @@ "variable2": "80", "variable3": "80" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6regexp.json b/tests/results/test_namespace_mandatory/00_6regexp.json index 0577bfa..ce97030 100644 --- a/tests/results/test_namespace_mandatory/00_6regexp.json +++ b/tests/results/test_namespace_mandatory/00_6regexp.json @@ -12,18 +12,27 @@ "rougail": { "var": "#b1b1b1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "#b1b1b1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "#b1b1b1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "#b1b1b1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6regexp_link.json b/tests/results/test_namespace_mandatory/00_6regexp_link.json index db29052..6100028 100644 --- a/tests/results/test_namespace_mandatory/00_6regexp_link.json +++ b/tests/results/test_namespace_mandatory/00_6regexp_link.json @@ -14,18 +14,30 @@ "var1": "#b1b1b1", "var2": "#b2b1b1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6secret.json b/tests/results/test_namespace_mandatory/00_6secret.json index 10a75e9..15fb062 100644 --- a/tests/results/test_namespace_mandatory/00_6secret.json +++ b/tests/results/test_namespace_mandatory/00_6secret.json @@ -14,18 +14,30 @@ "secret1": "onE7vaLues_len1", "secret2": "onE7vaLues_len1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6secret_param.json b/tests/results/test_namespace_mandatory/00_6secret_param.json index 0913e7e..b3e9ff4 100644 --- a/tests/results/test_namespace_mandatory/00_6secret_param.json +++ b/tests/results/test_namespace_mandatory/00_6secret_param.json @@ -16,18 +16,33 @@ "secret2": "onE7vaLues", "secret3": "onE7vaLues" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_6string.json b/tests/results/test_namespace_mandatory/00_6string.json index 8418bb1..02c82f6 100644 --- a/tests/results/test_namespace_mandatory/00_6string.json +++ b/tests/results/test_namespace_mandatory/00_6string.json @@ -22,18 +22,42 @@ "var5": "string1", "var6": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7choice_quote.json b/tests/results/test_namespace_mandatory/00_7choice_quote.json index 5d3d4b4..8fab3fe 100644 --- a/tests/results/test_namespace_mandatory/00_7choice_quote.json +++ b/tests/results/test_namespace_mandatory/00_7choice_quote.json @@ -12,18 +12,27 @@ "rougail": { "var": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7help.json b/tests/results/test_namespace_mandatory/00_7help.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_7help.json +++ b/tests/results/test_namespace_mandatory/00_7help.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7help_quote.json b/tests/results/test_namespace_mandatory/00_7help_quote.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_7help_quote.json +++ b/tests/results/test_namespace_mandatory/00_7help_quote.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7help_sup.json b/tests/results/test_namespace_mandatory/00_7help_sup.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_7help_sup.json +++ b/tests/results/test_namespace_mandatory/00_7help_sup.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7value_doublequote.json b/tests/results/test_namespace_mandatory/00_7value_doublequote.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_7value_doublequote.json +++ b/tests/results/test_namespace_mandatory/00_7value_doublequote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7value_doublequote2.json b/tests/results/test_namespace_mandatory/00_7value_doublequote2.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_7value_doublequote2.json +++ b/tests/results/test_namespace_mandatory/00_7value_doublequote2.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7value_doublequote3.json b/tests/results/test_namespace_mandatory/00_7value_doublequote3.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_7value_doublequote3.json +++ b/tests/results/test_namespace_mandatory/00_7value_doublequote3.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_7value_quote.json b/tests/results/test_namespace_mandatory/00_7value_quote.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_7value_quote.json +++ b/tests/results/test_namespace_mandatory/00_7value_quote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_8calculation_information.json b/tests/results/test_namespace_mandatory/00_8calculation_information.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_8calculation_information.json +++ b/tests/results/test_namespace_mandatory/00_8calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_8calculation_namespace.json b/tests/results/test_namespace_mandatory/00_8calculation_namespace.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_8calculation_namespace.json +++ b/tests/results/test_namespace_mandatory/00_8calculation_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_8calculation_param_namespace.json b/tests/results/test_namespace_mandatory/00_8calculation_param_namespace.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_8calculation_param_namespace.json +++ b/tests/results/test_namespace_mandatory/00_8calculation_param_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_8test.json b/tests/results/test_namespace_mandatory/00_8test.json index 413f762..583ea2b 100644 --- a/tests/results/test_namespace_mandatory/00_8test.json +++ b/tests/results/test_namespace_mandatory/00_8test.json @@ -28,18 +28,51 @@ "test2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9choice_variable_multi.json b/tests/results/test_namespace_mandatory/00_9choice_variable_multi.json index 04cd240..0eb4159 100644 --- a/tests/results/test_namespace_mandatory/00_9choice_variable_multi.json +++ b/tests/results/test_namespace_mandatory/00_9choice_variable_multi.json @@ -26,18 +26,48 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9choice_variables.json b/tests/results/test_namespace_mandatory/00_9choice_variables.json index dc1ebb1..0993e4d 100644 --- a/tests/results/test_namespace_mandatory/00_9choice_variables.json +++ b/tests/results/test_namespace_mandatory/00_9choice_variables.json @@ -16,18 +16,33 @@ "source_variable_2": "string1", "my_variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation.json b/tests/results/test_namespace_mandatory/00_9default_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_information.json b/tests/results/test_namespace_mandatory/00_9default_calculation_information.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_information.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_information_other_variable.json b/tests/results/test_namespace_mandatory/00_9default_calculation_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_information_other_variable.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional.json b/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional.json index 415ee25..0f8d010 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional2.json b/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional2.json index 415ee25..0f8d010 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional2.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_multi_optional2.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_optional.json b/tests/results/test_namespace_mandatory/00_9default_calculation_optional.json index 6213192..b359bc0 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_optional.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_optional.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_optional_exists.json b/tests/results/test_namespace_mandatory/00_9default_calculation_optional_exists.json index 8992c62..cf2287b 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_optional_exists.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_optional_exists.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_calculation_param_optional.json b/tests/results/test_namespace_mandatory/00_9default_calculation_param_optional.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_9default_calculation_param_optional.json +++ b/tests/results/test_namespace_mandatory/00_9default_calculation_param_optional.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_information_other_variable.json b/tests/results/test_namespace_mandatory/00_9default_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_9default_information_other_variable.json +++ b/tests/results/test_namespace_mandatory/00_9default_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_information_other_variable2.json b/tests/results/test_namespace_mandatory/00_9default_information_other_variable2.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/00_9default_information_other_variable2.json +++ b/tests/results/test_namespace_mandatory/00_9default_information_other_variable2.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9default_integer.json b/tests/results/test_namespace_mandatory/00_9default_integer.json index 62ad29c..f999acd 100644 --- a/tests/results/test_namespace_mandatory/00_9default_integer.json +++ b/tests/results/test_namespace_mandatory/00_9default_integer.json @@ -12,18 +12,27 @@ "rougail": { "var": 0 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 0 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 0 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 0 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9extra.json b/tests/results/test_namespace_mandatory/00_9extra.json index 0e7a2e9..b60b256 100644 --- a/tests/results/test_namespace_mandatory/00_9extra.json +++ b/tests/results/test_namespace_mandatory/00_9extra.json @@ -18,18 +18,36 @@ "extra": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9extra_calculation.json b/tests/results/test_namespace_mandatory/00_9extra_calculation.json index 3db35a4..c724727 100644 --- a/tests/results/test_namespace_mandatory/00_9extra_calculation.json +++ b/tests/results/test_namespace_mandatory/00_9extra_calculation.json @@ -22,18 +22,42 @@ "variable2": "string1", "variable3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/00_9extra_ouside.json b/tests/results/test_namespace_mandatory/00_9extra_ouside.json index 0e7a2e9..b60b256 100644 --- a/tests/results/test_namespace_mandatory/00_9extra_ouside.json +++ b/tests/results/test_namespace_mandatory/00_9extra_ouside.json @@ -18,18 +18,36 @@ "extra": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6boolean_multi.json b/tests/results/test_namespace_mandatory/01_6boolean_multi.json index 5617fc7..4535e47 100644 --- a/tests/results/test_namespace_mandatory/01_6boolean_multi.json +++ b/tests/results/test_namespace_mandatory/01_6boolean_multi.json @@ -58,18 +58,96 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6custom_multi.json b/tests/results/test_namespace_mandatory/01_6custom_multi.json index b6230e3..532938a 100644 --- a/tests/results/test_namespace_mandatory/01_6custom_multi.json +++ b/tests/results/test_namespace_mandatory/01_6custom_multi.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6float_multi.json b/tests/results/test_namespace_mandatory/01_6float_multi.json index 7318628..23c8386 100644 --- a/tests/results/test_namespace_mandatory/01_6float_multi.json +++ b/tests/results/test_namespace_mandatory/01_6float_multi.json @@ -90,18 +90,144 @@ 3.3 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6number_multi.json b/tests/results/test_namespace_mandatory/01_6number_multi.json index c6ade8f..c9a0b7e 100644 --- a/tests/results/test_namespace_mandatory/01_6number_multi.json +++ b/tests/results/test_namespace_mandatory/01_6number_multi.json @@ -90,18 +90,144 @@ 3 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6string_empty.json b/tests/results/test_namespace_mandatory/01_6string_empty.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_mandatory/01_6string_empty.json +++ b/tests/results/test_namespace_mandatory/01_6string_empty.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_6string_multi.json b/tests/results/test_namespace_mandatory/01_6string_multi.json index e476d8d..ce3456c 100644 --- a/tests/results/test_namespace_mandatory/01_6string_multi.json +++ b/tests/results/test_namespace_mandatory/01_6string_multi.json @@ -90,18 +90,144 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_7value_multi_doublequote.json b/tests/results/test_namespace_mandatory/01_7value_multi_doublequote.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/01_7value_multi_doublequote.json +++ b/tests/results/test_namespace_mandatory/01_7value_multi_doublequote.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_7value_multi_doublequote2.json b/tests/results/test_namespace_mandatory/01_7value_multi_doublequote2.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/01_7value_multi_doublequote2.json +++ b/tests/results/test_namespace_mandatory/01_7value_multi_doublequote2.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_7value_multi_quote.json b/tests/results/test_namespace_mandatory/01_7value_multi_quote.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/01_7value_multi_quote.json +++ b/tests/results/test_namespace_mandatory/01_7value_multi_quote.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_8calculation_information_multi.json b/tests/results/test_namespace_mandatory/01_8calculation_information_multi.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/01_8calculation_information_multi.json +++ b/tests/results/test_namespace_mandatory/01_8calculation_information_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/01_9choice_variable_multi.json b/tests/results/test_namespace_mandatory/01_9choice_variable_multi.json index 6e434ca..3afd8de 100644 --- a/tests/results/test_namespace_mandatory/01_9choice_variable_multi.json +++ b/tests/results/test_namespace_mandatory/01_9choice_variable_multi.json @@ -22,18 +22,42 @@ ], "variable2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_0type_param.json b/tests/results/test_namespace_mandatory/04_0type_param.json index 69dc470..91cb5d2 100644 --- a/tests/results/test_namespace_mandatory/04_0type_param.json +++ b/tests/results/test_namespace_mandatory/04_0type_param.json @@ -12,18 +12,27 @@ "rougail": { "int": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1auto_save.json b/tests/results/test_namespace_mandatory/04_1auto_save.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace_mandatory/04_1auto_save.json +++ b/tests/results/test_namespace_mandatory/04_1auto_save.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated.json b/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated.json index 96839d4..dde8a2f 100644 --- a/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated.json +++ b/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated_hidden.json b/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated_hidden.json index 2eb7bfe..e0b6e1e 100644 --- a/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated_hidden.json +++ b/tests/results/test_namespace_mandatory/04_1auto_save_and_calculated_hidden.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1auto_save_and_hidden.json b/tests/results/test_namespace_mandatory/04_1auto_save_and_hidden.json index e30aa5f..eb8ebaa 100644 --- a/tests/results/test_namespace_mandatory/04_1auto_save_and_hidden.json +++ b/tests/results/test_namespace_mandatory/04_1auto_save_and_hidden.json @@ -12,18 +12,27 @@ "rougail": { "var": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_2.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_2.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_2.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_2.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json index 91c4a22..dea53ab 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json index 9249412..391a008 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation.json index 433351b..df4d96e 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation.json @@ -16,18 +16,33 @@ "variable1": "string1", "variable2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_default.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_default.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_default.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_default.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_multi.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_multi.json index 118284b..0eb4ebf 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_multi.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_multi.json @@ -32,18 +32,57 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_optional.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_optional.json index 63a1e5b..745f1db 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_optional.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_optional.json @@ -16,18 +16,33 @@ "var1": null, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": null, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": null, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": null, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable2.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable2.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable2.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable2.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable3.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable3.json index 9288988..90cd816 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable3.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable3.json @@ -14,18 +14,30 @@ "condition": "string1", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable4.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable4.json index 8e1bd3d..03f5e96 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable4.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable4.json @@ -12,18 +12,27 @@ "rougail": { "condition": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable_multi.json b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable_multi.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable_multi.json +++ b/tests/results/test_namespace_mandatory/04_5disabled_calculation_variable_multi.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5hidden_calculation.json b/tests/results/test_namespace_mandatory/04_5hidden_calculation.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_mandatory/04_5hidden_calculation.json +++ b/tests/results/test_namespace_mandatory/04_5hidden_calculation.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5hidden_calculation2.json b/tests/results/test_namespace_mandatory/04_5hidden_calculation2.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_mandatory/04_5hidden_calculation2.json +++ b/tests/results/test_namespace_mandatory/04_5hidden_calculation2.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5hidden_calculation_default_calculation.json b/tests/results/test_namespace_mandatory/04_5hidden_calculation_default_calculation.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_mandatory/04_5hidden_calculation_default_calculation.json +++ b/tests/results/test_namespace_mandatory/04_5hidden_calculation_default_calculation.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5validators.json b/tests/results/test_namespace_mandatory/04_5validators.json index 69dc470..91cb5d2 100644 --- a/tests/results/test_namespace_mandatory/04_5validators.json +++ b/tests/results/test_namespace_mandatory/04_5validators.json @@ -12,18 +12,27 @@ "rougail": { "int": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5validators_differ.json b/tests/results/test_namespace_mandatory/04_5validators_differ.json index f447f11..18b79c1 100644 --- a/tests/results/test_namespace_mandatory/04_5validators_differ.json +++ b/tests/results/test_namespace_mandatory/04_5validators_differ.json @@ -14,18 +14,30 @@ "var1": "another_value", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5validators_multi.json b/tests/results/test_namespace_mandatory/04_5validators_multi.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_mandatory/04_5validators_multi.json +++ b/tests/results/test_namespace_mandatory/04_5validators_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5validators_multi2.json b/tests/results/test_namespace_mandatory/04_5validators_multi2.json index f98dc6e..eae8b05 100644 --- a/tests/results/test_namespace_mandatory/04_5validators_multi2.json +++ b/tests/results/test_namespace_mandatory/04_5validators_multi2.json @@ -18,18 +18,36 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/04_5validators_multi3.json b/tests/results/test_namespace_mandatory/04_5validators_multi3.json index c2b1d13..51843de 100644 --- a/tests/results/test_namespace_mandatory/04_5validators_multi3.json +++ b/tests/results/test_namespace_mandatory/04_5validators_multi3.json @@ -16,18 +16,33 @@ 0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/05_0multi_not_uniq.json b/tests/results/test_namespace_mandatory/05_0multi_not_uniq.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_mandatory/05_0multi_not_uniq.json +++ b/tests/results/test_namespace_mandatory/05_0multi_not_uniq.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/05_0multi_uniq.json b/tests/results/test_namespace_mandatory/05_0multi_uniq.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/05_0multi_uniq.json +++ b/tests/results/test_namespace_mandatory/05_0multi_uniq.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/12_1auto_save_expert.json b/tests/results/test_namespace_mandatory/12_1auto_save_expert.json index 0fb54bc..dbcd68f 100644 --- a/tests/results/test_namespace_mandatory/12_1auto_save_expert.json +++ b/tests/results/test_namespace_mandatory/12_1auto_save_expert.json @@ -12,18 +12,27 @@ "rougail": { "var": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_0redefine_description.json b/tests/results/test_namespace_mandatory/16_0redefine_description.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_mandatory/16_0redefine_description.json +++ b/tests/results/test_namespace_mandatory/16_0redefine_description.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_2family_redefine_calculation.json b/tests/results/test_namespace_mandatory/16_2family_redefine_calculation.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/16_2family_redefine_calculation.json +++ b/tests/results/test_namespace_mandatory/16_2family_redefine_calculation.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_2family_redefine_disabled.json b/tests/results/test_namespace_mandatory/16_2family_redefine_disabled.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/16_2family_redefine_disabled.json +++ b/tests/results/test_namespace_mandatory/16_2family_redefine_disabled.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_3family_empty_at_ends.json b/tests/results/test_namespace_mandatory/16_3family_empty_at_ends.json index a061d6f..1dd588d 100644 --- a/tests/results/test_namespace_mandatory/16_3family_empty_at_ends.json +++ b/tests/results/test_namespace_mandatory/16_3family_empty_at_ends.json @@ -16,18 +16,33 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5exists_nonexists.json b/tests/results/test_namespace_mandatory/16_5exists_nonexists.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_mandatory/16_5exists_nonexists.json +++ b/tests/results/test_namespace_mandatory/16_5exists_nonexists.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5exists_redefine.json b/tests/results/test_namespace_mandatory/16_5exists_redefine.json index 4aecfed..8df8499 100644 --- a/tests/results/test_namespace_mandatory/16_5exists_redefine.json +++ b/tests/results/test_namespace_mandatory/16_5exists_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var1": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_calculation.json b/tests/results/test_namespace_mandatory/16_5redefine_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_calculation.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_choice.json b/tests/results/test_namespace_mandatory/16_5redefine_choice.json index b18df7e..59b3c87 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_choice.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_choice.json @@ -12,18 +12,27 @@ "rougail": { "variable": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_default.json b/tests/results/test_namespace_mandatory/16_5redefine_default.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_default.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_default.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_default_calculation.json b/tests/results/test_namespace_mandatory/16_5redefine_default_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_default_calculation.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_family.json b/tests/results/test_namespace_mandatory/16_5redefine_family.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_family.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_family.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_help.json b/tests/results/test_namespace_mandatory/16_5redefine_help.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_help.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_help.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_hidden.json b/tests/results/test_namespace_mandatory/16_5redefine_hidden.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_hidden.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_hidden.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_multi.json b/tests/results/test_namespace_mandatory/16_5redefine_multi.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_multi.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5redefine_remove_disable_calculation.json b/tests/results/test_namespace_mandatory/16_5redefine_remove_disable_calculation.json index 9288988..90cd816 100644 --- a/tests/results/test_namespace_mandatory/16_5redefine_remove_disable_calculation.json +++ b/tests/results/test_namespace_mandatory/16_5redefine_remove_disable_calculation.json @@ -14,18 +14,30 @@ "condition": "string1", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_5test_redefine.json b/tests/results/test_namespace_mandatory/16_5test_redefine.json index 8eae224..6dcf86e 100644 --- a/tests/results/test_namespace_mandatory/16_5test_redefine.json +++ b/tests/results/test_namespace_mandatory/16_5test_redefine.json @@ -16,18 +16,33 @@ "var2": "test1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_6choice_redefine.json b/tests/results/test_namespace_mandatory/16_6choice_redefine.json index b7c1758..d93afa3 100644 --- a/tests/results/test_namespace_mandatory/16_6choice_redefine.json +++ b/tests/results/test_namespace_mandatory/16_6choice_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_6exists_family.json b/tests/results/test_namespace_mandatory/16_6exists_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/16_6exists_family.json +++ b/tests/results/test_namespace_mandatory/16_6exists_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16_6exists_redefine_family.json b/tests/results/test_namespace_mandatory/16_6exists_redefine_family.json index fd5397f..92113bf 100644 --- a/tests/results/test_namespace_mandatory/16_6exists_redefine_family.json +++ b/tests/results/test_namespace_mandatory/16_6exists_redefine_family.json @@ -22,18 +22,42 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/16exists_exists.json b/tests/results/test_namespace_mandatory/16exists_exists.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_mandatory/16exists_exists.json +++ b/tests/results/test_namespace_mandatory/16exists_exists.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/17_5redefine_leadership.json b/tests/results/test_namespace_mandatory/17_5redefine_leadership.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_mandatory/17_5redefine_leadership.json +++ b/tests/results/test_namespace_mandatory/17_5redefine_leadership.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0empty_family.json b/tests/results/test_namespace_mandatory/20_0empty_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/20_0empty_family.json +++ b/tests/results/test_namespace_mandatory/20_0empty_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0family_append.json b/tests/results/test_namespace_mandatory/20_0family_append.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace_mandatory/20_0family_append.json +++ b/tests/results/test_namespace_mandatory/20_0family_append.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0family_underscore.json b/tests/results/test_namespace_mandatory/20_0family_underscore.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/20_0family_underscore.json +++ b/tests/results/test_namespace_mandatory/20_0family_underscore.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0multi_family.json b/tests/results/test_namespace_mandatory/20_0multi_family.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_mandatory/20_0multi_family.json +++ b/tests/results/test_namespace_mandatory/20_0multi_family.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0multi_family_basic.json b/tests/results/test_namespace_mandatory/20_0multi_family_basic.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_mandatory/20_0multi_family_basic.json +++ b/tests/results/test_namespace_mandatory/20_0multi_family_basic.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0multi_family_expert.json b/tests/results/test_namespace_mandatory/20_0multi_family_expert.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_mandatory/20_0multi_family_expert.json +++ b/tests/results/test_namespace_mandatory/20_0multi_family_expert.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0multi_family_order.json b/tests/results/test_namespace_mandatory/20_0multi_family_order.json index 723fa5b..205d926 100644 --- a/tests/results/test_namespace_mandatory/20_0multi_family_order.json +++ b/tests/results/test_namespace_mandatory/20_0multi_family_order.json @@ -26,18 +26,48 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_0validators_differ_redefine.json b/tests/results/test_namespace_mandatory/20_0validators_differ_redefine.json index ab0fa77..3bdac6f 100644 --- a/tests/results/test_namespace_mandatory/20_0validators_differ_redefine.json +++ b/tests/results/test_namespace_mandatory/20_0validators_differ_redefine.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_1empty_subfamily.json b/tests/results/test_namespace_mandatory/20_1empty_subfamily.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/20_1empty_subfamily.json +++ b/tests/results/test_namespace_mandatory/20_1empty_subfamily.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/20_9default_information_parent.json b/tests/results/test_namespace_mandatory/20_9default_information_parent.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace_mandatory/20_9default_information_parent.json +++ b/tests/results/test_namespace_mandatory/20_9default_information_parent.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_condition.json b/tests/results/test_namespace_mandatory/24_0family_hidden_condition.json index 64c8b3d..a6caa62 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_condition.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_condition.json @@ -18,18 +18,36 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_boolean.json b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_boolean.json index b0e560a..b96576b 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_boolean.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_boolean.json @@ -18,18 +18,36 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_sub_family.json b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_sub_family.json index 2537778..c7800aa 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_sub_family.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_variable_sub_family.json b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_variable_sub_family.json index c5b5d5c..064c45b 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_variable_sub_family.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_variable_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "family": { + "subfamily": { + "var1": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_with_variable.json b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_with_variable.json index 3d51493..b1f1c04 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_condition_with_variable.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_condition_with_variable.json @@ -20,18 +20,39 @@ "variable": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": { + "variable": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": { + "variable": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": { + "variable": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_hidden_param_condition_sub_family.json b/tests/results/test_namespace_mandatory/24_0family_hidden_param_condition_sub_family.json index e5cc2c2..f39303d 100644 --- a/tests/results/test_namespace_mandatory/24_0family_hidden_param_condition_sub_family.json +++ b/tests/results/test_namespace_mandatory/24_0family_hidden_param_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_mandatory_condition.json b/tests/results/test_namespace_mandatory/24_0family_mandatory_condition.json index f63f785..e5d7da6 100644 --- a/tests/results/test_namespace_mandatory/24_0family_mandatory_condition.json +++ b/tests/results/test_namespace_mandatory/24_0family_mandatory_condition.json @@ -14,18 +14,30 @@ "condition": "string1", "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_0family_mandatory_condition_variable.json b/tests/results/test_namespace_mandatory/24_0family_mandatory_condition_variable.json index 7ba5f36..f220ac9 100644 --- a/tests/results/test_namespace_mandatory/24_0family_mandatory_condition_variable.json +++ b/tests/results/test_namespace_mandatory/24_0family_mandatory_condition_variable.json @@ -14,18 +14,30 @@ "condition": true, "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_7validators_variable_optional.json b/tests/results/test_namespace_mandatory/24_7validators_variable_optional.json index 91ddbb1..4e68e51 100644 --- a/tests/results/test_namespace_mandatory/24_7validators_variable_optional.json +++ b/tests/results/test_namespace_mandatory/24_7validators_variable_optional.json @@ -18,18 +18,36 @@ "int2": 1 } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/24_family_disabled_var_hidden.json b/tests/results/test_namespace_mandatory/24_family_disabled_var_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/24_family_disabled_var_hidden.json +++ b/tests/results/test_namespace_mandatory/24_family_disabled_var_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership.json b/tests/results/test_namespace_mandatory/40_0leadership.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership.json +++ b/tests/results/test_namespace_mandatory/40_0leadership.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_diff_name.json b/tests/results/test_namespace_mandatory/40_0leadership_diff_name.json index 47ef049..9bd8150 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_diff_name.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_diff_name.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_empty.json b/tests/results/test_namespace_mandatory/40_0leadership_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_empty.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_calculation.json b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_calculation.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_calculation.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_calculation.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti.json b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti.json index c9cedd5..c9cead2 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti_calculation.json b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti_calculation.json index c9cedd5..c9cead2 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti_calculation.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_submulti_calculation.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_value.json b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_value.json index 4571206..ad00ad0 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_follower_default_value.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_follower_default_value.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_leader_follower.json b/tests/results/test_namespace_mandatory/40_0leadership_leader_follower.json index 450065f..e41c812 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_leader_follower.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_leader_follower.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_leader_not_multi.json b/tests/results/test_namespace_mandatory/40_0leadership_leader_not_multi.json index 722eff5..d23c38b 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_leader_not_multi.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_leader_not_multi.json @@ -54,18 +54,90 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_0leadership_reduce.json b/tests/results/test_namespace_mandatory/40_0leadership_reduce.json index d528ce6..7f6d017 100644 --- a/tests/results/test_namespace_mandatory/40_0leadership_reduce.json +++ b/tests/results/test_namespace_mandatory/40_0leadership_reduce.json @@ -30,18 +30,54 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_1leadership_append_follower.json b/tests/results/test_namespace_mandatory/40_1leadership_append_follower.json index 8935a14..4236b91 100644 --- a/tests/results/test_namespace_mandatory/40_1leadership_append_follower.json +++ b/tests/results/test_namespace_mandatory/40_1leadership_append_follower.json @@ -50,18 +50,84 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_2leadership_calculation_index.json b/tests/results/test_namespace_mandatory/40_2leadership_calculation_index.json index c91cc49..677d6b7 100644 --- a/tests/results/test_namespace_mandatory/40_2leadership_calculation_index.json +++ b/tests/results/test_namespace_mandatory/40_2leadership_calculation_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_2leadership_calculation_param_index.json b/tests/results/test_namespace_mandatory/40_2leadership_calculation_param_index.json index c91cc49..677d6b7 100644 --- a/tests/results/test_namespace_mandatory/40_2leadership_calculation_param_index.json +++ b/tests/results/test_namespace_mandatory/40_2leadership_calculation_param_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_2leadership_leader_calculation.json b/tests/results/test_namespace_mandatory/40_2leadership_leader_calculation.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_mandatory/40_2leadership_leader_calculation.json +++ b/tests/results/test_namespace_mandatory/40_2leadership_leader_calculation.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_6leadership_follower_multi.json b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi.json index 2305eaa..9f9d423 100644 --- a/tests/results/test_namespace_mandatory/40_6leadership_follower_multi.json +++ b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json index 2305eaa..9f9d423 100644 --- a/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json +++ b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_boolean.json b/tests/results/test_namespace_mandatory/40_8calculation_boolean.json index 41ac0b3..5ba15df 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_boolean.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_boolean.json @@ -24,18 +24,45 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_boolean_return_none.json b/tests/results/test_namespace_mandatory/40_8calculation_boolean_return_none.json index 733bfbf..ae9559e 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_boolean_return_none.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_boolean_return_none.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_integer.json b/tests/results/test_namespace_mandatory/40_8calculation_integer.json index 1076444..e62b454 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_integer.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_integer.json @@ -16,18 +16,33 @@ "int1": 1, "int2": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable.json b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable.json index 7528c24..c6506b7 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable.json @@ -24,18 +24,45 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent.json b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent.json index 9511f74..46fcb37 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent.json @@ -18,18 +18,36 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent2.json b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent2.json index 0b0d890..c99bd35 100644 --- a/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent2.json +++ b/tests/results/test_namespace_mandatory/40_8calculation_multi_variable_parent2.json @@ -22,18 +22,42 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9calculation_variable_leader_follower_multi_inside.json b/tests/results/test_namespace_mandatory/40_9calculation_variable_leader_follower_multi_inside.json index f026808..034f84c 100644 --- a/tests/results/test_namespace_mandatory/40_9calculation_variable_leader_follower_multi_inside.json +++ b/tests/results/test_namespace_mandatory/40_9calculation_variable_leader_follower_multi_inside.json @@ -62,18 +62,102 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -81,7 +165,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-first.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-first.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-first.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-first.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-last.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-last.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-last.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-last.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json index 87aa842..5f678a9 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json @@ -48,18 +48,81 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -67,7 +130,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-follower.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-first.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-first.json index 34c1fab..a5a6489 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-first.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-first.json @@ -46,18 +46,78 @@ ], "calculate": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -65,7 +125,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-last.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-last.json index 34c1fab..a5a6489 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-last.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader-last.json @@ -46,18 +46,78 @@ ], "calculate": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -65,7 +125,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-outside-leader.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable.json index 9296ef5..08e1dfc 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable.json @@ -54,18 +54,90 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower.json index 55fc0b7..e975dc5 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower.json @@ -66,18 +66,108 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -85,7 +175,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json index e6e1a87..7fcf19f 100644 --- a/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json +++ b/tests/results/test_namespace_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json @@ -90,18 +90,144 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/41_0choice_leader.json b/tests/results/test_namespace_mandatory/41_0choice_leader.json index 9d7f737..e5a89e8 100644 --- a/tests/results/test_namespace_mandatory/41_0choice_leader.json +++ b/tests/results/test_namespace_mandatory/41_0choice_leader.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_0leadership_hidden.json b/tests/results/test_namespace_mandatory/44_0leadership_hidden.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_mandatory/44_0leadership_hidden.json +++ b/tests/results/test_namespace_mandatory/44_0leadership_hidden.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_0leadership_leader_hidden.json b/tests/results/test_namespace_mandatory/44_0leadership_leader_hidden.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_mandatory/44_0leadership_leader_hidden.json +++ b/tests/results/test_namespace_mandatory/44_0leadership_leader_hidden.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_1leadership_append_hidden_follower.json b/tests/results/test_namespace_mandatory/44_1leadership_append_hidden_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_mandatory/44_1leadership_append_hidden_follower.json +++ b/tests/results/test_namespace_mandatory/44_1leadership_append_hidden_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_4disabled_calcultion_follower.json b/tests/results/test_namespace_mandatory/44_4disabled_calcultion_follower.json index adf7f9f..f5548ad 100644 --- a/tests/results/test_namespace_mandatory/44_4disabled_calcultion_follower.json +++ b/tests/results/test_namespace_mandatory/44_4disabled_calcultion_follower.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_4leadership_mandatory.json b/tests/results/test_namespace_mandatory/44_4leadership_mandatory.json index 4571206..ad00ad0 100644 --- a/tests/results/test_namespace_mandatory/44_4leadership_mandatory.json +++ b/tests/results/test_namespace_mandatory/44_4leadership_mandatory.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_4leadership_mandatory_follower.json b/tests/results/test_namespace_mandatory/44_4leadership_mandatory_follower.json index 9948a8b..d3635d0 100644 --- a/tests/results/test_namespace_mandatory/44_4leadership_mandatory_follower.json +++ b/tests/results/test_namespace_mandatory/44_4leadership_mandatory_follower.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_5leadership_leader_hidden_calculation.json b/tests/results/test_namespace_mandatory/44_5leadership_leader_hidden_calculation.json index 32fe763..7ed63c7 100644 --- a/tests/results/test_namespace_mandatory/44_5leadership_leader_hidden_calculation.json +++ b/tests/results/test_namespace_mandatory/44_5leadership_leader_hidden_calculation.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_6leadership_follower_disabled_calculation.json b/tests/results/test_namespace_mandatory/44_6leadership_follower_disabled_calculation.json index 32fe763..7ed63c7 100644 --- a/tests/results/test_namespace_mandatory/44_6leadership_follower_disabled_calculation.json +++ b/tests/results/test_namespace_mandatory/44_6leadership_follower_disabled_calculation.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/44_9calculated_default_leadership_leader.json b/tests/results/test_namespace_mandatory/44_9calculated_default_leadership_leader.json index 9948a8b..d3635d0 100644 --- a/tests/results/test_namespace_mandatory/44_9calculated_default_leadership_leader.json +++ b/tests/results/test_namespace_mandatory/44_9calculated_default_leadership_leader.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic.json b/tests/results/test_namespace_mandatory/60_0family_dynamic.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_0_type_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_1_1_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_empty.json index 02d0d5e..e3ed154 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_empty.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_forbidden_char.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_forbidden_char.json index dccfb54..08c67a3 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_forbidden_char.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_forbidden_char.json @@ -34,18 +34,60 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number.json index 4d13c61..cd0519c 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number_empty.json index 4d13c61..cd0519c 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_jinja_number_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_no_description_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_static.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_static.json index bf59704..9d342d3 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_static.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_static.json @@ -22,18 +22,42 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_test.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_test.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_test.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_test.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_upper_char.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_upper_char.json index 2304c7d..1dc70de 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_upper_char.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_upper_char.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_empty.json index 02d0d5e..e3ed154 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_empty.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix_empty.json b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_dynamic_variable_suffix_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_empty.json b/tests/results/test_namespace_mandatory/60_0family_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_mandatory/60_0family_empty.json +++ b/tests/results/test_namespace_mandatory/60_0family_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_hidden.json b/tests/results/test_namespace_mandatory/60_0family_hidden.json index b1fb184..9ab7539 100644 --- a/tests/results/test_namespace_mandatory/60_0family_hidden.json +++ b/tests/results/test_namespace_mandatory/60_0family_hidden.json @@ -16,18 +16,33 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_0family_mode.json b/tests/results/test_namespace_mandatory/60_0family_mode.json index 1ac2a7e..55fac64 100644 --- a/tests/results/test_namespace_mandatory/60_0family_mode.json +++ b/tests/results/test_namespace_mandatory/60_0family_mode.json @@ -16,18 +16,33 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_1family_dynamic_jinja.json b/tests/results/test_namespace_mandatory/60_1family_dynamic_jinja.json index 5e4d007..cc6f115 100644 --- a/tests/results/test_namespace_mandatory/60_1family_dynamic_jinja.json +++ b/tests/results/test_namespace_mandatory/60_1family_dynamic_jinja.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group.json index 273e7c7..1526ec3 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json index a34a8d0..ea97314 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json index a34a8d0..ea97314 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json index 273e7c7..1526ec3 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc.json index a8fa498..3a56db3 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc.json @@ -32,18 +32,57 @@ }, "newvar": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc_empty.json b/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc_empty.json index a8fa498..3a56db3 100644 --- a/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc_empty.json +++ b/tests/results/test_namespace_mandatory/60_2family_dynamic_outside_calc_empty.json @@ -32,18 +32,57 @@ }, "newvar": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2.json index 37795b6..811aee7 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2.json @@ -32,18 +32,57 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2_empty.json index 37795b6..811aee7 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc2_empty.json @@ -32,18 +32,57 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix2_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled.json index f26b7ea..dca6643 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled.json @@ -18,18 +18,36 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled2.json index 69f82a5..e24095b 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled2.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_disabled2.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_2.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_2.json index df367bc..e5fb0e4 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_2.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_2.json @@ -24,18 +24,45 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_3.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_3.json index 5e33a6c..152b62f 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_3.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_empty_3.json @@ -32,18 +32,57 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json index 8b40c01..9fe49fd 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json index 94af64c..54e7b80 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -32,18 +32,57 @@ }, "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json index 43ca286..3c8f09b 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -52,18 +52,87 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -71,7 +140,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_param_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable_empty.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_variable_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_hidden_suffix.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_hidden_suffix.json index 9ee9fe1..e99b74c 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_hidden_suffix.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_hidden_suffix.json @@ -34,18 +34,60 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + }, + "dynval2": { + "var": null, + "family": { + "var": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix.json index 58faa02..9dd479c 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix.json @@ -38,18 +38,66 @@ "var3": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix_empty.json index cc10ca8..d79c475 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_unknown_suffix_empty.json @@ -70,18 +70,114 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -89,7 +185,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2.json index 1a8c462..53d7ba6 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2_empty.json index 1a8c462..53d7ba6 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside2_empty.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_1_0.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_1_0.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_1_0.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_1_0.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_empty.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_empty.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json index c511365..f27be81 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json index c511365..f27be81 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix.json index 2477e85..81230b1 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json index 2477e85..81230b1 100644 --- a/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_inside.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_inside.json index 59b19de..81b6384 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_inside.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_inside.json @@ -42,18 +42,72 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_inside_empty.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_inside_empty.json index 59b19de..81b6384 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_inside_empty.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_inside_empty.json @@ -42,18 +42,72 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership.json index 16cd2e0..83ab425 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership.json @@ -94,18 +94,150 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -113,7 +245,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership_empty.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership_empty.json index 16cd2e0..83ab425 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership_empty.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_leadership_empty.json @@ -94,18 +94,150 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -113,7 +245,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json index 80a5263..e713632 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -50,18 +50,84 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty2.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty2.json index bd8770b..24f5e12 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty2.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_empty2.json @@ -106,18 +106,168 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -125,7 +275,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi.json index f4e2a66..9301faf 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi2.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi2.json index f4e2a66..9301faf 100644 --- a/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi2.json +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_suffix_auto_multi2.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_8family_dynamic_same_name_1.json b/tests/results/test_namespace_mandatory/60_8family_dynamic_same_name_1.json new file mode 100644 index 0000000..c495cc9 --- /dev/null +++ b/tests/results/test_namespace_mandatory/60_8family_dynamic_same_name_1.json @@ -0,0 +1,94 @@ +{ + "_meta": { + "hostvars": { + "GROUP1_01": { + "ansible_host": "group1.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_01": { + "ansible_host": "group2.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + } + } + }, + "group1": { + "hosts": [ + "GROUP1_01" + ] + }, + "group2": { + "hosts": [ + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" + ] + }, + "groups": { + "children": [ + "group1", + "group2" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/60_9extra_dynamic.json b/tests/results/test_namespace_mandatory/60_9extra_dynamic.json index 2a67962..df9116e 100644 --- a/tests/results/test_namespace_mandatory/60_9extra_dynamic.json +++ b/tests/results/test_namespace_mandatory/60_9extra_dynamic.json @@ -26,18 +26,48 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_9extra_dynamic_extra.json b/tests/results/test_namespace_mandatory/60_9extra_dynamic_extra.json index c7114ce..5f03f51 100644 --- a/tests/results/test_namespace_mandatory/60_9extra_dynamic_extra.json +++ b/tests/results/test_namespace_mandatory/60_9extra_dynamic_extra.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/60_9family_dynamic_calc_both.json b/tests/results/test_namespace_mandatory/60_9family_dynamic_calc_both.json index af5982e..595e43c 100644 --- a/tests/results/test_namespace_mandatory/60_9family_dynamic_calc_both.json +++ b/tests/results/test_namespace_mandatory/60_9family_dynamic_calc_both.json @@ -24,18 +24,45 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_mandatory/68_0family_leadership_mode.json b/tests/results/test_namespace_mandatory/68_0family_leadership_mode.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_mandatory/68_0family_leadership_mode.json +++ b/tests/results/test_namespace_mandatory/68_0family_leadership_mode.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_0empty.json b/tests/results/test_namespace_read_write/00_0empty.json index 71f7377..f51689c 100644 --- a/tests/results/test_namespace_read_write/00_0empty.json +++ b/tests/results/test_namespace_read_write/00_0empty.json @@ -6,18 +6,18 @@ }, "GROUP2_01": { "ansible_host": "group2.net" + }, + "GROUP2_02": { + "ansible_host": "group3.net" + }, + "group4.net": { + "ansible_host": "group4.net" + }, + "group5.net": { + "ansible_host": "group5.net" } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -25,7 +25,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_0no_variable.json b/tests/results/test_namespace_read_write/00_0no_variable.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/00_0no_variable.json +++ b/tests/results/test_namespace_read_write/00_0no_variable.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write/00_0no_variable_default_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/00_0no_variable_default_version.json +++ b/tests/results/test_namespace_read_write/00_0no_variable_default_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json +++ b/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_0version_underscore.json b/tests/results/test_namespace_read_write/00_0version_underscore.json index 08bb7e9..29e2fc3 100644 --- a/tests/results/test_namespace_read_write/00_0version_underscore.json +++ b/tests/results/test_namespace_read_write/00_0version_underscore.json @@ -12,18 +12,27 @@ "rougail": { "version": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "version": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "version": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "version": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_1empty_variable.json b/tests/results/test_namespace_read_write/00_1empty_variable.json index de0532c..28807fe 100644 --- a/tests/results/test_namespace_read_write/00_1empty_variable.json +++ b/tests/results/test_namespace_read_write/00_1empty_variable.json @@ -12,18 +12,27 @@ "rougail": { "empty": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "empty": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "empty": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "empty": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated.json b/tests/results/test_namespace_read_write/00_2default_calculated.json index 12a89fb..157c62e 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated.json @@ -18,18 +18,36 @@ "no" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_multi.json b/tests/results/test_namespace_read_write/00_2default_calculated_multi.json index f7e3a45..b6b23bd 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated_multi.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated_multi.json @@ -30,18 +30,54 @@ "maybe" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json index 0f6acca..a594f26 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json @@ -12,18 +12,27 @@ "rougail": { "var2": "a_value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "a_value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "a_value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "a_value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_variable_description_multi_line.json b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description_multi_line.json index cce9324..9e634f9 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated_variable_description_multi_line.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description_multi_line.json @@ -16,18 +16,33 @@ "var2": null, "var3": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_variable_transitive.json b/tests/results/test_namespace_read_write/00_2default_calculated_variable_transitive.json index b4357c4..7514d1c 100644 --- a/tests/results/test_namespace_read_write/00_2default_calculated_variable_transitive.json +++ b/tests/results/test_namespace_read_write/00_2default_calculated_variable_transitive.json @@ -14,18 +14,30 @@ "var1": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_4load_subfolder.json b/tests/results/test_namespace_read_write/00_4load_subfolder.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_4load_subfolder.json +++ b/tests/results/test_namespace_read_write/00_4load_subfolder.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_5load_notype.json b/tests/results/test_namespace_read_write/00_5load_notype.json index 1b16592..b2f588a 100644 --- a/tests/results/test_namespace_read_write/00_5load_notype.json +++ b/tests/results/test_namespace_read_write/00_5load_notype.json @@ -12,18 +12,27 @@ "rougail": { "without_type": "non" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "without_type": "non" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "without_type": "non" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "without_type": "non" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6boolean.json b/tests/results/test_namespace_read_write/00_6boolean.json index b98fc11..b79fea9 100644 --- a/tests/results/test_namespace_read_write/00_6boolean.json +++ b/tests/results/test_namespace_read_write/00_6boolean.json @@ -22,18 +22,42 @@ "var5": false, "var6": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6boolean_no_mandatory.json b/tests/results/test_namespace_read_write/00_6boolean_no_mandatory.json index f2c710c..99d6e16 100644 --- a/tests/results/test_namespace_read_write/00_6boolean_no_mandatory.json +++ b/tests/results/test_namespace_read_write/00_6boolean_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "variable": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice.json b/tests/results/test_namespace_read_write/00_6choice.json index 711200c..2bcc48b 100644 --- a/tests/results/test_namespace_read_write/00_6choice.json +++ b/tests/results/test_namespace_read_write/00_6choice.json @@ -22,18 +22,42 @@ "var5": "a", "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": null, + "var5": "a", + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice_calculation.json b/tests/results/test_namespace_read_write/00_6choice_calculation.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace_read_write/00_6choice_calculation.json +++ b/tests/results/test_namespace_read_write/00_6choice_calculation.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice_link.json b/tests/results/test_namespace_read_write/00_6choice_link.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_6choice_link.json +++ b/tests/results/test_namespace_read_write/00_6choice_link.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice_variable.json b/tests/results/test_namespace_read_write/00_6choice_variable.json index deb0742..71549e7 100644 --- a/tests/results/test_namespace_read_write/00_6choice_variable.json +++ b/tests/results/test_namespace_read_write/00_6choice_variable.json @@ -22,18 +22,42 @@ ], "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice_variable_link.json b/tests/results/test_namespace_read_write/00_6choice_variable_link.json index 72c79a0..e39face 100644 --- a/tests/results/test_namespace_read_write/00_6choice_variable_link.json +++ b/tests/results/test_namespace_read_write/00_6choice_variable_link.json @@ -24,18 +24,45 @@ "var2": "a", "var3": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6choice_variable_link2.json b/tests/results/test_namespace_read_write/00_6choice_variable_link2.json index 64e0ed9..32e8eed 100644 --- a/tests/results/test_namespace_read_write/00_6choice_variable_link2.json +++ b/tests/results/test_namespace_read_write/00_6choice_variable_link2.json @@ -28,18 +28,51 @@ "var3": "a" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6custom.json b/tests/results/test_namespace_read_write/00_6custom.json index 33164c5..c614898 100644 --- a/tests/results/test_namespace_read_write/00_6custom.json +++ b/tests/results/test_namespace_read_write/00_6custom.json @@ -14,18 +14,30 @@ "custom1": null, "custom2": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": null, + "custom2": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": null, + "custom2": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": null, + "custom2": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6domainname.json b/tests/results/test_namespace_read_write/00_6domainname.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace_read_write/00_6domainname.json +++ b/tests/results/test_namespace_read_write/00_6domainname.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6domainname_params.json b/tests/results/test_namespace_read_write/00_6domainname_params.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace_read_write/00_6domainname_params.json +++ b/tests/results/test_namespace_read_write/00_6domainname_params.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6float.json b/tests/results/test_namespace_read_write/00_6float.json index cad416c..4118959 100644 --- a/tests/results/test_namespace_read_write/00_6float.json +++ b/tests/results/test_namespace_read_write/00_6float.json @@ -22,18 +22,42 @@ "var5": 10.1, "var6": 10.1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6number.json b/tests/results/test_namespace_read_write/00_6number.json index b9c4f08..42d4ce2 100644 --- a/tests/results/test_namespace_read_write/00_6number.json +++ b/tests/results/test_namespace_read_write/00_6number.json @@ -22,18 +22,42 @@ "var5": 10, "var6": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6port.json b/tests/results/test_namespace_read_write/00_6port.json index 65d1ea6..0cff1ca 100644 --- a/tests/results/test_namespace_read_write/00_6port.json +++ b/tests/results/test_namespace_read_write/00_6port.json @@ -16,18 +16,33 @@ "variable2": "8080", "variable3": "8080" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": null, + "variable2": "8080", + "variable3": "8080" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": null, + "variable2": "8080", + "variable3": "8080" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": null, + "variable2": "8080", + "variable3": "8080" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6regexp.json b/tests/results/test_namespace_read_write/00_6regexp.json index d6f7114..d521608 100644 --- a/tests/results/test_namespace_read_write/00_6regexp.json +++ b/tests/results/test_namespace_read_write/00_6regexp.json @@ -12,18 +12,27 @@ "rougail": { "var": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6regexp_link.json b/tests/results/test_namespace_read_write/00_6regexp_link.json index a940e1f..ac61087 100644 --- a/tests/results/test_namespace_read_write/00_6regexp_link.json +++ b/tests/results/test_namespace_read_write/00_6regexp_link.json @@ -14,18 +14,30 @@ "var1": "#a1a1a1", "var2": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6secret.json b/tests/results/test_namespace_read_write/00_6secret.json index 99d00b0..b3b2305 100644 --- a/tests/results/test_namespace_read_write/00_6secret.json +++ b/tests/results/test_namespace_read_write/00_6secret.json @@ -14,18 +14,30 @@ "secret1": null, "secret2": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": null, + "secret2": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": null, + "secret2": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": null, + "secret2": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6secret_param.json b/tests/results/test_namespace_read_write/00_6secret_param.json index a53975d..cbafc06 100644 --- a/tests/results/test_namespace_read_write/00_6secret_param.json +++ b/tests/results/test_namespace_read_write/00_6secret_param.json @@ -16,18 +16,33 @@ "secret2": "value", "secret3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": null, + "secret2": "value", + "secret3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": null, + "secret2": "value", + "secret3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": null, + "secret2": "value", + "secret3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_6string.json b/tests/results/test_namespace_read_write/00_6string.json index 69d5c9b..a37bed5 100644 --- a/tests/results/test_namespace_read_write/00_6string.json +++ b/tests/results/test_namespace_read_write/00_6string.json @@ -22,18 +22,42 @@ "var5": "value", "var6": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": "value", + "var5": "value", + "var6": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": "value", + "var5": "value", + "var6": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null, + "var3": null, + "var4": "value", + "var5": "value", + "var6": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7choice_quote.json b/tests/results/test_namespace_read_write/00_7choice_quote.json index 5d3d4b4..8fab3fe 100644 --- a/tests/results/test_namespace_read_write/00_7choice_quote.json +++ b/tests/results/test_namespace_read_write/00_7choice_quote.json @@ -12,18 +12,27 @@ "rougail": { "var": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7help.json b/tests/results/test_namespace_read_write/00_7help.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_7help.json +++ b/tests/results/test_namespace_read_write/00_7help.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7help_quote.json b/tests/results/test_namespace_read_write/00_7help_quote.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_7help_quote.json +++ b/tests/results/test_namespace_read_write/00_7help_quote.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7help_sup.json b/tests/results/test_namespace_read_write/00_7help_sup.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_7help_sup.json +++ b/tests/results/test_namespace_read_write/00_7help_sup.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7value_doublequote.json b/tests/results/test_namespace_read_write/00_7value_doublequote.json index 4c3e576..a95264a 100644 --- a/tests/results/test_namespace_read_write/00_7value_doublequote.json +++ b/tests/results/test_namespace_read_write/00_7value_doublequote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7value_doublequote2.json b/tests/results/test_namespace_read_write/00_7value_doublequote2.json index 79c5843..36f2c7d 100644 --- a/tests/results/test_namespace_read_write/00_7value_doublequote2.json +++ b/tests/results/test_namespace_read_write/00_7value_doublequote2.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7value_doublequote3.json b/tests/results/test_namespace_read_write/00_7value_doublequote3.json index 698dd17..1264273 100644 --- a/tests/results/test_namespace_read_write/00_7value_doublequote3.json +++ b/tests/results/test_namespace_read_write/00_7value_doublequote3.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\\\"\\'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\\\"\\'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_7value_quote.json b/tests/results/test_namespace_read_write/00_7value_quote.json index 1714a38..3aa55ca 100644 --- a/tests/results/test_namespace_read_write/00_7value_quote.json +++ b/tests/results/test_namespace_read_write/00_7value_quote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_8calculation_information.json b/tests/results/test_namespace_read_write/00_8calculation_information.json index 93aaf16..583e34d 100644 --- a/tests/results/test_namespace_read_write/00_8calculation_information.json +++ b/tests/results/test_namespace_read_write/00_8calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_8calculation_namespace.json b/tests/results/test_namespace_read_write/00_8calculation_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace_read_write/00_8calculation_namespace.json +++ b/tests/results/test_namespace_read_write/00_8calculation_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_8calculation_param_namespace.json b/tests/results/test_namespace_read_write/00_8calculation_param_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace_read_write/00_8calculation_param_namespace.json +++ b/tests/results/test_namespace_read_write/00_8calculation_param_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_8test.json b/tests/results/test_namespace_read_write/00_8test.json index a0a7dbc..b5ad711 100644 --- a/tests/results/test_namespace_read_write/00_8test.json +++ b/tests/results/test_namespace_read_write/00_8test.json @@ -22,18 +22,42 @@ "var5": true, "var6": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": "value", + "var3": null, + "var4": null, + "var5": true, + "var6": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": "value", + "var3": null, + "var4": null, + "var5": true, + "var6": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": "value", + "var3": null, + "var4": null, + "var5": true, + "var6": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9choice_variable_multi.json b/tests/results/test_namespace_read_write/00_9choice_variable_multi.json index 4465509..543c940 100644 --- a/tests/results/test_namespace_read_write/00_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write/00_9choice_variable_multi.json @@ -14,18 +14,30 @@ "variable1": [], "variable2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [], + "variable2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [], + "variable2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [], + "variable2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9choice_variables.json b/tests/results/test_namespace_read_write/00_9choice_variables.json index 7634364..f144680 100644 --- a/tests/results/test_namespace_read_write/00_9choice_variables.json +++ b/tests/results/test_namespace_read_write/00_9choice_variables.json @@ -16,18 +16,33 @@ "source_variable_2": "val2", "my_variable": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation.json b/tests/results/test_namespace_read_write/00_9default_calculation.json index 3b9b96a..1afb0ee 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string_1_True_None" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string_1_True_None" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_information.json b/tests/results/test_namespace_read_write/00_9default_calculation_information.json index 0c43bcb..e0eb04d 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_information.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_information_other_variable.json b/tests/results/test_namespace_read_write/00_9default_calculation_information_other_variable.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_information_other_variable.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_information_other_variable.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional.json b/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional2.json b/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional2.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional2.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_multi_optional2.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_optional.json b/tests/results/test_namespace_read_write/00_9default_calculation_optional.json index 4fbc103..b75fce1 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_optional.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_optional.json @@ -12,18 +12,27 @@ "rougail": { "my_calculated_variable": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_calculated_variable": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_calculated_variable": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_calculated_variable": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_optional_exists.json b/tests/results/test_namespace_read_write/00_9default_calculation_optional_exists.json index be789d0..fa2729c 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_optional_exists.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_optional_exists.json @@ -26,18 +26,48 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_calculation_param_optional.json b/tests/results/test_namespace_read_write/00_9default_calculation_param_optional.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace_read_write/00_9default_calculation_param_optional.json +++ b/tests/results/test_namespace_read_write/00_9default_calculation_param_optional.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_information_other_variable.json b/tests/results/test_namespace_read_write/00_9default_information_other_variable.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_9default_information_other_variable.json +++ b/tests/results/test_namespace_read_write/00_9default_information_other_variable.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_information_other_variable2.json b/tests/results/test_namespace_read_write/00_9default_information_other_variable2.json index 1a3f623..c7d2f77 100644 --- a/tests/results/test_namespace_read_write/00_9default_information_other_variable2.json +++ b/tests/results/test_namespace_read_write/00_9default_information_other_variable2.json @@ -14,18 +14,30 @@ "var1": null, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": null, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": null, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9default_integer.json b/tests/results/test_namespace_read_write/00_9default_integer.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace_read_write/00_9default_integer.json +++ b/tests/results/test_namespace_read_write/00_9default_integer.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9extra.json b/tests/results/test_namespace_read_write/00_9extra.json index 7ec3834..6296c84 100644 --- a/tests/results/test_namespace_read_write/00_9extra.json +++ b/tests/results/test_namespace_read_write/00_9extra.json @@ -18,18 +18,36 @@ "extra": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9extra_calculation.json b/tests/results/test_namespace_read_write/00_9extra_calculation.json index 7dd273d..ddb1fa9 100644 --- a/tests/results/test_namespace_read_write/00_9extra_calculation.json +++ b/tests/results/test_namespace_read_write/00_9extra_calculation.json @@ -22,18 +22,42 @@ "variable2": "value", "variable3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/00_9extra_ouside.json b/tests/results/test_namespace_read_write/00_9extra_ouside.json index 15740d7..905bdba 100644 --- a/tests/results/test_namespace_read_write/00_9extra_ouside.json +++ b/tests/results/test_namespace_read_write/00_9extra_ouside.json @@ -18,18 +18,36 @@ "extra": { "variable": "value in extra" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6boolean_multi.json b/tests/results/test_namespace_read_write/01_6boolean_multi.json index b7b6475..6969662 100644 --- a/tests/results/test_namespace_read_write/01_6boolean_multi.json +++ b/tests/results/test_namespace_read_write/01_6boolean_multi.json @@ -58,18 +58,96 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6custom_multi.json b/tests/results/test_namespace_read_write/01_6custom_multi.json index 342ab42..6077008 100644 --- a/tests/results/test_namespace_read_write/01_6custom_multi.json +++ b/tests/results/test_namespace_read_write/01_6custom_multi.json @@ -18,18 +18,36 @@ "value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": [], + "custom2": [ + "value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": [], + "custom2": [ + "value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": [], + "custom2": [ + "value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6float_multi.json b/tests/results/test_namespace_read_write/01_6float_multi.json index 8cc7bcc..149fe82 100644 --- a/tests/results/test_namespace_read_write/01_6float_multi.json +++ b/tests/results/test_namespace_read_write/01_6float_multi.json @@ -58,18 +58,96 @@ 0.0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6number_multi.json b/tests/results/test_namespace_read_write/01_6number_multi.json index a5f146a..3ca363c 100644 --- a/tests/results/test_namespace_read_write/01_6number_multi.json +++ b/tests/results/test_namespace_read_write/01_6number_multi.json @@ -58,18 +58,96 @@ 0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6string_empty.json b/tests/results/test_namespace_read_write/01_6string_empty.json index 15771a1..07eee12 100644 --- a/tests/results/test_namespace_read_write/01_6string_empty.json +++ b/tests/results/test_namespace_read_write/01_6string_empty.json @@ -18,18 +18,36 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "value", + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "value", + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "value", + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_6string_multi.json b/tests/results/test_namespace_read_write/01_6string_multi.json index 7141f1b..122d7e3 100644 --- a/tests/results/test_namespace_read_write/01_6string_multi.json +++ b/tests/results/test_namespace_read_write/01_6string_multi.json @@ -46,18 +46,78 @@ "value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": [], + "var3": [], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": [], + "var3": [], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": [], + "var3": [], + "var4": [ + "value" + ], + "var5": [ + "value" + ], + "var6": [ + "value" + ], + "var7": [ + "value" + ], + "var8": [ + "value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -65,7 +125,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_7value_multi_doublequote.json b/tests/results/test_namespace_read_write/01_7value_multi_doublequote.json index 75eeb46..9817e6f 100644 --- a/tests/results/test_namespace_read_write/01_7value_multi_doublequote.json +++ b/tests/results/test_namespace_read_write/01_7value_multi_doublequote.json @@ -16,18 +16,33 @@ "quote\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_7value_multi_doublequote2.json b/tests/results/test_namespace_read_write/01_7value_multi_doublequote2.json index 0581011..e832a1a 100644 --- a/tests/results/test_namespace_read_write/01_7value_multi_doublequote2.json +++ b/tests/results/test_namespace_read_write/01_7value_multi_doublequote2.json @@ -16,18 +16,33 @@ "quote'\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_7value_multi_quote.json b/tests/results/test_namespace_read_write/01_7value_multi_quote.json index 14b0a7a..13dfccc 100644 --- a/tests/results/test_namespace_read_write/01_7value_multi_quote.json +++ b/tests/results/test_namespace_read_write/01_7value_multi_quote.json @@ -16,18 +16,33 @@ "quote'" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_8calculation_information_multi.json b/tests/results/test_namespace_read_write/01_8calculation_information_multi.json index 26cb0d2..ce00dbe 100644 --- a/tests/results/test_namespace_read_write/01_8calculation_information_multi.json +++ b/tests/results/test_namespace_read_write/01_8calculation_information_multi.json @@ -12,18 +12,27 @@ "rougail": { "variable": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/01_9choice_variable_multi.json b/tests/results/test_namespace_read_write/01_9choice_variable_multi.json index 667a9eb..a349a91 100644 --- a/tests/results/test_namespace_read_write/01_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write/01_9choice_variable_multi.json @@ -22,18 +22,42 @@ ], "variable2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "a", + "b", + "c" + ], + "variable2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_0type_param.json b/tests/results/test_namespace_read_write/04_0type_param.json index 9f28099..d54fdf6 100644 --- a/tests/results/test_namespace_read_write/04_0type_param.json +++ b/tests/results/test_namespace_read_write/04_0type_param.json @@ -12,18 +12,27 @@ "rougail": { "int": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1auto_save.json b/tests/results/test_namespace_read_write/04_1auto_save.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace_read_write/04_1auto_save.json +++ b/tests/results/test_namespace_read_write/04_1auto_save.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1auto_save_and_calculated.json b/tests/results/test_namespace_read_write/04_1auto_save_and_calculated.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace_read_write/04_1auto_save_and_calculated.json +++ b/tests/results/test_namespace_read_write/04_1auto_save_and_calculated.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1auto_save_and_calculated_hidden.json b/tests/results/test_namespace_read_write/04_1auto_save_and_calculated_hidden.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace_read_write/04_1auto_save_and_calculated_hidden.json +++ b/tests/results/test_namespace_read_write/04_1auto_save_and_calculated_hidden.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1auto_save_and_hidden.json b/tests/results/test_namespace_read_write/04_1auto_save_and_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/04_1auto_save_and_hidden.json +++ b/tests/results/test_namespace_read_write/04_1auto_save_and_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_2.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_2.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_2.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_2.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json index 953d6af..57cec97 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json @@ -12,18 +12,27 @@ "rougail": { "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json index d68c264..70b3820 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json @@ -14,18 +14,30 @@ "var2": null, "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": null, + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": null, + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": null, + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json index e3b1f41..19aba7c 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json @@ -12,18 +12,27 @@ "rougail": { "var1": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json index 9101c81..02e45e3 100644 --- a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json @@ -14,18 +14,30 @@ "var1": "value", "var3": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation.json b/tests/results/test_namespace_read_write/04_5disabled_calculation.json index 41a2b82..4d1fc0d 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation.json @@ -16,18 +16,33 @@ "variable1": null, "variable2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable1": null, + "variable2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable1": null, + "variable2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable1": null, + "variable2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_default.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_default.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_default.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_default.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_multi.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_multi.json index e025f24..30ce745 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_multi.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_multi.json @@ -16,18 +16,33 @@ "variable1": [], "variable2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable1": [], + "variable2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable1": [], + "variable2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable1": [], + "variable2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_optional.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_optional.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_optional.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_optional.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable.json index e678d83..39e4ba0 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable.json @@ -14,18 +14,30 @@ "condition": false, "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false, + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false, + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false, + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable2.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable2.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable2.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable2.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable3.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable3.json index adeb73a..3777b7d 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable3.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable3.json @@ -12,18 +12,27 @@ "rougail": { "condition": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable4.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable4.json index 97d4bfd..b7b9639 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable4.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable4.json @@ -14,18 +14,30 @@ "condition": "yes", "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes", + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes", + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes", + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable_multi.json b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable_multi.json index 73d6fe3..2b05e55 100644 --- a/tests/results/test_namespace_read_write/04_5disabled_calculation_variable_multi.json +++ b/tests/results/test_namespace_read_write/04_5disabled_calculation_variable_multi.json @@ -14,18 +14,30 @@ "condition": false, "variable": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false, + "variable": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false, + "variable": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false, + "variable": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5hidden_calculation.json b/tests/results/test_namespace_read_write/04_5hidden_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write/04_5hidden_calculation.json +++ b/tests/results/test_namespace_read_write/04_5hidden_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5hidden_calculation2.json b/tests/results/test_namespace_read_write/04_5hidden_calculation2.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write/04_5hidden_calculation2.json +++ b/tests/results/test_namespace_read_write/04_5hidden_calculation2.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5hidden_calculation_default_calculation.json b/tests/results/test_namespace_read_write/04_5hidden_calculation_default_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write/04_5hidden_calculation_default_calculation.json +++ b/tests/results/test_namespace_read_write/04_5hidden_calculation_default_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5validators.json b/tests/results/test_namespace_read_write/04_5validators.json index 64cbeb2..0a618cd 100644 --- a/tests/results/test_namespace_read_write/04_5validators.json +++ b/tests/results/test_namespace_read_write/04_5validators.json @@ -12,18 +12,27 @@ "rougail": { "int": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5validators_differ.json b/tests/results/test_namespace_read_write/04_5validators_differ.json index 8049ae9..caaf87d 100644 --- a/tests/results/test_namespace_read_write/04_5validators_differ.json +++ b/tests/results/test_namespace_read_write/04_5validators_differ.json @@ -14,18 +14,30 @@ "var1": "oui", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "oui", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5validators_multi.json b/tests/results/test_namespace_read_write/04_5validators_multi.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace_read_write/04_5validators_multi.json +++ b/tests/results/test_namespace_read_write/04_5validators_multi.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5validators_multi2.json b/tests/results/test_namespace_read_write/04_5validators_multi2.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace_read_write/04_5validators_multi2.json +++ b/tests/results/test_namespace_read_write/04_5validators_multi2.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/04_5validators_multi3.json b/tests/results/test_namespace_read_write/04_5validators_multi3.json index 126b95c..191d442 100644 --- a/tests/results/test_namespace_read_write/04_5validators_multi3.json +++ b/tests/results/test_namespace_read_write/04_5validators_multi3.json @@ -20,18 +20,39 @@ 2 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/05_0multi_not_uniq.json b/tests/results/test_namespace_read_write/05_0multi_not_uniq.json index 979a464..676e82b 100644 --- a/tests/results/test_namespace_read_write/05_0multi_not_uniq.json +++ b/tests/results/test_namespace_read_write/05_0multi_not_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/05_0multi_uniq.json b/tests/results/test_namespace_read_write/05_0multi_uniq.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace_read_write/05_0multi_uniq.json +++ b/tests/results/test_namespace_read_write/05_0multi_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/12_1auto_save_expert.json b/tests/results/test_namespace_read_write/12_1auto_save_expert.json index 0fb54bc..dbcd68f 100644 --- a/tests/results/test_namespace_read_write/12_1auto_save_expert.json +++ b/tests/results/test_namespace_read_write/12_1auto_save_expert.json @@ -12,18 +12,27 @@ "rougail": { "var": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_0redefine_description.json b/tests/results/test_namespace_read_write/16_0redefine_description.json index 0c43bcb..e0eb04d 100644 --- a/tests/results/test_namespace_read_write/16_0redefine_description.json +++ b/tests/results/test_namespace_read_write/16_0redefine_description.json @@ -12,18 +12,27 @@ "rougail": { "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_2family_redefine_calculation.json b/tests/results/test_namespace_read_write/16_2family_redefine_calculation.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/16_2family_redefine_calculation.json +++ b/tests/results/test_namespace_read_write/16_2family_redefine_calculation.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_2family_redefine_disabled.json b/tests/results/test_namespace_read_write/16_2family_redefine_disabled.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/16_2family_redefine_disabled.json +++ b/tests/results/test_namespace_read_write/16_2family_redefine_disabled.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_3family_empty_at_ends.json b/tests/results/test_namespace_read_write/16_3family_empty_at_ends.json index 2b611bd..7594832 100644 --- a/tests/results/test_namespace_read_write/16_3family_empty_at_ends.json +++ b/tests/results/test_namespace_read_write/16_3family_empty_at_ends.json @@ -16,18 +16,33 @@ "var1": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5exists_nonexists.json b/tests/results/test_namespace_read_write/16_5exists_nonexists.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace_read_write/16_5exists_nonexists.json +++ b/tests/results/test_namespace_read_write/16_5exists_nonexists.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5exists_redefine.json b/tests/results/test_namespace_read_write/16_5exists_redefine.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/16_5exists_redefine.json +++ b/tests/results/test_namespace_read_write/16_5exists_redefine.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_calculation.json b/tests/results/test_namespace_read_write/16_5redefine_calculation.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_calculation.json +++ b/tests/results/test_namespace_read_write/16_5redefine_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_choice.json b/tests/results/test_namespace_read_write/16_5redefine_choice.json index 93aaf16..583e34d 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_choice.json +++ b/tests/results/test_namespace_read_write/16_5redefine_choice.json @@ -12,18 +12,27 @@ "rougail": { "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_default.json b/tests/results/test_namespace_read_write/16_5redefine_default.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_default.json +++ b/tests/results/test_namespace_read_write/16_5redefine_default.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_default_calculation.json b/tests/results/test_namespace_read_write/16_5redefine_default_calculation.json index 93aaf16..583e34d 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_default_calculation.json +++ b/tests/results/test_namespace_read_write/16_5redefine_default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_family.json b/tests/results/test_namespace_read_write/16_5redefine_family.json index 36e060e..b7aeed2 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_family.json +++ b/tests/results/test_namespace_read_write/16_5redefine_family.json @@ -16,18 +16,33 @@ "variable": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_help.json b/tests/results/test_namespace_read_write/16_5redefine_help.json index 36e060e..b7aeed2 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_help.json +++ b/tests/results/test_namespace_read_write/16_5redefine_help.json @@ -16,18 +16,33 @@ "variable": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_hidden.json b/tests/results/test_namespace_read_write/16_5redefine_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_hidden.json +++ b/tests/results/test_namespace_read_write/16_5redefine_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_multi.json b/tests/results/test_namespace_read_write/16_5redefine_multi.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_multi.json +++ b/tests/results/test_namespace_read_write/16_5redefine_multi.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5redefine_remove_disable_calculation.json b/tests/results/test_namespace_read_write/16_5redefine_remove_disable_calculation.json index 4101b17..ea57168 100644 --- a/tests/results/test_namespace_read_write/16_5redefine_remove_disable_calculation.json +++ b/tests/results/test_namespace_read_write/16_5redefine_remove_disable_calculation.json @@ -14,18 +14,30 @@ "condition": "no", "variable": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "variable": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "variable": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "variable": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_5test_redefine.json b/tests/results/test_namespace_read_write/16_5test_redefine.json index 8821875..d1edea9 100644 --- a/tests/results/test_namespace_read_write/16_5test_redefine.json +++ b/tests/results/test_namespace_read_write/16_5test_redefine.json @@ -16,18 +16,33 @@ "var2": "non", "var3": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "non", + "var3": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_6choice_redefine.json b/tests/results/test_namespace_read_write/16_6choice_redefine.json index 0cd102a..186b91c 100644 --- a/tests/results/test_namespace_read_write/16_6choice_redefine.json +++ b/tests/results/test_namespace_read_write/16_6choice_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var": "c" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "c" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "c" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "c" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_6exists_family.json b/tests/results/test_namespace_read_write/16_6exists_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/16_6exists_family.json +++ b/tests/results/test_namespace_read_write/16_6exists_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16_6exists_redefine_family.json b/tests/results/test_namespace_read_write/16_6exists_redefine_family.json index 8dd458c..2d0ff6b 100644 --- a/tests/results/test_namespace_read_write/16_6exists_redefine_family.json +++ b/tests/results/test_namespace_read_write/16_6exists_redefine_family.json @@ -22,18 +22,42 @@ "variable2": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family1": { + "variable1": null + }, + "family2": { + "variable2": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family1": { + "variable1": null + }, + "family2": { + "variable2": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family1": { + "variable1": null + }, + "family2": { + "variable2": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/16exists_exists.json b/tests/results/test_namespace_read_write/16exists_exists.json index 0c43bcb..e0eb04d 100644 --- a/tests/results/test_namespace_read_write/16exists_exists.json +++ b/tests/results/test_namespace_read_write/16exists_exists.json @@ -12,18 +12,27 @@ "rougail": { "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/17_5redefine_leadership.json b/tests/results/test_namespace_read_write/17_5redefine_leadership.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/17_5redefine_leadership.json +++ b/tests/results/test_namespace_read_write/17_5redefine_leadership.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0empty_family.json b/tests/results/test_namespace_read_write/20_0empty_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/20_0empty_family.json +++ b/tests/results/test_namespace_read_write/20_0empty_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0family_append.json b/tests/results/test_namespace_read_write/20_0family_append.json index 9f1c121..8fda7a1 100644 --- a/tests/results/test_namespace_read_write/20_0family_append.json +++ b/tests/results/test_namespace_read_write/20_0family_append.json @@ -18,18 +18,36 @@ "var2": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0family_underscore.json b/tests/results/test_namespace_read_write/20_0family_underscore.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/20_0family_underscore.json +++ b/tests/results/test_namespace_read_write/20_0family_underscore.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0multi_family.json b/tests/results/test_namespace_read_write/20_0multi_family.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace_read_write/20_0multi_family.json +++ b/tests/results/test_namespace_read_write/20_0multi_family.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0multi_family_basic.json b/tests/results/test_namespace_read_write/20_0multi_family_basic.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace_read_write/20_0multi_family_basic.json +++ b/tests/results/test_namespace_read_write/20_0multi_family_basic.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0multi_family_expert.json b/tests/results/test_namespace_read_write/20_0multi_family_expert.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace_read_write/20_0multi_family_expert.json +++ b/tests/results/test_namespace_read_write/20_0multi_family_expert.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0multi_family_order.json b/tests/results/test_namespace_read_write/20_0multi_family_order.json index efd96e1..62c993a 100644 --- a/tests/results/test_namespace_read_write/20_0multi_family_order.json +++ b/tests/results/test_namespace_read_write/20_0multi_family_order.json @@ -26,18 +26,48 @@ "variable2": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": null, + "family": { + "variable1": null, + "subfamily": { + "variable": null + }, + "variable2": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": null, + "family": { + "variable1": null, + "subfamily": { + "variable": null + }, + "variable2": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": null, + "family": { + "variable1": null, + "subfamily": { + "variable": null + }, + "variable2": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_0validators_differ_redefine.json b/tests/results/test_namespace_read_write/20_0validators_differ_redefine.json index b6dc8d2..816bbef 100644 --- a/tests/results/test_namespace_read_write/20_0validators_differ_redefine.json +++ b/tests/results/test_namespace_read_write/20_0validators_differ_redefine.json @@ -16,18 +16,33 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_1empty_subfamily.json b/tests/results/test_namespace_read_write/20_1empty_subfamily.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/20_1empty_subfamily.json +++ b/tests/results/test_namespace_read_write/20_1empty_subfamily.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/20_9default_information_parent.json b/tests/results/test_namespace_read_write/20_9default_information_parent.json index 9f1c121..8fda7a1 100644 --- a/tests/results/test_namespace_read_write/20_9default_information_parent.json +++ b/tests/results/test_namespace_read_write/20_9default_information_parent.json @@ -18,18 +18,36 @@ "var2": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": null, + "var2": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_condition.json b/tests/results/test_namespace_read_write/24_0family_hidden_condition.json index fe95c18..d2fce6d 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_condition.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_condition.json @@ -18,18 +18,36 @@ "var1": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "var1": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "var1": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "var1": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_condition_boolean.json b/tests/results/test_namespace_read_write/24_0family_hidden_condition_boolean.json index d37e6b2..49ea8f9 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_condition_boolean.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_condition_boolean.json @@ -12,18 +12,27 @@ "rougail": { "condition": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_condition_sub_family.json b/tests/results/test_namespace_read_write/24_0family_hidden_condition_sub_family.json index 0c5c281..1ccd269 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_condition_sub_family.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "subfamily": { + "var1": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_condition_variable_sub_family.json b/tests/results/test_namespace_read_write/24_0family_hidden_condition_variable_sub_family.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_condition_variable_sub_family.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_condition_variable_sub_family.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_condition_with_variable.json b/tests/results/test_namespace_read_write/24_0family_hidden_condition_with_variable.json index 18df585..5ba3af0 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_condition_with_variable.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_condition_with_variable.json @@ -14,18 +14,30 @@ "condition1": false, "condition2": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition1": false, + "condition2": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition1": false, + "condition2": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition1": false, + "condition2": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_hidden_param_condition_sub_family.json b/tests/results/test_namespace_read_write/24_0family_hidden_param_condition_sub_family.json index e8af9c0..80e124c 100644 --- a/tests/results/test_namespace_read_write/24_0family_hidden_param_condition_sub_family.json +++ b/tests/results/test_namespace_read_write/24_0family_hidden_param_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "family": { + "sub_family": { + "var1": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_mandatory_condition.json b/tests/results/test_namespace_read_write/24_0family_mandatory_condition.json index 4728258..969c677 100644 --- a/tests/results/test_namespace_read_write/24_0family_mandatory_condition.json +++ b/tests/results/test_namespace_read_write/24_0family_mandatory_condition.json @@ -14,18 +14,30 @@ "condition": "no", "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_0family_mandatory_condition_variable.json b/tests/results/test_namespace_read_write/24_0family_mandatory_condition_variable.json index dce4833..079a02b 100644 --- a/tests/results/test_namespace_read_write/24_0family_mandatory_condition_variable.json +++ b/tests/results/test_namespace_read_write/24_0family_mandatory_condition_variable.json @@ -14,18 +14,30 @@ "condition": true, "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_7validators_variable_optional.json b/tests/results/test_namespace_read_write/24_7validators_variable_optional.json index 9080efd..1eaf529 100644 --- a/tests/results/test_namespace_read_write/24_7validators_variable_optional.json +++ b/tests/results/test_namespace_read_write/24_7validators_variable_optional.json @@ -18,18 +18,36 @@ "int2": 1 } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "int": null, + "int2": 1 + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "int": null, + "int2": 1 + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "int": null, + "int2": 1 + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/24_family_disabled_var_hidden.json b/tests/results/test_namespace_read_write/24_family_disabled_var_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/24_family_disabled_var_hidden.json +++ b/tests/results/test_namespace_read_write/24_family_disabled_var_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership.json b/tests/results/test_namespace_read_write/40_0leadership.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/40_0leadership.json +++ b/tests/results/test_namespace_read_write/40_0leadership.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_diff_name.json b/tests/results/test_namespace_read_write/40_0leadership_diff_name.json index 5daa026..0826271 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_diff_name.json +++ b/tests/results/test_namespace_read_write/40_0leadership_diff_name.json @@ -12,18 +12,27 @@ "rougail": { "leadership": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_empty.json b/tests/results/test_namespace_read_write/40_0leadership_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_empty.json +++ b/tests/results/test_namespace_read_write/40_0leadership_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_follower_default_calculation.json b/tests/results/test_namespace_read_write/40_0leadership_follower_default_calculation.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_follower_default_calculation.json +++ b/tests/results/test_namespace_read_write/40_0leadership_follower_default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti.json b/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti.json index 6406062..1ad9cf9 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti.json +++ b/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti_calculation.json b/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti_calculation.json index b2b921b..a78729e 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti_calculation.json +++ b/tests/results/test_namespace_read_write/40_0leadership_follower_default_submulti_calculation.json @@ -32,18 +32,57 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_follower_default_value.json b/tests/results/test_namespace_read_write/40_0leadership_follower_default_value.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_follower_default_value.json +++ b/tests/results/test_namespace_read_write/40_0leadership_follower_default_value.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_leader_follower.json b/tests/results/test_namespace_read_write/40_0leadership_leader_follower.json index ef3501d..5bf7996 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_leader_follower.json +++ b/tests/results/test_namespace_read_write/40_0leadership_leader_follower.json @@ -30,18 +30,54 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_leader_not_multi.json b/tests/results/test_namespace_read_write/40_0leadership_leader_not_multi.json index 67280e2..3206e15 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_leader_not_multi.json +++ b/tests/results/test_namespace_read_write/40_0leadership_leader_not_multi.json @@ -22,18 +22,42 @@ "leader": [] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "mode_conteneur_actif": "non" + }, + "general1": { + "leader": [] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_0leadership_reduce.json b/tests/results/test_namespace_read_write/40_0leadership_reduce.json index abd9be5..205c1bf 100644 --- a/tests/results/test_namespace_read_write/40_0leadership_reduce.json +++ b/tests/results/test_namespace_read_write/40_0leadership_reduce.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": null + }, + { + "leader": "value_2", + "follower": null + }, + { + "leader": "value_3", + "follower": null + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": null + }, + { + "leader": "value_2", + "follower": null + }, + { + "leader": "value_3", + "follower": null + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": null + }, + { + "leader": "value_2", + "follower": null + }, + { + "leader": "value_3", + "follower": null + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_1leadership_append_follower.json b/tests/results/test_namespace_read_write/40_1leadership_append_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/40_1leadership_append_follower.json +++ b/tests/results/test_namespace_read_write/40_1leadership_append_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_2leadership_calculation_index.json b/tests/results/test_namespace_read_write/40_2leadership_calculation_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace_read_write/40_2leadership_calculation_index.json +++ b/tests/results/test_namespace_read_write/40_2leadership_calculation_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_2leadership_calculation_param_index.json b/tests/results/test_namespace_read_write/40_2leadership_calculation_param_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace_read_write/40_2leadership_calculation_param_index.json +++ b/tests/results/test_namespace_read_write/40_2leadership_calculation_param_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_2leadership_leader_calculation.json b/tests/results/test_namespace_read_write/40_2leadership_leader_calculation.json index a2dafb8..ff786c5 100644 --- a/tests/results/test_namespace_read_write/40_2leadership_leader_calculation.json +++ b/tests/results/test_namespace_read_write/40_2leadership_leader_calculation.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": null, + "follower2": null + }, + { + "leader": "val2", + "follower1": null, + "follower2": null + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": null, + "follower2": null + }, + { + "leader": "val2", + "follower1": null, + "follower2": null + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "val1", + "follower1": null, + "follower2": null + }, + { + "leader": "val2", + "follower1": null, + "follower2": null + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_6leadership_follower_multi.json b/tests/results/test_namespace_read_write/40_6leadership_follower_multi.json index 5daa026..0826271 100644 --- a/tests/results/test_namespace_read_write/40_6leadership_follower_multi.json +++ b/tests/results/test_namespace_read_write/40_6leadership_follower_multi.json @@ -12,18 +12,27 @@ "rougail": { "leadership": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json index 5daa026..0826271 100644 --- a/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json +++ b/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "leadership": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_boolean.json b/tests/results/test_namespace_read_write/40_8calculation_boolean.json index 0cf61eb..270e54e 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_boolean.json +++ b/tests/results/test_namespace_read_write/40_8calculation_boolean.json @@ -26,18 +26,48 @@ false ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_boolean_return_none.json b/tests/results/test_namespace_read_write/40_8calculation_boolean_return_none.json index 47cd93c..e817ad0 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_boolean_return_none.json +++ b/tests/results/test_namespace_read_write/40_8calculation_boolean_return_none.json @@ -14,18 +14,30 @@ "var1": "yes", "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "yes", + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "yes", + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "yes", + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_integer.json b/tests/results/test_namespace_read_write/40_8calculation_integer.json index fa2e6fc..3333089 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_integer.json +++ b/tests/results/test_namespace_read_write/40_8calculation_integer.json @@ -16,18 +16,33 @@ "int1": 2, "int2": 3 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_multi_variable.json b/tests/results/test_namespace_read_write/40_8calculation_multi_variable.json index 4198eae..6a8ffcc 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_multi_variable.json +++ b/tests/results/test_namespace_read_write/40_8calculation_multi_variable.json @@ -22,18 +22,42 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent.json b/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent.json index 08772ae..3dc9a34 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent.json +++ b/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent.json @@ -18,18 +18,36 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent2.json b/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent2.json index 052eeb6..0600723 100644 --- a/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent2.json +++ b/tests/results/test_namespace_read_write/40_8calculation_multi_variable_parent2.json @@ -22,18 +22,42 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.json b/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.json index bb866eb..038577f 100644 --- a/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.json +++ b/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-first.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-first.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-first.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-first.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-last.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-last.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-last.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-last.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.json index 9795d39..c4d71af 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.json @@ -38,18 +38,66 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower.json index 1d2be2d..7b1730f 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower.json @@ -42,18 +42,72 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-first.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-first.json index a21ce16..6151294 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-first.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-first.json @@ -36,18 +36,63 @@ ], "calculate": "value1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-last.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-last.json index 9defe2a..3e4cea6 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-last.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader-last.json @@ -36,18 +36,63 @@ ], "calculate": "value2" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader.json index 758254e..e21b2b7 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-leader.json @@ -42,18 +42,72 @@ "value2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.json index f9e4ed2..51e992e 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.json @@ -42,18 +42,72 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.json index 5800e2d..512294d 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.json @@ -50,18 +50,84 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": null, + "follower": "val" + }, + { + "leader": null, + "follower": "val" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": null, + "follower": "val" + }, + { + "leader": null, + "follower": "val" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": null, + "follower": "val" + }, + { + "leader": null, + "follower": "val" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.json b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.json index becd701..60e19e0 100644 --- a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.json +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.json @@ -62,18 +62,102 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "value1", + "follower": null + }, + { + "leader": "value2", + "follower": null + } + ], + "leadership_2": [ + { + "leader": "value1", + "follower": [ + "value1", + "value2" + ] + }, + { + "leader": "value2", + "follower": [ + "value1", + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -81,7 +165,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/41_0choice_leader.json b/tests/results/test_namespace_read_write/41_0choice_leader.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/41_0choice_leader.json +++ b/tests/results/test_namespace_read_write/41_0choice_leader.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_0leadership_hidden.json b/tests/results/test_namespace_read_write/44_0leadership_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/44_0leadership_hidden.json +++ b/tests/results/test_namespace_read_write/44_0leadership_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_0leadership_leader_hidden.json b/tests/results/test_namespace_read_write/44_0leadership_leader_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/44_0leadership_leader_hidden.json +++ b/tests/results/test_namespace_read_write/44_0leadership_leader_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_1leadership_append_hidden_follower.json b/tests/results/test_namespace_read_write/44_1leadership_append_hidden_follower.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/44_1leadership_append_hidden_follower.json +++ b/tests/results/test_namespace_read_write/44_1leadership_append_hidden_follower.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_4disabled_calcultion_follower.json b/tests/results/test_namespace_read_write/44_4disabled_calcultion_follower.json index 673138f..217bdd5 100644 --- a/tests/results/test_namespace_read_write/44_4disabled_calcultion_follower.json +++ b/tests/results/test_namespace_read_write/44_4disabled_calcultion_follower.json @@ -24,18 +24,45 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": null + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": null + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "a", + "follower": null + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_4leadership_mandatory.json b/tests/results/test_namespace_read_write/44_4leadership_mandatory.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/44_4leadership_mandatory.json +++ b/tests/results/test_namespace_read_write/44_4leadership_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_4leadership_mandatory_follower.json b/tests/results/test_namespace_read_write/44_4leadership_mandatory_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/44_4leadership_mandatory_follower.json +++ b/tests/results/test_namespace_read_write/44_4leadership_mandatory_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_5leadership_leader_hidden_calculation.json b/tests/results/test_namespace_read_write/44_5leadership_leader_hidden_calculation.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write/44_5leadership_leader_hidden_calculation.json +++ b/tests/results/test_namespace_read_write/44_5leadership_leader_hidden_calculation.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_6leadership_follower_disabled_calculation.json b/tests/results/test_namespace_read_write/44_6leadership_follower_disabled_calculation.json index 535f86a..2d199b4 100644 --- a/tests/results/test_namespace_read_write/44_6leadership_follower_disabled_calculation.json +++ b/tests/results/test_namespace_read_write/44_6leadership_follower_disabled_calculation.json @@ -14,18 +14,30 @@ "condition": "yes", "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes", + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes", + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes", + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/44_9calculated_default_leadership_leader.json b/tests/results/test_namespace_read_write/44_9calculated_default_leadership_leader.json index 8a58529..c344a4f 100644 --- a/tests/results/test_namespace_read_write/44_9calculated_default_leadership_leader.json +++ b/tests/results/test_namespace_read_write/44_9calculated_default_leadership_leader.json @@ -28,18 +28,51 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic.json b/tests/results/test_namespace_read_write/60_0family_dynamic.json index 12a040f..516e60d 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic.json @@ -30,18 +30,54 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0.json index 60b756b..bf9a9fb 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0.json @@ -30,18 +30,54 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type.json index 60b756b..bf9a9fb 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type.json @@ -30,18 +30,54 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_0_type_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_1.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_1.json index 60b756b..bf9a9fb 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_1.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_1.json @@ -30,18 +30,54 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_1_1_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_1_1_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_1_1_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_1_1_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_forbidden_char.json b/tests/results/test_namespace_read_write/60_0family_dynamic_forbidden_char.json index 5877db4..64cc1d4 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_forbidden_char.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_forbidden_char.json @@ -34,18 +34,60 @@ "var2": "val.2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number.json b/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number.json index 95a4b44..38fe43a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number.json @@ -32,18 +32,57 @@ }, "var2": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_jinja_number_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_no_description.json b/tests/results/test_namespace_read_write/60_0family_dynamic_no_description.json index 12a040f..516e60d 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_no_description.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_no_description.json @@ -30,18 +30,54 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_no_description_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_no_description_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_no_description_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_no_description_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_static.json b/tests/results/test_namespace_read_write/60_0family_dynamic_static.json index 4332f2f..326b42d 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_static.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_static.json @@ -22,18 +22,42 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_test.json b/tests/results/test_namespace_read_write/60_0family_dynamic_test.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_test.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_test.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_upper_char.json b/tests/results/test_namespace_read_write/60_0family_dynamic_upper_char.json index 0bb62b2..dd1bea5 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_upper_char.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_upper_char.json @@ -30,18 +30,54 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix.json b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix.json index a411248..64638cd 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix.json @@ -30,18 +30,54 @@ "var": "a value" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix_empty.json b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_dynamic_variable_suffix_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_empty.json b/tests/results/test_namespace_read_write/60_0family_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/60_0family_empty.json +++ b/tests/results/test_namespace_read_write/60_0family_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_hidden.json b/tests/results/test_namespace_read_write/60_0family_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write/60_0family_hidden.json +++ b/tests/results/test_namespace_read_write/60_0family_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_0family_mode.json b/tests/results/test_namespace_read_write/60_0family_mode.json index e972507..64453c7 100644 --- a/tests/results/test_namespace_read_write/60_0family_mode.json +++ b/tests/results/test_namespace_read_write/60_0family_mode.json @@ -16,18 +16,33 @@ "var": "non" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": "non" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_1family_dynamic_jinja.json b/tests/results/test_namespace_read_write/60_1family_dynamic_jinja.json index 5d9835e..bdc36c8 100644 --- a/tests/results/test_namespace_read_write/60_1family_dynamic_jinja.json +++ b/tests/results/test_namespace_read_write/60_1family_dynamic_jinja.json @@ -30,18 +30,54 @@ "var": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group.json b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group.json index c27529f..643c6cf 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group.json @@ -40,18 +40,69 @@ }, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": null + } + }, + "dynval2": { + "family": { + "var": null + } + }, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": null + } + }, + "dynval2": { + "family": { + "var": null + } + }, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": null + } + }, + "dynval2": { + "family": { + "var": null + } + }, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2.json b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2.json index a134d8a..16ae5c4 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2.json @@ -40,18 +40,69 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2_empty.json b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2_empty.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_2_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_empty.json b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_empty.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_empty.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_jinja_fill_sub_group_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc.json b/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc.json index e9c5d49..5f2f7de 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc.json @@ -32,18 +32,57 @@ }, "newvar": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc_empty.json b/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc_empty.json index 1bbdac6..98da515 100644 --- a/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc_empty.json +++ b/tests/results/test_namespace_read_write/60_2family_dynamic_outside_calc_empty.json @@ -14,18 +14,30 @@ "var1": [], "newvar": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "newvar": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc2.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc2.json index a4d8360..9dacb85 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc2.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc2.json @@ -32,18 +32,57 @@ "vardyn": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": null, + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": null, + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": null, + "dynval1": { + "vardyn": "val" + }, + "dynval2": { + "vardyn": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc2_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc2_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc2_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc2_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix.json index 9292aa4..6c48be1 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix.json @@ -32,18 +32,57 @@ }, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix2_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled.json index a9a0acc..778b812 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled.json @@ -18,18 +18,36 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled2.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled2.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_disabled2.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_2.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_2.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_2.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_2.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_3.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_3.json index 12b377f..8dc29b8 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_3.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_empty_3.json @@ -14,18 +14,30 @@ "var2": null, "var1": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": null, + "var1": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": null, + "var1": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": null, + "var1": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json index 4ba9818..0bf1a5d 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": "a value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json index 77af8d4..a52256f 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json index bffd082..4b512a2 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -30,18 +30,54 @@ "a second value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_param_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable.json index 9292aa4..6c48be1 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable.json @@ -32,18 +32,57 @@ }, "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + }, + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable_empty.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_variable_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_hidden_suffix.json b/tests/results/test_namespace_read_write/60_5family_dynamic_hidden_suffix.json index fdbbb55..2643cf9 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_hidden_suffix.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_hidden_suffix.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix.json b/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix.json index 36a20e5..e70ba16 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix.json @@ -38,18 +38,66 @@ "var3": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_unknown_suffix_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2.json index f71855e..26c5c19 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2.json @@ -38,18 +38,66 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2_empty.json index 6fdfcd9..ef599db 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside2_empty.json @@ -14,18 +14,30 @@ "var2": [], "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [], + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [], + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [], + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_1_0.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_1_0.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_1_0.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_1_0.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_empty.json index a678d3a..1124915 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja_empty.json index a678d3a..1124915 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_jinja_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix.json index 0e6bf58..708b152 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix.json @@ -58,18 +58,96 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix_empty.json index a678d3a..1124915 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_sub_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix.json index 84e5d19..15b3f36 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix.json @@ -32,18 +32,57 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix_empty.json b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix_empty.json +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_variable_outside_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_inside.json b/tests/results/test_namespace_read_write/60_6family_dynamic_inside.json index bc39969..16685a2 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_inside.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_inside.json @@ -42,18 +42,72 @@ "var4": "val1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_inside_empty.json b/tests/results/test_namespace_read_write/60_6family_dynamic_inside_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_inside_empty.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_inside_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_leadership.json b/tests/results/test_namespace_read_write/60_6family_dynamic_leadership.json index c560284..6edde45 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_leadership.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_leadership.json @@ -30,18 +30,54 @@ "leadership": [] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [] + }, + "dynval2": { + "leadership": [] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [] + }, + "dynval2": { + "leadership": [] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [] + }, + "dynval2": { + "leadership": [] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_leadership_empty.json b/tests/results/test_namespace_read_write/60_6family_dynamic_leadership_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_leadership_empty.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_leadership_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json index 57ab07e..f480020 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -50,18 +50,84 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + }, + "val2": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + }, + "val2": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + }, + "val2": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty2.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty2.json index 9ae923b..2f66866 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty2.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_empty2.json @@ -30,18 +30,54 @@ "var": [] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.json b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.json index 620ab79..de84179 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.json @@ -58,18 +58,96 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.json b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.json index 620ab79..de84179 100644 --- a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.json +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.json @@ -58,18 +58,96 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "dynval2": { + "dynval1": { + "var": null + }, + "dynval2": { + "var": null + } + }, + "var2": [ + null, + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_8family_dynamic_same_name_1.json b/tests/results/test_namespace_read_write/60_8family_dynamic_same_name_1.json new file mode 100644 index 0000000..8594f12 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_8family_dynamic_same_name_1.json @@ -0,0 +1,94 @@ +{ + "_meta": { + "hostvars": { + "GROUP1_01": { + "ansible_host": "group1.net", + "rougail": { + "manual": { + "https_proxy": { + "address": null + }, + "socks_proxy": { + "address": null + } + } + } + }, + "GROUP2_01": { + "ansible_host": "group2.net", + "rougail": { + "manual": { + "https_proxy": { + "address": null + }, + "socks_proxy": { + "address": null + } + } + } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "manual": { + "https_proxy": { + "address": null + }, + "socks_proxy": { + "address": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "manual": { + "https_proxy": { + "address": null + }, + "socks_proxy": { + "address": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "manual": { + "https_proxy": { + "address": null + }, + "socks_proxy": { + "address": null + } + } + } + } + } + }, + "group1": { + "hosts": [ + "GROUP1_01" + ] + }, + "group2": { + "hosts": [ + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" + ] + }, + "groups": { + "children": [ + "group1", + "group2" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/60_9extra_dynamic.json b/tests/results/test_namespace_read_write/60_9extra_dynamic.json index cf9e738..e6dbaf4 100644 --- a/tests/results/test_namespace_read_write/60_9extra_dynamic.json +++ b/tests/results/test_namespace_read_write/60_9extra_dynamic.json @@ -26,18 +26,48 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_9extra_dynamic_extra.json b/tests/results/test_namespace_read_write/60_9extra_dynamic_extra.json index ca8582a..69f99d4 100644 --- a/tests/results/test_namespace_read_write/60_9extra_dynamic_extra.json +++ b/tests/results/test_namespace_read_write/60_9extra_dynamic_extra.json @@ -36,18 +36,63 @@ "var": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "varname": [ + "a" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/60_9family_dynamic_calc_both.json b/tests/results/test_namespace_read_write/60_9family_dynamic_calc_both.json index 26b0a0a..ffa4609 100644 --- a/tests/results/test_namespace_read_write/60_9family_dynamic_calc_both.json +++ b/tests/results/test_namespace_read_write/60_9family_dynamic_calc_both.json @@ -24,18 +24,45 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "val2", + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write/68_0family_leadership_mode.json b/tests/results/test_namespace_read_write/68_0family_leadership_mode.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write/68_0family_leadership_mode.json +++ b/tests/results/test_namespace_read_write/68_0family_leadership_mode.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_0empty.json b/tests/results/test_namespace_read_write_mandatory/00_0empty.json index 71f7377..f51689c 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_0empty.json +++ b/tests/results/test_namespace_read_write_mandatory/00_0empty.json @@ -6,18 +6,18 @@ }, "GROUP2_01": { "ansible_host": "group2.net" + }, + "GROUP2_02": { + "ansible_host": "group3.net" + }, + "group4.net": { + "ansible_host": "group4.net" + }, + "group5.net": { + "ansible_host": "group5.net" } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -25,7 +25,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_0version_underscore.json b/tests/results/test_namespace_read_write_mandatory/00_0version_underscore.json index 7869b7d..2a7e505 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_0version_underscore.json +++ b/tests/results/test_namespace_read_write_mandatory/00_0version_underscore.json @@ -12,18 +12,27 @@ "rougail": { "version": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "version": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "version": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "version": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_1empty_variable.json b/tests/results/test_namespace_read_write_mandatory/00_1empty_variable.json index 40c337e..87a7e9f 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_1empty_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/00_1empty_variable.json @@ -12,18 +12,27 @@ "rougail": { "empty": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "empty": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "empty": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "empty": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated.json index 8826ebd..9e28135 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_multi.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_multi.json index d762eb2..a4af998 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_multi.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json index cef885c..b6bbcc6 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json @@ -12,18 +12,27 @@ "rougail": { "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description_multi_line.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description_multi_line.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description_multi_line.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description_multi_line.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_transitive.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_transitive.json index ce3d491..0816b46 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_transitive.json +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_transitive.json @@ -26,18 +26,48 @@ "domain2.lan" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "domain1.lan", + "domain2.lan" + ], + "var2": [ + "domain1.lan", + "domain2.lan" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_4load_subfolder.json b/tests/results/test_namespace_read_write_mandatory/00_4load_subfolder.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_4load_subfolder.json +++ b/tests/results/test_namespace_read_write_mandatory/00_4load_subfolder.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_5load_notype.json b/tests/results/test_namespace_read_write_mandatory/00_5load_notype.json index 5bff1b7..8ea485b 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_5load_notype.json +++ b/tests/results/test_namespace_read_write_mandatory/00_5load_notype.json @@ -12,18 +12,27 @@ "rougail": { "without_type": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "without_type": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "without_type": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "without_type": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6boolean.json b/tests/results/test_namespace_read_write_mandatory/00_6boolean.json index 25e8ae8..930d0a4 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6boolean.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6boolean.json @@ -22,18 +22,42 @@ "var5": true, "var6": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": true, + "var5": true, + "var6": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6boolean_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory/00_6boolean_no_mandatory.json index f2c710c..99d6e16 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6boolean_no_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6boolean_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "variable": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice.json b/tests/results/test_namespace_read_write_mandatory/00_6choice.json index 9488abf..aef7f87 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice.json @@ -22,18 +22,42 @@ "var5": "a", "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a", + "var3": "a", + "var4": null, + "var5": "a", + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice_calculation.json b/tests/results/test_namespace_read_write_mandatory/00_6choice_calculation.json index 62ad29c..f999acd 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice_calculation.json @@ -12,18 +12,27 @@ "rougail": { "var": 0 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 0 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 0 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 0 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice_link.json b/tests/results/test_namespace_read_write_mandatory/00_6choice_link.json index fbf5027..158b03b 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice_link.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice_link.json @@ -14,18 +14,30 @@ "var1": "a", "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "a", + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "a", + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable.json b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable.json index a7bf89d..58e3c35 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable.json @@ -22,18 +22,42 @@ ], "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link.json b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link.json index 6f5f6af..31df9c8 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link.json @@ -24,18 +24,45 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link2.json b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link2.json index 0dcb5b4..727c364 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link2.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6choice_variable_link2.json @@ -28,18 +28,51 @@ "var3": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "family": { + "var3": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6custom.json b/tests/results/test_namespace_read_write_mandatory/00_6custom.json index d09a13c..9585f09 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6custom.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6custom.json @@ -14,18 +14,30 @@ "custom1": "string1", "custom2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": "string1", + "custom2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6domainname.json b/tests/results/test_namespace_read_write_mandatory/00_6domainname.json index 991b69b..3786a80 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6domainname.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6domainname.json @@ -12,18 +12,27 @@ "rougail": { "variable": "domain1.lan" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "domain1.lan" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6domainname_params.json b/tests/results/test_namespace_read_write_mandatory/00_6domainname_params.json index 991b69b..3786a80 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6domainname_params.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6domainname_params.json @@ -12,18 +12,27 @@ "rougail": { "variable": "domain1.lan" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "domain1.lan" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "domain1.lan" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6float.json b/tests/results/test_namespace_read_write_mandatory/00_6float.json index 781c17b..fe8b678 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6float.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6float.json @@ -22,18 +22,42 @@ "var5": 1.1, "var6": 1.1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 1.1, + "var2": 1.1, + "var3": 1.1, + "var4": 1.1, + "var5": 1.1, + "var6": 1.1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6number.json b/tests/results/test_namespace_read_write_mandatory/00_6number.json index eaf70f1..9eb07eb 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6number.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6number.json @@ -22,18 +22,42 @@ "var5": 1, "var6": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 1, + "var2": 1, + "var3": 1, + "var4": 1, + "var5": 1, + "var6": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6port.json b/tests/results/test_namespace_read_write_mandatory/00_6port.json index 7e7cceb..d4e94d4 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6port.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6port.json @@ -16,18 +16,33 @@ "variable2": "80", "variable3": "80" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": "80", + "variable2": "80", + "variable3": "80" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6regexp.json b/tests/results/test_namespace_read_write_mandatory/00_6regexp.json index 0577bfa..ce97030 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6regexp.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6regexp.json @@ -12,18 +12,27 @@ "rougail": { "var": "#b1b1b1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "#b1b1b1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "#b1b1b1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "#b1b1b1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6regexp_link.json b/tests/results/test_namespace_read_write_mandatory/00_6regexp_link.json index db29052..6100028 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6regexp_link.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6regexp_link.json @@ -14,18 +14,30 @@ "var1": "#b1b1b1", "var2": "#b2b1b1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "#b1b1b1", + "var2": "#b2b1b1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6secret.json b/tests/results/test_namespace_read_write_mandatory/00_6secret.json index 10a75e9..15fb062 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6secret.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6secret.json @@ -14,18 +14,30 @@ "secret1": "onE7vaLues_len1", "secret2": "onE7vaLues_len1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues_len1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6secret_param.json b/tests/results/test_namespace_read_write_mandatory/00_6secret_param.json index 0913e7e..b3e9ff4 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6secret_param.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6secret_param.json @@ -16,18 +16,33 @@ "secret2": "onE7vaLues", "secret3": "onE7vaLues" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "secret1": "onE7vaLues_len1", + "secret2": "onE7vaLues", + "secret3": "onE7vaLues" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_6string.json b/tests/results/test_namespace_read_write_mandatory/00_6string.json index 8418bb1..02c82f6 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_6string.json +++ b/tests/results/test_namespace_read_write_mandatory/00_6string.json @@ -22,18 +22,42 @@ "var5": "string1", "var6": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1", + "var5": "string1", + "var6": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7choice_quote.json b/tests/results/test_namespace_read_write_mandatory/00_7choice_quote.json index 5d3d4b4..8fab3fe 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7choice_quote.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7choice_quote.json @@ -12,18 +12,27 @@ "rougail": { "var": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7help.json b/tests/results/test_namespace_read_write_mandatory/00_7help.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7help.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7help.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7help_quote.json b/tests/results/test_namespace_read_write_mandatory/00_7help_quote.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7help_quote.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7help_quote.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7help_sup.json b/tests/results/test_namespace_read_write_mandatory/00_7help_sup.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7help_sup.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7help_sup.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote.json b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote2.json b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote2.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote2.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote2.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote3.json b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote3.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote3.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7value_doublequote3.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_7value_quote.json b/tests/results/test_namespace_read_write_mandatory/00_7value_quote.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_7value_quote.json +++ b/tests/results/test_namespace_read_write_mandatory/00_7value_quote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_8calculation_information.json b/tests/results/test_namespace_read_write_mandatory/00_8calculation_information.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_8calculation_information.json +++ b/tests/results/test_namespace_read_write_mandatory/00_8calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_8calculation_namespace.json b/tests/results/test_namespace_read_write_mandatory/00_8calculation_namespace.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_8calculation_namespace.json +++ b/tests/results/test_namespace_read_write_mandatory/00_8calculation_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_8calculation_param_namespace.json b/tests/results/test_namespace_read_write_mandatory/00_8calculation_param_namespace.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_8calculation_param_namespace.json +++ b/tests/results/test_namespace_read_write_mandatory/00_8calculation_param_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_8test.json b/tests/results/test_namespace_read_write_mandatory/00_8test.json index 413f762..583ea2b 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_8test.json +++ b/tests/results/test_namespace_read_write_mandatory/00_8test.json @@ -28,18 +28,51 @@ "test2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "test", + "var2": "test", + "var3": "test1", + "var4": null, + "var5": false, + "var6": [ + "test1", + "test2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9choice_variable_multi.json b/tests/results/test_namespace_read_write_mandatory/00_9choice_variable_multi.json index 04cd240..0eb4159 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9choice_variable_multi.json @@ -26,18 +26,48 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "val1", + "val2" + ], + "variable2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9choice_variables.json b/tests/results/test_namespace_read_write_mandatory/00_9choice_variables.json index dc1ebb1..0993e4d 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9choice_variables.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9choice_variables.json @@ -16,18 +16,33 @@ "source_variable_2": "string1", "my_variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "source_variable_1": "string1", + "source_variable_2": "string1", + "my_variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information_other_variable.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information_other_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional.json index 415ee25..0f8d010 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional2.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional2.json index 415ee25..0f8d010 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional2.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_multi_optional2.json @@ -22,18 +22,42 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "string1", + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional.json index 6213192..b359bc0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional_exists.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional_exists.json index 8992c62..cf2287b 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional_exists.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_optional_exists.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": [ + "string1", + "string2", + "string3" + ], + "my_calculated_variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_param_optional.json b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_param_optional.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_param_optional.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_calculation_param_optional.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable.json b/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable2.json b/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable2.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable2.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_information_other_variable2.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9default_integer.json b/tests/results/test_namespace_read_write_mandatory/00_9default_integer.json index 62ad29c..f999acd 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9default_integer.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9default_integer.json @@ -12,18 +12,27 @@ "rougail": { "var": 0 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 0 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 0 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 0 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9extra.json b/tests/results/test_namespace_read_write_mandatory/00_9extra.json index 0e7a2e9..b60b256 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9extra.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9extra.json @@ -18,18 +18,36 @@ "extra": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9extra_calculation.json b/tests/results/test_namespace_read_write_mandatory/00_9extra_calculation.json index 3db35a4..c724727 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9extra_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9extra_calculation.json @@ -22,18 +22,42 @@ "variable2": "string1", "variable3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable1": "string1", + "variable2": "string1", + "variable3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/00_9extra_ouside.json b/tests/results/test_namespace_read_write_mandatory/00_9extra_ouside.json index 0e7a2e9..b60b256 100644 --- a/tests/results/test_namespace_read_write_mandatory/00_9extra_ouside.json +++ b/tests/results/test_namespace_read_write_mandatory/00_9extra_ouside.json @@ -18,18 +18,36 @@ "extra": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + }, + "extra": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6boolean_multi.json b/tests/results/test_namespace_read_write_mandatory/01_6boolean_multi.json index 5617fc7..4535e47 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6boolean_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6boolean_multi.json @@ -58,18 +58,96 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + true + ], + "var5": [ + true + ], + "var6": [ + true + ], + "var7": [ + true + ], + "var8": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6custom_multi.json b/tests/results/test_namespace_read_write_mandatory/01_6custom_multi.json index b6230e3..532938a 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6custom_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6custom_multi.json @@ -30,18 +30,54 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "custom1": [ + "string1", + "string2", + "string3" + ], + "custom2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6float_multi.json b/tests/results/test_namespace_read_write_mandatory/01_6float_multi.json index 7318628..23c8386 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6float_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6float_multi.json @@ -90,18 +90,144 @@ 3.3 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 1.1, + 2.2, + 3.3 + ], + "var2": [ + 1.1, + 2.2, + 3.3 + ], + "var3": [ + 1.1, + 2.2, + 3.3 + ], + "var4": [ + 1.1, + 2.2, + 3.3 + ], + "var5": [ + 1.1, + 2.2, + 3.3 + ], + "var6": [ + 1.1, + 2.2, + 3.3 + ], + "var7": [ + 1.1, + 2.2, + 3.3 + ], + "var8": [ + 1.1, + 2.2, + 3.3 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6number_multi.json b/tests/results/test_namespace_read_write_mandatory/01_6number_multi.json index c6ade8f..c9a0b7e 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6number_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6number_multi.json @@ -90,18 +90,144 @@ 3 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 1, + 2, + 3 + ], + "var2": [ + 1, + 2, + 3 + ], + "var3": [ + 1, + 2, + 3 + ], + "var4": [ + 1, + 2, + 3 + ], + "var5": [ + 1, + 2, + 3 + ], + "var6": [ + 1, + 2, + 3 + ], + "var7": [ + 1, + 2, + 3 + ], + "var8": [ + 1, + 2, + 3 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6string_empty.json b/tests/results/test_namespace_read_write_mandatory/01_6string_empty.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6string_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6string_empty.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_6string_multi.json b/tests/results/test_namespace_read_write_mandatory/01_6string_multi.json index e476d8d..ce3456c 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_6string_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_6string_multi.json @@ -90,18 +90,144 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ], + "var2": [ + "string1", + "string2", + "string3" + ], + "var3": [ + "string1", + "string2", + "string3" + ], + "var4": [ + "string1", + "string2", + "string3" + ], + "var5": [ + "string1", + "string2", + "string3" + ], + "var6": [ + "string1", + "string2", + "string3" + ], + "var7": [ + "string1", + "string2", + "string3" + ], + "var8": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote.json b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote.json +++ b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote2.json b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote2.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote2.json +++ b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_doublequote2.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_quote.json b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_quote.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_7value_multi_quote.json +++ b/tests/results/test_namespace_read_write_mandatory/01_7value_multi_quote.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_8calculation_information_multi.json b/tests/results/test_namespace_read_write_mandatory/01_8calculation_information_multi.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_8calculation_information_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_8calculation_information_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/01_9choice_variable_multi.json b/tests/results/test_namespace_read_write_mandatory/01_9choice_variable_multi.json index 6e434ca..3afd8de 100644 --- a/tests/results/test_namespace_read_write_mandatory/01_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/01_9choice_variable_multi.json @@ -22,18 +22,42 @@ ], "variable2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_0type_param.json b/tests/results/test_namespace_read_write_mandatory/04_0type_param.json index 69dc470..91cb5d2 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_0type_param.json +++ b/tests/results/test_namespace_read_write_mandatory/04_0type_param.json @@ -12,18 +12,27 @@ "rougail": { "int": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1auto_save.json b/tests/results/test_namespace_read_write_mandatory/04_1auto_save.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1auto_save.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1auto_save.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated.json b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated.json index 96839d4..dde8a2f 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated_hidden.json b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated_hidden.json index 2eb7bfe..e0b6e1e 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_calculated_hidden.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_hidden.json b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1auto_save_and_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_2.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_2.json index e998b72..975a25e 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_2.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_2.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json index e241996..4754cfd 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json @@ -12,18 +12,27 @@ "rougail": { "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json index 1341b43..fe7e02b 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json @@ -14,18 +14,30 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json index fa799a7..033a297 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json @@ -14,18 +14,30 @@ "var1": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json index 54667d7..bb278e1 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json @@ -12,18 +12,27 @@ "rougail": { "var1": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation.json index 433351b..df4d96e 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation.json @@ -16,18 +16,33 @@ "variable1": "string1", "variable2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable1": "string1", + "variable2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_default.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_default.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_default.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_default.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_multi.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_multi.json index 118284b..0eb4ebf 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_multi.json @@ -32,18 +32,57 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable1": [ + "string1", + "string2", + "string3" + ], + "variable2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_optional.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_optional.json index 5bf8553..38369ee 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_optional.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_optional.json @@ -14,18 +14,30 @@ "condition": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable2.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable2.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable2.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable2.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable3.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable3.json index 9288988..90cd816 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable3.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable3.json @@ -14,18 +14,30 @@ "condition": "string1", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable4.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable4.json index 8e1bd3d..03f5e96 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable4.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable4.json @@ -12,18 +12,27 @@ "rougail": { "condition": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable_multi.json b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable_multi.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5disabled_calculation_variable_multi.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation.json b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation2.json b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation2.json index 8e1bd3d..03f5e96 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation2.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation2.json @@ -12,18 +12,27 @@ "rougail": { "condition": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation_default_calculation.json b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation_default_calculation.json index 546465a..9c1bba3 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5hidden_calculation_default_calculation.json @@ -16,18 +16,33 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators.json b/tests/results/test_namespace_read_write_mandatory/04_5validators.json index 69dc470..91cb5d2 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5validators.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators.json @@ -12,18 +12,27 @@ "rougail": { "int": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators_differ.json b/tests/results/test_namespace_read_write_mandatory/04_5validators_differ.json index f447f11..18b79c1 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5validators_differ.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators_differ.json @@ -14,18 +14,30 @@ "var1": "another_value", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "another_value", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi.json b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi2.json b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi2.json index f98dc6e..eae8b05 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi2.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi2.json @@ -18,18 +18,36 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json index c2b1d13..51843de 100644 --- a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json @@ -16,18 +16,33 @@ 0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/05_0multi_not_uniq.json b/tests/results/test_namespace_read_write_mandatory/05_0multi_not_uniq.json index bcaa7e6..a0748bc 100644 --- a/tests/results/test_namespace_read_write_mandatory/05_0multi_not_uniq.json +++ b/tests/results/test_namespace_read_write_mandatory/05_0multi_not_uniq.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/05_0multi_uniq.json b/tests/results/test_namespace_read_write_mandatory/05_0multi_uniq.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/05_0multi_uniq.json +++ b/tests/results/test_namespace_read_write_mandatory/05_0multi_uniq.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/12_1auto_save_expert.json b/tests/results/test_namespace_read_write_mandatory/12_1auto_save_expert.json index 0fb54bc..dbcd68f 100644 --- a/tests/results/test_namespace_read_write_mandatory/12_1auto_save_expert.json +++ b/tests/results/test_namespace_read_write_mandatory/12_1auto_save_expert.json @@ -12,18 +12,27 @@ "rougail": { "var": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_0redefine_description.json b/tests/results/test_namespace_read_write_mandatory/16_0redefine_description.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_0redefine_description.json +++ b/tests/results/test_namespace_read_write_mandatory/16_0redefine_description.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_calculation.json b/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_calculation.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_calculation.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_disabled.json b/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_disabled.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_disabled.json +++ b/tests/results/test_namespace_read_write_mandatory/16_2family_redefine_disabled.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_3family_empty_at_ends.json b/tests/results/test_namespace_read_write_mandatory/16_3family_empty_at_ends.json index a061d6f..1dd588d 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_3family_empty_at_ends.json +++ b/tests/results/test_namespace_read_write_mandatory/16_3family_empty_at_ends.json @@ -16,18 +16,33 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5exists_nonexists.json b/tests/results/test_namespace_read_write_mandatory/16_5exists_nonexists.json index be68f81..71046b0 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5exists_nonexists.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5exists_nonexists.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5exists_redefine.json b/tests/results/test_namespace_read_write_mandatory/16_5exists_redefine.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5exists_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5exists_redefine.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_calculation.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_choice.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_choice.json index b18df7e..59b3c87 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_choice.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_choice.json @@ -12,18 +12,27 @@ "rougail": { "variable": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_default.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_default.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_default.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_default.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_default_calculation.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_default_calculation.json index 3da3bfe..d1a8671 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_family.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_family.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_family.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_family.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_help.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_help.json index 04f0cf4..7fb0d09 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_help.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_help.json @@ -16,18 +16,33 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_hidden.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_multi.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_multi.json index 9f9c2c1..f1934c4 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_multi.json @@ -20,18 +20,39 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5redefine_remove_disable_calculation.json b/tests/results/test_namespace_read_write_mandatory/16_5redefine_remove_disable_calculation.json index 9288988..90cd816 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5redefine_remove_disable_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5redefine_remove_disable_calculation.json @@ -14,18 +14,30 @@ "condition": "string1", "variable": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "variable": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_5test_redefine.json b/tests/results/test_namespace_read_write_mandatory/16_5test_redefine.json index 8eae224..6dcf86e 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_5test_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory/16_5test_redefine.json @@ -16,18 +16,33 @@ "var2": "test1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "test1", + "var2": "test1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_6choice_redefine.json b/tests/results/test_namespace_read_write_mandatory/16_6choice_redefine.json index b7c1758..d93afa3 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_6choice_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory/16_6choice_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_6exists_family.json b/tests/results/test_namespace_read_write_mandatory/16_6exists_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_6exists_family.json +++ b/tests/results/test_namespace_read_write_mandatory/16_6exists_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16_6exists_redefine_family.json b/tests/results/test_namespace_read_write_mandatory/16_6exists_redefine_family.json index fd5397f..92113bf 100644 --- a/tests/results/test_namespace_read_write_mandatory/16_6exists_redefine_family.json +++ b/tests/results/test_namespace_read_write_mandatory/16_6exists_redefine_family.json @@ -22,18 +22,42 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family1": { + "variable1": "string1" + }, + "family2": { + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/16exists_exists.json b/tests/results/test_namespace_read_write_mandatory/16exists_exists.json index 351185c..d68a986 100644 --- a/tests/results/test_namespace_read_write_mandatory/16exists_exists.json +++ b/tests/results/test_namespace_read_write_mandatory/16exists_exists.json @@ -12,18 +12,27 @@ "rougail": { "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/17_5redefine_leadership.json b/tests/results/test_namespace_read_write_mandatory/17_5redefine_leadership.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/17_5redefine_leadership.json +++ b/tests/results/test_namespace_read_write_mandatory/17_5redefine_leadership.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0empty_family.json b/tests/results/test_namespace_read_write_mandatory/20_0empty_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0empty_family.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0empty_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0family_append.json b/tests/results/test_namespace_read_write_mandatory/20_0family_append.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0family_append.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0family_append.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0family_underscore.json b/tests/results/test_namespace_read_write_mandatory/20_0family_underscore.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0family_underscore.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0family_underscore.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0multi_family.json b/tests/results/test_namespace_read_write_mandatory/20_0multi_family.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0multi_family.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0multi_family.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_basic.json b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_basic.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_basic.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_basic.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_expert.json b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_expert.json index 9545b29..47e51ab 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_expert.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_expert.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_order.json b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_order.json index 723fa5b..205d926 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0multi_family_order.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0multi_family_order.json @@ -26,18 +26,48 @@ "variable2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string1", + "family": { + "variable1": "string1", + "subfamily": { + "variable": "string1" + }, + "variable2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_0validators_differ_redefine.json b/tests/results/test_namespace_read_write_mandatory/20_0validators_differ_redefine.json index ab0fa77..3bdac6f 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_0validators_differ_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory/20_0validators_differ_redefine.json @@ -16,18 +16,33 @@ "var2": "string1", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_1empty_subfamily.json b/tests/results/test_namespace_read_write_mandatory/20_1empty_subfamily.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_1empty_subfamily.json +++ b/tests/results/test_namespace_read_write_mandatory/20_1empty_subfamily.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/20_9default_information_parent.json b/tests/results/test_namespace_read_write_mandatory/20_9default_information_parent.json index 5dae419..d93ccec 100644 --- a/tests/results/test_namespace_read_write_mandatory/20_9default_information_parent.json +++ b/tests/results/test_namespace_read_write_mandatory/20_9default_information_parent.json @@ -18,18 +18,36 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition.json index 64c8b3d..a6caa62 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition.json @@ -18,18 +18,36 @@ "var1": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "var1": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_boolean.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_boolean.json index b0e560a..b96576b 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_boolean.json @@ -18,18 +18,36 @@ "variable": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "family": { + "variable": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_sub_family.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_sub_family.json index 2537778..c7800aa 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "subfamily": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_variable_sub_family.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_variable_sub_family.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_variable_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_variable_sub_family.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_with_variable.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_with_variable.json index 2fed1ec..ad5158e 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_with_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_condition_with_variable.json @@ -16,18 +16,33 @@ "condition2": true, "family": {} } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": {} + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": {} + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition1": true, + "condition2": true, + "family": {} + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_param_condition_sub_family.json b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_param_condition_sub_family.json index e5cc2c2..f39303d 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_param_condition_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_hidden_param_condition_sub_family.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "family": { + "sub_family": { + "var1": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition.json b/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition.json index f63f785..e5d7da6 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition.json @@ -14,18 +14,30 @@ "condition": "string1", "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition_variable.json b/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition_variable.json index 7ba5f36..f220ac9 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/24_0family_mandatory_condition_variable.json @@ -14,18 +14,30 @@ "condition": true, "var": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "var": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "var": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_7validators_variable_optional.json b/tests/results/test_namespace_read_write_mandatory/24_7validators_variable_optional.json index 91ddbb1..4e68e51 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_7validators_variable_optional.json +++ b/tests/results/test_namespace_read_write_mandatory/24_7validators_variable_optional.json @@ -18,18 +18,36 @@ "int2": 1 } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "int": 5, + "int2": 1 + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/24_family_disabled_var_hidden.json b/tests/results/test_namespace_read_write_mandatory/24_family_disabled_var_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/24_family_disabled_var_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/24_family_disabled_var_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_diff_name.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_diff_name.json index 47ef049..9bd8150 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_diff_name.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_diff_name.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_empty.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_calculation.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_calculation.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_calculation.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti.json index c9cedd5..c9cead2 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti_calculation.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti_calculation.json index c9cedd5..c9cead2 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_submulti_calculation.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_value.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_value.json index 4571206..ad00ad0 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_value.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_follower_default_value.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_follower.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_follower.json index 450065f..e41c812 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_follower.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_not_multi.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_not_multi.json index 722eff5..d23c38b 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_not_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_leader_not_multi.json @@ -54,18 +54,90 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "mode_conteneur_actif": "string1" + }, + "general1": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json index d528ce6..7f6d017 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json @@ -30,18 +30,54 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_1leadership_append_follower.json b/tests/results/test_namespace_read_write_mandatory/40_1leadership_append_follower.json index 8935a14..4236b91 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_1leadership_append_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/40_1leadership_append_follower.json @@ -50,18 +50,84 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1", + "follower3": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2", + "follower3": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3", + "follower3": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_index.json b/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_index.json index c91cc49..677d6b7 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_index.json +++ b/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_param_index.json b/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_param_index.json index c91cc49..677d6b7 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_param_index.json +++ b/tests/results/test_namespace_read_write_mandatory/40_2leadership_calculation_param_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": 1 + }, + { + "leader": "string2", + "follower1": 2 + }, + { + "leader": "string3", + "follower1": 3 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_2leadership_leader_calculation.json b/tests/results/test_namespace_read_write_mandatory/40_2leadership_leader_calculation.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_2leadership_leader_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/40_2leadership_leader_calculation.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi.json b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi.json index 2305eaa..9f9d423 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json index 2305eaa..9f9d423 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -92,18 +92,147 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -111,7 +240,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean.json index 41ac0b3..5ba15df 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean.json @@ -24,18 +24,45 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": true, + "multi1": [ + true + ], + "multi2": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean_return_none.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean_return_none.json index 733bfbf..ae9559e 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean_return_none.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_boolean_return_none.json @@ -14,18 +14,30 @@ "var1": "string1", "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "string1", + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "string1", + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "string1", + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_integer.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_integer.json index 1076444..e62b454 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_integer.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_integer.json @@ -16,18 +16,33 @@ "int1": 1, "int2": 1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": true, + "int1": 1, + "int2": 1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable.json index 7528c24..c6506b7 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable.json @@ -24,18 +24,45 @@ "var2": "string1", "var3": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "var2": "string1", + "var3": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent.json index 9511f74..46fcb37 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent.json @@ -18,18 +18,36 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1", + "fam1": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent2.json b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent2.json index 0b0d890..c99bd35 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent2.json +++ b/tests/results/test_namespace_read_write_mandatory/40_8calculation_multi_variable_parent2.json @@ -22,18 +22,42 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "fam1": { + "var": "string1" + }, + "fam2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9calculation_variable_leader_follower_multi_inside.json b/tests/results/test_namespace_read_write_mandatory/40_9calculation_variable_leader_follower_multi_inside.json index f026808..034f84c 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9calculation_variable_leader_follower_multi_inside.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9calculation_variable_leader_follower_multi_inside.json @@ -62,18 +62,102 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -81,7 +165,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-first.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-first.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-first.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-first.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-last.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-last.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-last.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-last.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json index 87aa842..5f678a9 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower-no-mandatory.json @@ -48,18 +48,81 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "variable": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -67,7 +130,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-follower.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-first.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-first.json index 34c1fab..a5a6489 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-first.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-first.json @@ -46,18 +46,78 @@ ], "calculate": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -65,7 +125,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-last.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-last.json index 34c1fab..a5a6489 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-last.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader-last.json @@ -46,18 +46,78 @@ ], "calculate": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -65,7 +125,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader.json index 95080ff..f6c9c31 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-outside-leader.json @@ -54,18 +54,90 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ], + "calculate": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable.json index 9296ef5..08e1dfc 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable.json @@ -54,18 +54,90 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "calculate": [ + "string1", + "string2", + "string3" + ], + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -73,7 +145,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower.json index 55fc0b7..e975dc5 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower.json @@ -66,18 +66,108 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -85,7 +175,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json index e6e1a87..7fcf19f 100644 --- a/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json +++ b/tests/results/test_namespace_read_write_mandatory/40_9leadership-calculation-variable_leader_follower_not_same.json @@ -90,18 +90,144 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership_1": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ], + "leadership_2": [ + { + "leader": "string1", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower": [ + "string1", + "string2", + "string3" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -109,7 +235,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/41_0choice_leader.json b/tests/results/test_namespace_read_write_mandatory/41_0choice_leader.json index 9d7f737..e5a89e8 100644 --- a/tests/results/test_namespace_read_write_mandatory/41_0choice_leader.json +++ b/tests/results/test_namespace_read_write_mandatory/41_0choice_leader.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "a" + }, + { + "leader": "string2", + "follower1": "b" + }, + { + "leader": "string3", + "follower1": "c" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_0leadership_hidden.json b/tests/results/test_namespace_read_write_mandatory/44_0leadership_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_0leadership_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/44_0leadership_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_0leadership_leader_hidden.json b/tests/results/test_namespace_read_write_mandatory/44_0leadership_leader_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_0leadership_leader_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/44_0leadership_leader_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_1leadership_append_hidden_follower.json b/tests/results/test_namespace_read_write_mandatory/44_1leadership_append_hidden_follower.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_1leadership_append_hidden_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/44_1leadership_append_hidden_follower.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_4disabled_calcultion_follower.json b/tests/results/test_namespace_read_write_mandatory/44_4disabled_calcultion_follower.json index adf7f9f..f5548ad 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_4disabled_calcultion_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/44_4disabled_calcultion_follower.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true, + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory.json b/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory.json index 4571206..ad00ad0 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1" + }, + { + "leader": "string2", + "follower1": "string2" + }, + { + "leader": "string3", + "follower1": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory_follower.json b/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory_follower.json index 9948a8b..d3635d0 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory_follower.json +++ b/tests/results/test_namespace_read_write_mandatory/44_4leadership_mandatory_follower.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_5leadership_leader_hidden_calculation.json b/tests/results/test_namespace_read_write_mandatory/44_5leadership_leader_hidden_calculation.json index 32fe763..7ed63c7 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_5leadership_leader_hidden_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/44_5leadership_leader_hidden_calculation.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_6leadership_follower_disabled_calculation.json b/tests/results/test_namespace_read_write_mandatory/44_6leadership_follower_disabled_calculation.json index 32fe763..7ed63c7 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_6leadership_follower_disabled_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory/44_6leadership_follower_disabled_calculation.json @@ -40,18 +40,69 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "string1", + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/44_9calculated_default_leadership_leader.json b/tests/results/test_namespace_read_write_mandatory/44_9calculated_default_leadership_leader.json index 9948a8b..d3635d0 100644 --- a/tests/results/test_namespace_read_write_mandatory/44_9calculated_default_leadership_leader.json +++ b/tests/results/test_namespace_read_write_mandatory/44_9calculated_default_leadership_leader.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower": "string1" + }, + { + "leader": "string2", + "follower": "string2" + }, + { + "leader": "string3", + "follower": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_0_type_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1_empty.json index db3daf4..b137d1b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_1_1_empty.json @@ -30,18 +30,54 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_empty.json index 02d0d5e..e3ed154 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_empty.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_forbidden_char.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_forbidden_char.json index dccfb54..08c67a3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_forbidden_char.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_forbidden_char.json @@ -34,18 +34,60 @@ "var2": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "string1", + "var2": "string1" + }, + "dynval_2": { + "var1": "string1", + "var2": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number.json index 4d13c61..cd0519c 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number_empty.json index 4d13c61..cd0519c 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_jinja_number_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_no_description_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_static.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_static.json index bf59704..9d342d3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_static.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_static.json @@ -22,18 +22,42 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_test.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_test.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_test.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_test.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_upper_char.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_upper_char.json index 2304c7d..1dc70de 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_upper_char.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_upper_char.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "Val1", + "VAL2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_empty.json index 02d0d5e..e3ed154 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_empty.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dynstring1": { + "var": "string1" + }, + "dynstring2": { + "var": "string1" + }, + "dynstring3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_dynamic_variable_suffix_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_empty.json b/tests/results/test_namespace_read_write_mandatory/60_0family_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_hidden.json b/tests/results/test_namespace_read_write_mandatory/60_0family_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_0family_mode.json b/tests/results/test_namespace_read_write_mandatory/60_0family_mode.json index 1ac2a7e..55fac64 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_0family_mode.json +++ b/tests/results/test_namespace_read_write_mandatory/60_0family_mode.json @@ -16,18 +16,33 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_1family_dynamic_jinja.json b/tests/results/test_namespace_read_write_mandatory/60_1family_dynamic_jinja.json index 5e4d007..cc6f115 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_1family_dynamic_jinja.json +++ b/tests/results/test_namespace_read_write_mandatory/60_1family_dynamic_jinja.json @@ -38,18 +38,66 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn1": { + "var": "string1" + }, + "dyn2": { + "var": "string1" + }, + "dyn3": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group.json index 273e7c7..1526ec3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json index a34a8d0..ea97314 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json index a34a8d0..ea97314 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_2_empty.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json index 273e7c7..1526ec3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_jinja_fill_sub_group_empty.json @@ -40,18 +40,69 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "string1" + } + }, + "dynval2": { + "family": { + "var": "string1" + } + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc.json index a8fa498..3a56db3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc.json @@ -32,18 +32,57 @@ }, "newvar": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc_empty.json b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc_empty.json index a8fa498..3a56db3 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_2family_dynamic_outside_calc_empty.json @@ -32,18 +32,57 @@ }, "newvar": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "newvar": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2.json index 37795b6..811aee7 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2.json @@ -32,18 +32,57 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2_empty.json index 37795b6..811aee7 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc2_empty.json @@ -32,18 +32,57 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "var2": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynval2": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix2_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled.json index f26b7ea..dca6643 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled.json @@ -18,18 +18,36 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": {}, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled2.json index 69f82a5..e24095b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_disabled2.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_2.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_2.json index df367bc..e5fb0e4 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_2.json @@ -24,18 +24,45 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1" + ], + "dynval1": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_3.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_3.json index 5e33a6c..152b62f 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_3.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_empty_3.json @@ -32,18 +32,57 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "string1", + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json index 69f82a5..e24095b 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json index 77af8d4..a52256f 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json index dc2dfd0..9956cf0 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -32,18 +32,57 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param_empty.json index d9c8501..8da5046 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_param_empty.json @@ -30,18 +30,54 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable_empty.json index 1fe361f..6ef3a14 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_variable_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_hidden_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_hidden_suffix.json index 8e78046..52976bb 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_hidden_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_hidden_suffix.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": "string1", + "family": { + "var": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix.json index 58faa02..9dd479c 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix.json @@ -38,18 +38,66 @@ "var3": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix_empty.json index cc10ca8..d79c475 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_unknown_suffix_empty.json @@ -70,18 +70,114 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2", + "val3", + "val4" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val3_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val4_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -89,7 +185,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2.json index 1a8c462..53d7ba6 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2_empty.json index 1a8c462..53d7ba6 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside2_empty.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "string1", + "string2", + "string3" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_1_0.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_1_0.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_1_0.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_empty.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_empty.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json index 65604d0..6b63684 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_jinja_empty.json @@ -40,18 +40,69 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "string1" + }, + "my_dyn_family_val2": { + "var": "string1" + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json index c511365..f27be81 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json index c511365..f27be81 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_sub_suffix_empty.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "string1" + }, + "subdyn_val2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix.json index 2477e85..81230b1 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json index 2477e85..81230b1 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_variable_outside_suffix_empty.json @@ -32,18 +32,57 @@ }, "var2": "string1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "string1" + }, + "dyn_val2": { + "var": "string1" + }, + "var2": "string1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside.json index 59b19de..81b6384 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside.json @@ -42,18 +42,72 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside_empty.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside_empty.json index 59b19de..81b6384 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_inside_empty.json @@ -42,18 +42,72 @@ "var4": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + }, + "val2_dyn": { + "var1": "string1", + "var2": "string1", + "var3": "string1", + "var4": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership.json index 16cd2e0..83ab425 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership.json @@ -94,18 +94,150 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -113,7 +245,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership_empty.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership_empty.json index 16cd2e0..83ab425 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_leadership_empty.json @@ -94,18 +94,150 @@ ] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + }, + "dynval2": { + "leadership": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -113,7 +245,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json index 80a5263..e713632 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -50,18 +50,84 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -69,7 +135,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty.json index 8b146aa..f761a66 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_tval2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty2.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty2.json index bd8770b..24f5e12 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_empty2.json @@ -106,18 +106,168 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + }, + "dynval2": { + "var": [ + "string1", + "string2", + "string3" + ], + "dyn_string1": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string2": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + }, + "dyn_string3": { + "var": "string1", + "var_identifier": "string1", + "var_identifiers": "string1" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -125,7 +275,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi.json index f4e2a66..9301faf 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi2.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi2.json index f4e2a66..9301faf 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi2.json +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_suffix_auto_multi2.json @@ -60,18 +60,99 @@ "string3" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "dynval2": { + "dynval1": { + "var": "string1" + }, + "dynval2": { + "var": "string1" + } + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -79,7 +160,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_8family_dynamic_same_name_1.json b/tests/results/test_namespace_read_write_mandatory/60_8family_dynamic_same_name_1.json new file mode 100644 index 0000000..c495cc9 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/60_8family_dynamic_same_name_1.json @@ -0,0 +1,94 @@ +{ + "_meta": { + "hostvars": { + "GROUP1_01": { + "ansible_host": "group1.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_01": { + "ansible_host": "group2.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "manual": { + "https_proxy": { + "address": "string1" + }, + "socks_proxy": { + "address": "string1" + } + } + } + } + } + }, + "group1": { + "hosts": [ + "GROUP1_01" + ] + }, + "group2": { + "hosts": [ + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" + ] + }, + "groups": { + "children": [ + "group1", + "group2" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic.json b/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic.json index 2a67962..df9116e 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic.json @@ -26,18 +26,48 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "a" + ] + }, + "extra": { + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic_extra.json b/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic_extra.json index c7114ce..5f03f51 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic_extra.json +++ b/tests/results/test_namespace_read_write_mandatory/60_9extra_dynamic_extra.json @@ -40,18 +40,69 @@ "var": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "general": { + "varname": [ + "string1", + "string2", + "string3" + ] + } + }, + "extra": { + "var": [ + "a" + ], + "dyn_a": { + "var": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/60_9family_dynamic_calc_both.json b/tests/results/test_namespace_read_write_mandatory/60_9family_dynamic_calc_both.json index af5982e..595e43c 100644 --- a/tests/results/test_namespace_read_write_mandatory/60_9family_dynamic_calc_both.json +++ b/tests/results/test_namespace_read_write_mandatory/60_9family_dynamic_calc_both.json @@ -24,18 +24,45 @@ "vardyn": "string1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "string1", + "dynval1": { + "vardyn": "string1" + }, + "dynstring1": { + "vardyn": "string1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory/68_0family_leadership_mode.json b/tests/results/test_namespace_read_write_mandatory/68_0family_leadership_mode.json index 500fd0a..3fcbb1a 100644 --- a/tests/results/test_namespace_read_write_mandatory/68_0family_leadership_mode.json +++ b/tests/results/test_namespace_read_write_mandatory/68_0family_leadership_mode.json @@ -44,18 +44,75 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "string1", + "follower1": "string1", + "follower2": "string1" + }, + { + "leader": "string2", + "follower1": "string2", + "follower2": "string2" + }, + { + "leader": "string3", + "follower1": "string3", + "follower2": "string3" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -63,7 +120,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0empty.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0empty.json index 71f7377..f51689c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_0empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0empty.json @@ -6,18 +6,18 @@ }, "GROUP2_01": { "ansible_host": "group2.net" + }, + "GROUP2_02": { + "ansible_host": "group3.net" + }, + "group4.net": { + "ansible_host": "group4.net" + }, + "group5.net": { + "ansible_host": "group5.net" } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -25,7 +25,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0version_underscore.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0version_underscore.json index 59e3dcd..00b9a64 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_0version_underscore.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0version_underscore.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_1empty_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_1empty_variable.json index 71d942e..f9e6d56 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_1empty_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_1empty_variable.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated.json index 12a89fb..157c62e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated.json @@ -18,18 +18,36 @@ "no" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": [ + "no" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_multi.json index f7e3a45..b6b23bd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_multi.json @@ -30,18 +30,54 @@ "maybe" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes", + "maybe" + ], + "var2": [ + "no", + "yes", + "maybe" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json index 0f6acca..a594f26 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json @@ -12,18 +12,27 @@ "rougail": { "var2": "a_value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": "a_value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": "a_value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": "a_value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json index f4c5ef5..8e83ff8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description_multi_line.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description_multi_line.json index 689d780..9c112c9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description_multi_line.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description_multi_line.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_transitive.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_transitive.json index f4c5ef5..8e83ff8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_transitive.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_transitive.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_4load_subfolder.json b/tests/results/test_namespace_read_write_mandatory_errors/00_4load_subfolder.json index 6c69874..e9c3155 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_4load_subfolder.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_4load_subfolder.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_5load_notype.json b/tests/results/test_namespace_read_write_mandatory_errors/00_5load_notype.json index 1b16592..b2f588a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_5load_notype.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_5load_notype.json @@ -12,18 +12,27 @@ "rougail": { "without_type": "non" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "without_type": "non" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "without_type": "non" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "without_type": "non" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean.json index b98fc11..b79fea9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean.json @@ -22,18 +22,42 @@ "var5": false, "var6": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": true, + "var2": true, + "var3": true, + "var4": false, + "var5": false, + "var6": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean_no_mandatory.json index f2c710c..99d6e16 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean_no_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6boolean_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "variable": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice.json index 65dec22..185793e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_calculation.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_calculation.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_link.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_link.json index 65dec22..185793e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_link.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_link.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable.json index deb0742..71549e7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable.json @@ -22,18 +22,42 @@ ], "var2": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link.json index 72c79a0..e39face 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link.json @@ -24,18 +24,45 @@ "var2": "a", "var3": "a" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "var3": "a" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link2.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link2.json index 64e0ed9..32e8eed 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6choice_variable_link2.json @@ -28,18 +28,51 @@ "var3": "a" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "a", + "b", + "c" + ], + "var2": "a", + "family": { + "var3": "a" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6custom.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6custom.json index c635981..0d886e3 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6custom.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6custom.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname_params.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname_params.json index baa7429..7a9853c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname_params.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6domainname_params.json @@ -12,18 +12,27 @@ "rougail": { "variable": "my.domain.name" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "my.domain.name" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "my.domain.name" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6float.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6float.json index cad416c..4118959 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6float.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6float.json @@ -22,18 +22,42 @@ "var5": 10.1, "var6": 10.1 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0.0, + "var2": 0.0, + "var3": 0.0, + "var4": 10.1, + "var5": 10.1, + "var6": 10.1 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6number.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6number.json index b9c4f08..42d4ce2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6number.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6number.json @@ -22,18 +22,42 @@ "var5": 10, "var6": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": 0, + "var2": 0, + "var3": 0, + "var4": 10, + "var5": 10, + "var6": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6port.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6port.json index fd14d7a..97dc64d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6port.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6port.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp.json index d6f7114..d521608 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp.json @@ -12,18 +12,27 @@ "rougail": { "var": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp_link.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp_link.json index a940e1f..ac61087 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp_link.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6regexp_link.json @@ -14,18 +14,30 @@ "var1": "#a1a1a1", "var2": "#a1a1a1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "#a1a1a1", + "var2": "#a1a1a1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6secret.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6secret.json index c42a4b8..b626ffb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6secret.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6secret.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6secret_param.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6secret_param.json index c42a4b8..b626ffb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6secret_param.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6secret_param.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_6string.json b/tests/results/test_namespace_read_write_mandatory_errors/00_6string.json index 8ee5041..40739bf 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_6string.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_6string.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7choice_quote.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7choice_quote.json index 5d3d4b4..8fab3fe 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7choice_quote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7choice_quote.json @@ -12,18 +12,27 @@ "rougail": { "var": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7help.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7help.json index 65dec22..185793e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7help.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7help.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7help_quote.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7help_quote.json index 65dec22..185793e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7help_quote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7help_quote.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7help_sup.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7help_sup.json index b34a032..04a1790 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7help_sup.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7help_sup.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote.json index 4c3e576..a95264a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote2.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote2.json index 79c5843..36f2c7d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote2.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'\"" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'\"" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'\"" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote3.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote3.json index 698dd17..1264273 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote3.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_doublequote3.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote\\\"\\'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote\\\"\\'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote\\\"\\'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_quote.json b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_quote.json index 1714a38..3aa55ca 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_7value_quote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_7value_quote.json @@ -12,18 +12,27 @@ "rougail": { "variable": "quote'" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "quote'" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "quote'" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "quote'" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_information.json b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_information.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_information.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_information.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_namespace.json b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_namespace.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_param_namespace.json b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_param_namespace.json index 3866647..ab044eb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_param_namespace.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_8calculation_param_namespace.json @@ -12,18 +12,27 @@ "rougail": { "variable": "Rougail" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "Rougail" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "Rougail" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "Rougail" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_8test.json b/tests/results/test_namespace_read_write_mandatory_errors/00_8test.json index e881fc8..a2a4226 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_8test.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_8test.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variable_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variable_multi.json index 22b6cc5..b3bb44c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variable_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variables.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variables.json index 7634364..f144680 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variables.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9choice_variables.json @@ -16,18 +16,33 @@ "source_variable_2": "val2", "my_variable": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "source_variable_1": "val1", + "source_variable_2": "val2", + "my_variable": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation.json index 3b9b96a..1afb0ee 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "string_1_True_None" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "string_1_True_None" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "string_1_True_None" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information.json index 8716652..1282c70 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information_other_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information_other_variable.json index f4c5ef5..8e83ff8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information_other_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_information_other_variable.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional2.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional2.json index 7116ced..ac61be6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_multi_optional2.json @@ -18,18 +18,36 @@ "val1" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": "val1", + "my_calculated_variable": [ + "val1" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional.json index 24a2c89..ba54a8c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional_exists.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional_exists.json index be789d0..fa2729c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional_exists.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_optional_exists.json @@ -26,18 +26,48 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "my_variable": [ + "val1", + "val2" + ], + "my_calculated_variable": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_param_optional.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_param_optional.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_param_optional.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_calculation_param_optional.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable.json index f4c5ef5..8e83ff8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable2.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable2.json index f4c5ef5..8e83ff8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_information_other_variable2.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_integer.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_integer.json index 844d947..fa7c8ec 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9default_integer.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9default_integer.json @@ -12,18 +12,27 @@ "rougail": { "var": 9 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": 9 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": 9 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": 9 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra.json index 7ec3834..6296c84 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra.json @@ -18,18 +18,36 @@ "extra": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "rougail" + }, + "extra": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_calculation.json index 7dd273d..ddb1fa9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_calculation.json @@ -22,18 +22,42 @@ "variable2": "value", "variable3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value" + }, + "extra": { + "variable1": "value", + "variable2": "value", + "variable3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_ouside.json b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_ouside.json index 15740d7..905bdba 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_ouside.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_9extra_ouside.json @@ -18,18 +18,36 @@ "extra": { "variable": "value in extra" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "value in extra" + }, + "extra": { + "variable": "value in extra" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6boolean_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6boolean_multi.json index b7b6475..6969662 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6boolean_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6boolean_multi.json @@ -58,18 +58,96 @@ true ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + true + ], + "var2": [ + true + ], + "var3": [ + true + ], + "var4": [ + false + ], + "var5": [ + false + ], + "var6": [ + false + ], + "var7": [ + true + ], + "var8": [ + true + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6custom_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6custom_multi.json index 9d1a776..5db4865 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6custom_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6custom_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6float_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6float_multi.json index 8cc7bcc..149fe82 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6float_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6float_multi.json @@ -58,18 +58,96 @@ 0.0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0.0 + ], + "var2": [ + 0.0 + ], + "var3": [ + 0.0 + ], + "var4": [ + 10.1 + ], + "var5": [ + 10.1 + ], + "var6": [ + 10.1 + ], + "var7": [ + 0.0 + ], + "var8": [ + 0.0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6number_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6number_multi.json index a5f146a..3ca363c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6number_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6number_multi.json @@ -58,18 +58,96 @@ 0 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0 + ], + "var2": [ + 0 + ], + "var3": [ + 0 + ], + "var4": [ + 10 + ], + "var5": [ + 10 + ], + "var6": [ + 10 + ], + "var7": [ + 0 + ], + "var8": [ + 0 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6string_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6string_empty.json index ee5503e..00c09ed 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6string_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6string_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_6string_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_6string_multi.json index 8ee5041..40739bf 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_6string_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_6string_multi.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote.json b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote.json index 75eeb46..9817e6f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote.json @@ -16,18 +16,33 @@ "quote\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote2.json b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote2.json index 0581011..e832a1a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_doublequote2.json @@ -16,18 +16,33 @@ "quote'\"" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'\"" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_quote.json b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_quote.json index 14b0a7a..13dfccc 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_quote.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_7value_multi_quote.json @@ -16,18 +16,33 @@ "quote'" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "quote'" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "quote'" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_8calculation_information_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_8calculation_information_multi.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_8calculation_information_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_8calculation_information_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/01_9choice_variable_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/01_9choice_variable_multi.json index 0d53776..b809740 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/01_9choice_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/01_9choice_variable_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_0type_param.json b/tests/results/test_namespace_read_write_mandatory_errors/04_0type_param.json index 9f28099..d54fdf6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_0type_param.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_0type_param.json @@ -12,18 +12,27 @@ "rougail": { "int": 10 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "int": 10 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "int": 10 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "int": 10 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save.json index f6a6c2c..24e3e78 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save.json @@ -12,18 +12,27 @@ "rougail": { "variable": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated.json index 58b050c..a58dbf5 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated_hidden.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_calculated_hidden.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1auto_save_and_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_2.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_2.json index 21829ab..166c1c0 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_2.json @@ -14,18 +14,30 @@ "var1": "value", "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value", + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value", + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json index 953d6af..57cec97 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json @@ -12,18 +12,27 @@ "rougail": { "var3": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var3": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var3": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var3": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json index e44f149..3ee6a6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json index e3b1f41..19aba7c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json @@ -12,18 +12,27 @@ "rougail": { "var1": "value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json index 77ec69c..f29cb14 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation.json index 0e0ef8e..7e7022f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_default.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_default.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_default.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_default.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_multi.json index 0e0ef8e..7e7022f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_multi.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_optional.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_optional.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_optional.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_optional.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable2.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable2.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable2.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable3.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable3.json index adeb73a..3777b7d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable3.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable3.json @@ -12,18 +12,27 @@ "rougail": { "condition": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable4.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable4.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable4.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable4.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable_multi.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5disabled_calculation_variable_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation2.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation2.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation2.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation_default_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation_default_calculation.json index 796ca73..7c4e77d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5hidden_calculation_default_calculation.json @@ -16,18 +16,33 @@ "var1": "no", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var1": "no", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators.json index a1a8938..31d8a0f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_differ.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_differ.json index 8049ae9..caaf87d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_differ.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_differ.json @@ -14,18 +14,30 @@ "var1": "oui", "var2": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "oui", + "var2": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "oui", + "var2": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi2.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi2.json index af93ae3..baf3e9f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi2.json @@ -18,18 +18,36 @@ "yes" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "no", + "yes" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json index 126b95c..191d442 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json @@ -20,18 +20,39 @@ 2 ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_not_uniq.json b/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_not_uniq.json index 979a464..676e82b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_not_uniq.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_not_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_uniq.json b/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_uniq.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_uniq.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/05_0multi_uniq.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/12_1auto_save_expert.json b/tests/results/test_namespace_read_write_mandatory_errors/12_1auto_save_expert.json index 0fb54bc..dbcd68f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/12_1auto_save_expert.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/12_1auto_save_expert.json @@ -12,18 +12,27 @@ "rougail": { "var": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_0redefine_description.json b/tests/results/test_namespace_read_write_mandatory_errors/16_0redefine_description.json index 8e49668..1f93043 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_0redefine_description.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_0redefine_description.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_calculation.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_calculation.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_disabled.json b/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_disabled.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_disabled.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_2family_redefine_disabled.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_3family_empty_at_ends.json b/tests/results/test_namespace_read_write_mandatory_errors/16_3family_empty_at_ends.json index 90319ab..7357bbf 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_3family_empty_at_ends.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_3family_empty_at_ends.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_nonexists.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_nonexists.json index 4b7b844..5aa9d8a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_nonexists.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_nonexists.json @@ -14,18 +14,30 @@ "var1": "no", "var2": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_redefine.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_redefine.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5exists_redefine.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_calculation.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_calculation.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_choice.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_choice.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_choice.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_choice.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default.json index 144e3c7..867fa6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default.json @@ -12,18 +12,27 @@ "rougail": { "variable": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default_calculation.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_default_calculation.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_family.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_family.json index f9fd24b..2a5b1de 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_family.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_help.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_help.json index 999ea82..3c7fe27 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_help.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_help.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_multi.json index 685d117..e8bf3fb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_multi.json @@ -16,18 +16,33 @@ "non" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "variable": [ + "non" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "variable": [ + "non" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_remove_disable_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_remove_disable_calculation.json index f2b311b..4f33d5b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_remove_disable_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5redefine_remove_disable_calculation.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_5test_redefine.json b/tests/results/test_namespace_read_write_mandatory_errors/16_5test_redefine.json index 77ec69c..f29cb14 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_5test_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_5test_redefine.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_6choice_redefine.json b/tests/results/test_namespace_read_write_mandatory_errors/16_6choice_redefine.json index 0cd102a..186b91c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_6choice_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_6choice_redefine.json @@ -12,18 +12,27 @@ "rougail": { "var": "c" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "c" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "c" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "c" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_family.json b/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_redefine_family.json b/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_redefine_family.json index f0e0fcb..4aeea7f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_redefine_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16_6exists_redefine_family.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/16exists_exists.json b/tests/results/test_namespace_read_write_mandatory_errors/16exists_exists.json index a7ace1f..329df04 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/16exists_exists.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/16exists_exists.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/17_5redefine_leadership.json b/tests/results/test_namespace_read_write_mandatory_errors/17_5redefine_leadership.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/17_5redefine_leadership.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/17_5redefine_leadership.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0empty_family.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0empty_family.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0empty_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0empty_family.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0family_append.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0family_append.json index 7e43c5b..b4e73bb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0family_append.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0family_append.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0family_underscore.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0family_underscore.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0family_underscore.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0family_underscore.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_basic.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_basic.json index 9d27134..15ca12f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_basic.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_basic.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_expert.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_expert.json index 6da307f..0775792 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_expert.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_expert.json @@ -20,18 +20,39 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "subfamily": { + "variable": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -39,7 +60,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_order.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_order.json index 2c80b2b..5c886be 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_order.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0multi_family_order.json @@ -12,12 +12,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_0validators_differ_redefine.json b/tests/results/test_namespace_read_write_mandatory_errors/20_0validators_differ_redefine.json index b6dc8d2..816bbef 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_0validators_differ_redefine.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_0validators_differ_redefine.json @@ -16,18 +16,33 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": "no", + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_1empty_subfamily.json b/tests/results/test_namespace_read_write_mandatory_errors/20_1empty_subfamily.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_1empty_subfamily.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_1empty_subfamily.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/20_9default_information_parent.json b/tests/results/test_namespace_read_write_mandatory_errors/20_9default_information_parent.json index a8b9c81..4600ced 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/20_9default_information_parent.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/20_9default_information_parent.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition.json index e4b7a0a..f018b74 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_boolean.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_boolean.json index d37e6b2..49ea8f9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_boolean.json @@ -12,18 +12,27 @@ "rougail": { "condition": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_sub_family.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_sub_family.json index 1ac6d84..5f72184 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_sub_family.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_variable_sub_family.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_variable_sub_family.json index 0638bb0..1cb9038 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_variable_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_variable_sub_family.json @@ -12,18 +12,27 @@ "rougail": { "condition": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_with_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_with_variable.json index 18df585..5ba3af0 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_with_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_condition_with_variable.json @@ -14,18 +14,30 @@ "condition1": false, "condition2": false } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition1": false, + "condition2": false + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition1": false, + "condition2": false + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition1": false, + "condition2": false + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_param_condition_sub_family.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_param_condition_sub_family.json index a401912..8defd54 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_param_condition_sub_family.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_hidden_param_condition_sub_family.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition.json index 4728258..969c677 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition.json @@ -14,18 +14,30 @@ "condition": "no", "var": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no", + "var": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no", + "var": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition_variable.json index 8716652..1282c70 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_0family_mandatory_condition_variable.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_7validators_variable_optional.json b/tests/results/test_namespace_read_write_mandatory_errors/24_7validators_variable_optional.json index 6150abb..799bbc5 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_7validators_variable_optional.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_7validators_variable_optional.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/24_family_disabled_var_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/24_family_disabled_var_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/24_family_disabled_var_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/24_family_disabled_var_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership.json index 78e192f..e997f15 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_diff_name.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_diff_name.json index 54982c0..6fac6bd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_diff_name.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_diff_name.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_calculation.json index 78e192f..e997f15 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_calculation.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti.json index 6406062..1ad9cf9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti.json @@ -34,18 +34,60 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value1", + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti_calculation.json index b2b921b..a78729e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_submulti_calculation.json @@ -32,18 +32,57 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "leader", + "follower1": [ + "value" + ], + "follower2": [ + "value" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_value.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_value.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_value.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_follower_default_value.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_follower.json index ef3501d..5bf7996 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_follower.json @@ -30,18 +30,54 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": "value1" + }, + { + "leader": "value2", + "follower": "value2" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_not_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_not_multi.json index c227b80..77134f8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_not_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_leader_not_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json index 0b18cb1..5e98ce7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_1leadership_append_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/40_1leadership_append_follower.json index 37ab303..3af4278 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_1leadership_append_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_1leadership_append_follower.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_index.json b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_index.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_param_index.json b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_param_index.json index b914e10..0deac98 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_param_index.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_calculation_param_index.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower1": 0 + }, + { + "leader": "b", + "follower1": 1 + }, + { + "leader": "c", + "follower1": 2 + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_leader_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_leader_calculation.json index c150689..b77a7ff 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_leader_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_2leadership_leader_calculation.json @@ -12,12 +12,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi.json index 5757967..47facab 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json index 5daa026..0826271 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json @@ -12,18 +12,27 @@ "rougail": { "leadership": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean.json index 0cf61eb..270e54e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean.json @@ -26,18 +26,48 @@ false ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "multi1": [ + false + ], + "multi2": [ + true, + false + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -45,7 +75,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean_return_none.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean_return_none.json index e44f149..3ee6a6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean_return_none.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_boolean_return_none.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_integer.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_integer.json index fa2e6fc..3333089 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_integer.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_integer.json @@ -16,18 +16,33 @@ "int1": 2, "int2": 3 } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "bool": false, + "int1": 2, + "int2": 3 + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable.json index 4198eae..6a8ffcc 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable.json @@ -22,18 +22,42 @@ "var2": "no", "var3": "yes" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "no", + "yes" + ], + "var2": "no", + "var3": "yes" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent.json index 08772ae..3dc9a34 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent.json @@ -18,18 +18,36 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": "no", + "fam1": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -37,7 +55,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent2.json b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent2.json index 052eeb6..0600723 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_8calculation_multi_variable_parent2.json @@ -22,18 +22,42 @@ "var": "no" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "fam1": { + "var": "no" + }, + "fam2": { + "var": "no" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9calculation_variable_leader_follower_multi_inside.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9calculation_variable_leader_follower_multi_inside.json index bb866eb..038577f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9calculation_variable_leader_follower_multi_inside.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9calculation_variable_leader_follower_multi_inside.json @@ -38,18 +38,66 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leadership": [ + { + "leader": "value1", + "follower": [ + "value1" + ] + }, + { + "leader": "value2", + "follower": [ + "value2" + ] + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-first.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-first.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-first.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-first.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-last.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-last.json index 3154207..ea48210 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-last.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-last.json @@ -40,18 +40,69 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-no-mandatory.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-no-mandatory.json index 9795d39..c4d71af 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-no-mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower-no-mandatory.json @@ -38,18 +38,66 @@ null ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a", + "follower": null + }, + { + "leader": "b", + "follower": null + } + ], + "variable": [ + null, + null + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower.json index 1d2be2d..7b1730f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-follower.json @@ -42,18 +42,72 @@ "val11" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "val11", + "val11" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-first.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-first.json index a21ce16..6151294 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-first.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-first.json @@ -36,18 +36,63 @@ ], "calculate": "value1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-last.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-last.json index 9defe2a..3e4cea6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-last.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader-last.json @@ -36,18 +36,63 @@ ], "calculate": "value2" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": "value2" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -55,7 +100,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader.json index 758254e..e21b2b7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-outside-leader.json @@ -42,18 +42,72 @@ "value2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ], + "calculate": [ + "value1", + "value2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable.json index f9e4ed2..51e992e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable.json @@ -42,18 +42,72 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "calculate": [ + "value1", + "value2" + ], + "leader": [ + { + "leader": "value1", + "follower1": "val11", + "follower2": "val21" + }, + { + "leader": "value2", + "follower1": "val11", + "follower2": "val21" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower.json index baf0dad..010f9c7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower_not_same.json b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower_not_same.json index d04ff57..4e7531a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower_not_same.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_9leadership-calculation-variable_leader_follower_not_same.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/41_0choice_leader.json b/tests/results/test_namespace_read_write_mandatory_errors/41_0choice_leader.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/41_0choice_leader.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/41_0choice_leader.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_leader_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_leader_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_leader_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_0leadership_leader_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_1leadership_append_hidden_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/44_1leadership_append_hidden_follower.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_1leadership_append_hidden_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_1leadership_append_hidden_follower.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_4disabled_calcultion_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/44_4disabled_calcultion_follower.json index 0a3e101..51ce6a6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_4disabled_calcultion_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_4disabled_calcultion_follower.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory.json b/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory.json index 78e192f..e997f15 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory_follower.json b/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory_follower.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory_follower.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_4leadership_mandatory_follower.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_5leadership_leader_hidden_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/44_5leadership_leader_hidden_calculation.json index c25f2e3..37f1b46 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_5leadership_leader_hidden_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_5leadership_leader_hidden_calculation.json @@ -12,18 +12,27 @@ "rougail": { "condition": "no" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "condition": "no" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "condition": "no" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "condition": "no" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_6leadership_follower_disabled_calculation.json b/tests/results/test_namespace_read_write_mandatory_errors/44_6leadership_follower_disabled_calculation.json index 78e192f..e997f15 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_6leadership_follower_disabled_calculation.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_6leadership_follower_disabled_calculation.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/44_9calculated_default_leadership_leader.json b/tests/results/test_namespace_read_write_mandatory_errors/44_9calculated_default_leadership_leader.json index 8a58529..c344a4f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/44_9calculated_default_leadership_leader.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/44_9calculated_default_leadership_leader.json @@ -28,18 +28,51 @@ } ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [ + { + "leader": "a" + }, + { + "leader": "b", + "follower": "b" + } + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -47,7 +80,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic.json index cae5032..97b3ed2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0.json index 60b756b..bf9a9fb 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0.json @@ -30,18 +30,54 @@ "vardyn": null } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "vardyn": null + }, + "dynval2": { + "vardyn": null + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type.json index baa442b..6b97a87 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_0_type_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1.json index 4723faa..421df03 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_1_1_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_forbidden_char.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_forbidden_char.json index 5877db4..64cc1d4 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_forbidden_char.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_forbidden_char.json @@ -34,18 +34,60 @@ "var2": "val.2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val.1", + "val.2" + ], + "dynval_1": { + "var1": "val.1", + "var2": "val.1" + }, + "dynval_2": { + "var1": "val.2", + "var2": "val.2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -53,7 +95,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number.json index 95a4b44..38fe43a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number.json @@ -32,18 +32,57 @@ }, "var2": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + 1, + 2 + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + }, + "var2": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number_empty.json index 19cafe1..abc6757 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_jinja_number_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description.json index fb0be79..346bce3 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_no_description_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_static.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_static.json index 4a70093..97db3f1 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_static.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_static.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_test.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_test.json index 4b36254..22cc9a6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_test.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_test.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_upper_char.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_upper_char.json index cae5032..97b3ed2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_upper_char.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_upper_char.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_empty.json index cde5638..5390b31 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix.json index a411248..64638cd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix.json @@ -30,18 +30,54 @@ "var": "a value" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix_empty.json index 4b36254..22cc9a6 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_dynamic_variable_suffix_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_empty.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_empty.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_hidden.json index 4757d5a..e236a83 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_hidden.json @@ -8,18 +8,21 @@ "GROUP2_01": { "ansible_host": "group2.net", "rougail": {} + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": {} + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": {} + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": {} } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -27,7 +30,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_mode.json b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_mode.json index e972507..64453c7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_0family_mode.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_0family_mode.json @@ -16,18 +16,33 @@ "var": "non" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "family": { + "var": "non" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "family": { + "var": "non" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -35,7 +50,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_1family_dynamic_jinja.json b/tests/results/test_namespace_read_write_mandatory_errors/60_1family_dynamic_jinja.json index 5d9835e..bdc36c8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_1family_dynamic_jinja.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_1family_dynamic_jinja.json @@ -30,18 +30,54 @@ "var": "val" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn1": { + "var": "val" + }, + "dyn2": { + "var": "val" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group.json index 0f5a6af..764795c 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2.json index a134d8a..16ae5c4 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2.json @@ -40,18 +40,69 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "family": { + "var": "val1" + } + }, + "dynval2": { + "family": { + "var": "val2" + } + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -59,7 +110,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_2_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_empty.json index 120a867..b9401b7 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_jinja_fill_sub_group_empty.json @@ -14,18 +14,30 @@ "var1": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc.json index e9c5d49..5f2f7de 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc.json @@ -32,18 +32,57 @@ }, "newvar": "val" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val" + }, + "dynval2": { + "var": "val" + }, + "newvar": "val" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc_empty.json index 1bbdac6..98da515 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_2family_dynamic_outside_calc_empty.json @@ -14,18 +14,30 @@ "var1": [], "newvar": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [], + "newvar": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [], + "newvar": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2.json index e44f149..3ee6a6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2_empty.json index e44f149..3ee6a6b 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc2_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix.json index 8fb5f59..3315a23 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix2_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled.json index ea7ee22..5b9c1a4 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled2.json index ff495ea..439c1fd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_disabled2.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty.json index ff495ea..439c1fd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_2.json index ff495ea..439c1fd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_2.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_3.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_3.json index ff495ea..439c1fd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_3.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_empty_3.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json index 4ba9818..0bf1a5d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": "a value" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json index 77af8d4..a52256f 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -24,18 +24,45 @@ "dynval2": {}, "var2": true } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -43,7 +70,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json index bffd082..4b512a2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -30,18 +30,54 @@ "a second value" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param.json index a809c28..a88953e 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param.json @@ -30,18 +30,54 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": "val1" + }, + "dynval2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_param_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable.json index 8fb5f59..3315a23 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable.json @@ -11,12 +11,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable_empty.json index ff495ea..439c1fd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_variable_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_hidden_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_hidden_suffix.json index fdbbb55..2643cf9 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_hidden_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_hidden_suffix.json @@ -22,18 +22,42 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "dynval1": { + "var": null, + "family": { + "var": null + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -41,7 +65,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix.json index 36a20e5..e70ba16 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix.json @@ -38,18 +38,66 @@ "var3": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_unknown_suffix_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2.json index f71855e..26c5c19 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2.json @@ -38,18 +38,66 @@ "var": "val2" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var2": [ + "val1", + "val2" + ], + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2_empty.json index 19cafe1..abc6757 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside2_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_1_0.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_1_0.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_1_0.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_empty.json index 19cafe1..abc6757 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja.json index e9f6ded..45bc6a8 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja.json @@ -38,18 +38,66 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "var": "val1" + }, + "my_dyn_family_val2": { + "var": "val2" + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -57,7 +105,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja_empty.json index 19cafe1..abc6757 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_jinja_empty.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix.json index 0e6bf58..708b152 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix.json @@ -58,18 +58,96 @@ "val2" ] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "my_dyn_family_val1": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "my_dyn_family_val2": { + "subdyn_val1": { + "var": "val1" + }, + "subdyn_val2": { + "var": "val2" + } + }, + "var2": [ + "val1", + "val2" + ] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -77,7 +155,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix_empty.json index a678d3a..1124915 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_sub_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix.json index 84e5d19..15b3f36 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix.json @@ -32,18 +32,57 @@ }, "var2": "val1" } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dyn_val1": { + "var": "val1" + }, + "dyn_val2": { + "var": "val2" + }, + "var2": "val1" + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -51,7 +90,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix_empty.json index 72697f3..d62b6dd 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_variable_outside_suffix_empty.json @@ -14,18 +14,30 @@ "var": [], "var2": null } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [], + "var2": null + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [], + "var2": null + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -33,7 +45,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside.json index bc39969..16685a2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside.json @@ -42,18 +42,72 @@ "var4": "val1" } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1_dyn": { + "var1": "val1", + "var2": "val1", + "var3": "val1", + "var4": "val1" + }, + "val2_dyn": { + "var1": "val2", + "var2": "val2", + "var3": "val2", + "var4": "val1" + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -61,7 +115,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_inside_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership.json index cd42f3b..1d185d2 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_leadership_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0.json index 77ccb8b..f368f93 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0.json @@ -82,18 +82,132 @@ } } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val1", + "var_identifiers": "val1-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val1", + "var_identifiers": "val1-tval2" + } + }, + "dynval2": { + "var": [ + "tval1", + "tval2" + ], + "dyn_tval1": { + "var": "tval1", + "var_identifier": "val2", + "var_identifiers": "val2-tval1" + }, + "dyn_tval2": { + "var": "tval2", + "var_identifier": "val2", + "var_identifiers": "val2-tval2" + } + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -101,7 +215,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json index ac92449..3a75810 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -12,12 +12,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty.json index 2a82d5a..99f566a 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty.json @@ -12,18 +12,27 @@ "rougail": { "var": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty2.json index 9ae923b..2f66866 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_empty2.json @@ -30,18 +30,54 @@ "var": [] } } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "var": [ + "val1", + "val2" + ], + "dynval1": { + "var": [] + }, + "dynval2": { + "var": [] + } + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -49,7 +85,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi.json index d9c1dac..cde06e1 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi.json @@ -13,12 +13,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi2.json index d9c1dac..cde06e1 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi2.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_suffix_auto_multi2.json @@ -13,12 +13,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_8family_dynamic_same_name_1.json b/tests/results/test_namespace_read_write_mandatory_errors/60_8family_dynamic_same_name_1.json new file mode 100644 index 0000000..dbfc8f5 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_8family_dynamic_same_name_1.json @@ -0,0 +1,19 @@ +{ + "_meta": { + "hostvars": { + "localhost": { + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.manual.https_proxy.address ({{ identifier }} address)", + " - rougail.manual.https_proxy.address (HTTPS address)", + " - rougail.manual.socks_proxy.address (SOCKS address)" + ] + } + } + }, + "ungrouped": { + "hosts": [ + "localhost" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic.json b/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic.json index 5d1efb7..6b5f074 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic_extra.json b/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic_extra.json index 5d1efb7..6b5f074 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic_extra.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_9extra_dynamic_extra.json @@ -9,12 +9,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_9family_dynamic_calc_both.json b/tests/results/test_namespace_read_write_mandatory_errors/60_9family_dynamic_calc_both.json index 6bd5428..ff686b0 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/60_9family_dynamic_calc_both.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_9family_dynamic_calc_both.json @@ -10,12 +10,6 @@ } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [] - }, "ungrouped": { "hosts": [ "localhost" diff --git a/tests/results/test_namespace_read_write_mandatory_errors/68_0family_leadership_mode.json b/tests/results/test_namespace_read_write_mandatory_errors/68_0family_leadership_mode.json index a9de37d..b3a118d 100644 --- a/tests/results/test_namespace_read_write_mandatory_errors/68_0family_leadership_mode.json +++ b/tests/results/test_namespace_read_write_mandatory_errors/68_0family_leadership_mode.json @@ -12,18 +12,27 @@ "rougail": { "leader": [] } + }, + "GROUP2_02": { + "ansible_host": "group3.net", + "rougail": { + "leader": [] + } + }, + "group4.net": { + "ansible_host": "group4.net", + "rougail": { + "leader": [] + } + }, + "group5.net": { + "ansible_host": "group5.net", + "rougail": { + "leader": [] + } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01" - ] - }, "group1": { "hosts": [ "GROUP1_01" @@ -31,7 +40,14 @@ }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + "GROUP2_02" + ] + }, + "group3": { + "hosts": [ + "group4.net", + "group5.net" ] }, "groups": { diff --git a/tests/test_load.py b/tests/test_load.py index f5f5801..122ccf4 100644 --- a/tests/test_load.py +++ b/tests/test_load.py @@ -137,21 +137,30 @@ def test_warnings(): }, "GROUP2_01": { "ansible_host": "group2.net", + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'GROUP2_02': { + 'ansible_host': 'group3.net', + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'group4.net': { + 'ansible_host': 'group4.net', + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'group5.net': { + 'ansible_host': 'group5.net', "rougail": { "a_var": "a_value" } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01", - ] - }, "ungrouped": { "hosts": [ "localhost" @@ -164,9 +173,18 @@ def test_warnings(): }, "group2": { "hosts": [ - "GROUP2_01" + "GROUP2_01", + 'GROUP2_02' ] }, + + 'group3': { + 'hosts': [ + 'group4.net', + 'group5.net', + ] + }, + "groups": { "children": [ "group1", @@ -210,35 +228,51 @@ def test_no_warnings(): }, "GROUP2_01": { "ansible_host": "group2.net", + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'GROUP2_02': { + 'ansible_host': 'group3.net', + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'group4.net': { + 'ansible_host': 'group4.net', + 'rougail': { + 'a_var': 'a_value', + }, + }, + 'group5.net': { + 'ansible_host': 'group5.net', "rougail": { "a_var": "a_value" } } } }, - "all": { - "children": [ - "ungrouped" - ], - "hosts": [ - "GROUP1_01", - "GROUP2_01", - ] + 'group1': { + 'hosts': [ + 'GROUP1_01', + ], }, - "group1": { - "hosts": [ - "GROUP1_01" - ] + 'group2': { + 'hosts': [ + 'GROUP2_01', + 'GROUP2_02', + ], }, - "group2": { - "hosts": [ - "GROUP2_01" - ] + 'group3': { + 'hosts': [ + 'group4.net', + 'group5.net', + ], }, - "groups": { - "children": [ - "group1", - "group2" - ] + 'groups': { + 'children': [ + 'group1', + 'group2', + ], } } diff --git a/tests/warnings/structures/rougail/00-test.yml b/tests/warnings/structures/rougail/00-test.yml new file mode 100644 index 0000000..416f051 --- /dev/null +++ b/tests/warnings/structures/rougail/00-test.yml @@ -0,0 +1,4 @@ +--- +version: 1.1 + +a_var: diff --git a/tests/warnings/yaml/config.yml b/tests/warnings/yaml/config.yml new file mode 100644 index 0000000..12517d1 --- /dev/null +++ b/tests/warnings/yaml/config.yml @@ -0,0 +1,4 @@ +--- +rougail: + a_var: a_value + an_unknown_var: a_value