From 4276d2c1fe6d5028cb9fecc74d27743df4f7bdba Mon Sep 17 00:00:00 2001 From: "Daniel A. Maierhofer" Date: Mon, 26 Mar 2018 11:30:39 +0200 Subject: [PATCH] Simplify rcfiles with nested loop --- tasks/rcfiles.yml | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/tasks/rcfiles.yml b/tasks/rcfiles.yml index 1ae7390..efdbdc6 100644 --- a/tasks/rcfiles.yml +++ b/tasks/rcfiles.yml @@ -1,24 +1,11 @@ --- -- name: /etc/skel/.bash_profile +- name: rcfiles - /etc/skel/ template: - dest=/etc/skel/.bash_profile src=bash_profile.j2 owner=root group=root mode=0644 - -- name: /root/.bash_profile - template: - dest=/root/.bash_profile src=bash_profile.j2 owner=root group=root mode=0644 - -- name: /etc/skel/.bashrc - template: - dest=/etc/skel/.bashrc src=bashrc.j2 owner=root group=root mode=0644 - -- name: /root/.bashrc - template: - dest=/root/.bashrc src=bashrc.j2 owner=root group=root mode=0644 - -- name: /etc/skel/.vimrc - template: - dest=/etc/skel/.vimrc src=vimrc.j2 owner=root group=root mode=0644 - -- name: /root/.vimrc - template: - dest=/root/.vimrc src=vimrc.j2 owner=root group=root mode=0644 + dest: "{{ item[0] }}/.{{ item[1] }}" + src: "{{ item[1] }}.j2" + owner: root + group: root + mode: 0644 + with_nested: + - [ /etc/skel, /root ] + - [ bash_profile, bashrc, vimrc ]