@@ -664,6 +664,79 @@ kolla_enable_prometheus: true
664
664
# kolla_enable_watcher:
665
665
# kolla_enable_zun:
666
666
667
+ # ##############################################################################
668
+ # Kolla custom config generation.
669
+
670
+ # Feature flag to add $KAYOBE_CONFIG_PATH to the list of search paths used
671
+ # when searching for Kolla custom service configuration. Only has an effect in
672
+ # a multiple environments setup. This allows you to configure merging between
673
+ # your environment and the base layer. Defaults to true. Set to false to for
674
+ # backwards compatability.
675
+ # kolla_openstack_custom_config_environment_merging_enabled:
676
+
677
+ # Default value for kolla_openstack_custom_config_include_globs.
678
+ # kolla_openstack_custom_config_include_globs_default:
679
+
680
+ # Extra items to add to kolla_openstack_custom_config_include_globs_default
681
+ # to produce kolla_openstack_custom_config_include_globs.
682
+ # kolla_openstack_custom_config_include_globs_extra:
683
+
684
+ # List of dictionaries with the following keys:
685
+ # glob: a glob pattern. Any files matching this pattern will be copied to the
686
+ # the kolla custom config directory
687
+ # enabled: boolean to disable the glob.
688
+ # This determines the list of files to copy to the generated kolla config
689
+ # directory.
690
+ # kolla_openstack_custom_config_include_globs:
691
+
692
+ # Kolla config generation rules. These operate on the list of files produced by
693
+ # applying kolla_openstack_custom_config_include_globs. Each of the paths in
694
+ # kolla_openstack_custom_config_paths is searched for files matching one of the
695
+ # globs. If a match is found, any files with the same relative path are grouped
696
+ # together. The rules determine what to do with these matching files e.g copy
697
+ # the most specific file without templating, merge the files with
698
+ # merge_configs, etc.
699
+ # List of dictionaries with the following keys:
700
+ # glob: A glob matching files for this rule to match on (relative to the
701
+ # search path)
702
+ # priority: The rules are processed in increasing priority order with the
703
+ # first rule matching taking effect.
704
+ # strategy: How to process the matched file. One of copy, concat, template,
705
+ # merge_configs, merge_yaml
706
+ # params: List of params to pass to module enacting the strategy
707
+ # Strategies:
708
+ # copy: Copy most specific file to kolla config without templating
709
+ # template: Template most specific file to kolla config
710
+ # concat: Concatenate files and copy the result to generated kolla config
711
+ # merge_configs: Use the merge_configs module to merge an ini file, before
712
+ # copying to the generated kolla-config.
713
+ # merge_yaml: Use the merge_yaml module to merge a file, before copying to
714
+ # the generated kolla-config.
715
+ # kolla_openstack_custom_config_rules:
716
+
717
+ # Whether to enable ini merging rules in
718
+ # kolla_openstack_custom_config_rules_default. Default is true.
719
+ # kolla_openstack_custom_config_merge_configs_enabled:
720
+
721
+ # Whether to enable yaml merging rules in
722
+ # kolla_openstack_custom_config_rules_default. Default is true.
723
+ # kolla_openstack_custom_config_merge_yaml_enabled:
724
+
725
+ # Default merge strategy for ini files in
726
+ # kolla_openstack_custom_config_rules_default. Default is concat.
727
+ # kolla_openstack_custom_config_ini_merge_strategy_default:
728
+
729
+ # Default value for kolla_openstack_custom_config_rules.
730
+ # kolla_openstack_custom_config_rules_default:
731
+
732
+ # List of globs to filter from kolla_openstack_custom_config_rules_default.
733
+ # Default is an empty list.
734
+ # kolla_openstack_custom_config_rules_default_remove:
735
+
736
+ # Extra items to add to kolla_openstack_custom_config_rules_default
737
+ # to produce kolla_openstack_custom_config_rules.
738
+ # kolla_openstack_custom_config_rules_extra:
739
+
667
740
# ##############################################################################
668
741
# Passwords and credentials.
669
742
0 commit comments