Pārlūkot izejas kodu

Merge branch '20220221100803' into upstream

tags/v3.0.3
Imran Iqbal pirms 2 gadiem
vecāks
revīzija
e97305bc12
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
2 mainītis faili ar 10 papildinājumiem un 5 dzēšanām
  1. +6
    -1
      openssh/libmapstack.jinja
  2. +4
    -4
      openssh/libmatchers.jinja

+ 6
- 1
openssh/libmapstack.jinja Parādīt failu

@@ -181,7 +181,7 @@
{#- Load YAML file matching the grain/pillar/... #}
{#- Fallback to use the source name as a direct filename #}

{%- if matcher.value | length == 0 %}
{%- if matcher.value is sequence and matcher.value | length == 0 %}
{#- Mangle `matcher.value` to use it as literal path #}
{%- set query_parts = matcher.query.split("/") %}
{%- set yaml_dirname = query_parts[0:-1] | join("/") %}
@@ -194,6 +194,11 @@
{#- Some configuration return list #}
{%- if yaml_names is string %}
{%- set yaml_names = [yaml_names] %}
{%- elif yaml_names is sequence %}
{#- Convert to strings if it's a sequence of numbers #}
{%- set yaml_names = yaml_names | map("string") | list %}
{%- else %}
{%- set yaml_names = [yaml_names | string] %}
{%- endif %}

{#- Try to load a `.yaml.jinja` file for each `.yaml` file #}

+ 4
- 4
openssh/libmatchers.jinja Parādīt failu

@@ -12,11 +12,11 @@
} %}

{#- When no part before `@` is provided: #}
{#- - define a filename path, noted `F` #}
{#- - define a YAML file path, noted `Y` #}
{#- - use `salt["config.get"]`, noted `C` #}
{#- - use colon `:` delimiter for querying #}
{%- set _defaults = {
"type": "F",
"type": "Y",
"query_type": "C",
"query_delimiter": ":"
} %}
@@ -28,11 +28,11 @@
) %}
{#- matcher format is `[<TYPE>[:<OPTION>[:DELIMITER]]@]<KEY>` #}
{#- each matcher has a type: #}
{#- - `F` to build a file name (the default when no type is set) #}
{#- - `Y` to build a YAML file name (the default when no type is set) #}
{#- - `C` to lookup values with `config.get` #}
{#- - `G` to lookup values with `grains.get` #}
{#- - `I` to lookup values with `pillar.get` #}
{#- The `FILE` type option can define query type to build the file name: #}
{#- The `YAML` type option can define query type to build the file name: #}
{#- - `C` for query with `config.get` (the default when to query type is set) #}
{#- - `G` for query with `grains.get` #}
{#- - `I` for query with `pillar.get` #}

Notiek ielāde…
Atcelt
Saglabāt