Role: template-loop

This commit is contained in:
Sven Velt 2024-09-20 16:01:41 +02:00
parent 2e35e881f3
commit ec82b22b2f
7 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,32 @@
---
# Template-Dateien:
# template-loop/templates/etc/abc.conf
# template-loop/templates/usr/local/share/abc.conf
# template-loop/templates/var/lib/abc.conf
- name: Template-Loop mit relativen Pfaden
debug:
msg: "Template-Argumente: src={{ item }} dest=/{{ item }} ..."
loop:
- etc/abc.conf
- usr/local/share/abc.conf
- var/lib/abc.conf
- name: Template-Loop mit absoluten Pfaden
debug:
msg: "Template-Argumente: src={{ item|replace('/', '', count=1) }} dest={{ item }} ..."
loop:
- /etc/abc.conf
- /usr/local/share/abc.conf
- /var/lib/abc.conf
- name: Template-Loop mit Mapping
debug:
msg: "Template-Argumente: src={{ item.key }} dest={{ item.value }} ..."
loop: "{{ configfiles|dict2items }}"
vars:
configfiles:
etc.conf: /etc/abc.conf
share.conf: /usr/local/share/abc.conf
lib.conf: /var/lib/abc.conf

View file

View file

View file