aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tasks/lineinfile.yml
diff options
context:
space:
mode:
authorColin Wilk <colin.wilk@tum.de>2023-05-30 17:08:10 +0200
committerColin Wilk <colin.wilk@tum.de>2023-05-30 18:38:11 +0200
commit0b7dcb2fdda089009ac4afa4919b35479c9c4d41 (patch)
tree6e37f9d3ebf69bc30a4978b49fc1b7290d0e9360 /tasks/lineinfile.yml
parentfcf5bf4d03c9a92f618c4ed2cb56484ed4ed4bb8 (diff)
downloadansible-role-prometheus-target-0b7dcb2fdda089009ac4afa4919b35479c9c4d41.tar.gz
ansible-role-prometheus-target-0b7dcb2fdda089009ac4afa4919b35479c9c4d41.zip
Rewrite if defined to default condition in lineinfile
Signed-off-by: Colin Wilk <colin.wilk@tum.de>
Diffstat (limited to 'tasks/lineinfile.yml')
-rw-r--r--tasks/lineinfile.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/tasks/lineinfile.yml b/tasks/lineinfile.yml
index ff09478..c6c9e39 100644
--- a/tasks/lineinfile.yml
+++ b/tasks/lineinfile.yml
@@ -1,9 +1,9 @@
---
- name: Make sure targets are deployed
ansible.builtin.lineinfile:
- path: '{{ item.path if item.path is defined else prometheus_target_exporter_defaults[item.id].path }}'
+ path: '{{ item.path | default(prometheus_target_exporter_defaults[item.id].path) }}'
line: '{{ prometheus_target_strategy_lineinfile_prefix ~
- (item.host if item.host is defined else prometheus_target_exporter_defaults[item.id].host) ~
+ (item.host | default(prometheus_target_exporter_defaults[item.id].host)) ~
prometheus_target_strategy_lineinfile_suffix }}'
state: present
become: true