aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tasks/strategy_yaml.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/strategy_yaml.yml')
-rw-r--r--tasks/strategy_yaml.yml28
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 }}"