diff options
Diffstat (limited to 'tasks/strategy_yaml.yml')
| -rw-r--r-- | tasks/strategy_yaml.yml | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tasks/strategy_yaml.yml b/tasks/strategy_yaml.yml index 1d6df77..8a8e38b 100644 --- a/tasks/strategy_yaml.yml +++ b/tasks/strategy_yaml.yml @@ -1,15 +1,15 @@ --- - name: Check if target file exists ansible.builtin.stat: - path: '{{ _target_path }}' + path: "{{ _target_path }}" register: _target_file_stat - delegate_to: '{{ prometheus_target_host }}' + delegate_to: "{{ prometheus_target_host }}" - name: Read target file ansible.builtin.slurp: - src: '{{ _target_path }}' + src: "{{ _target_path }}" register: _target_file_content - delegate_to: '{{ prometheus_target_host }}' + delegate_to: "{{ prometheus_target_host }}" when: _target_file_stat.stat.exists - name: Parse YAML and add host to matching target group @@ -37,21 +37,21 @@ {%- set ns.found = true -%} {%- set _ = ns.result.append(group) -%} {%- else -%} - {%- set filtered_targets = group.targets | reject('equalto', _target_host) | list -%} + {%- set filtered_targets = group.targets | reject("equalto", _target_host) | list -%} {%- if filtered_targets | length > 0 -%} {%- if group_labels | length > 0 -%} - {%- set _ = ns.result.append({'labels': group_labels, 'targets': filtered_targets}) -%} + {%- set _ = ns.result.append({"labels": group_labels, "targets": filtered_targets}) -%} {%- else -%} - {%- set _ = ns.result.append({'targets': filtered_targets}) -%} + {%- set _ = ns.result.append({"targets": filtered_targets}) -%} {%- endif -%} {%- endif -%} {%- endif -%} {%- endfor -%} {%- if not ns.found -%} {%- if _target_labels | length > 0 -%} - {%- set new_group = {'labels': _target_labels, 'targets': [_target_host]} -%} + {%- set new_group = {"labels": _target_labels, "targets": [_target_host]} -%} {%- else -%} - {%- set new_group = {'targets': [_target_host]} -%} + {%- set new_group = {"targets": [_target_host]} -%} {%- endif -%} {%- set _ = ns.result.append(new_group) -%} {%- endif -%} @@ -59,13 +59,13 @@ - name: Write updated target file ansible.builtin.copy: - content: '{{ _updated_targets | to_nice_yaml(indent=2, width=1337) }}' - dest: '{{ _target_path }}' - mode: '0644' - delegate_to: '{{ prometheus_target_host }}' + content: "{{ _updated_targets | to_nice_yaml(indent=2, width=1337) }}" + dest: "{{ _target_path }}" + mode: "0644" + delegate_to: "{{ prometheus_target_host }}" become: true register: _yaml_result - name: Track changes ansible.builtin.set_fact: - changed: '{{ changed | default(false) or _yaml_result.changed }}' + changed: "{{ changed | default(false) or _yaml_result.changed }}" |