From 4b2108b95f022043c02f05550f2bb22ac78343d3 Mon Sep 17 00:00:00 2001 From: rene Date: Fri, 18 Mar 2022 15:51:38 +0100 Subject: [PATCH] call user specific config from all users task --- roles/base/tasks/users.yml | 9 +++++---- roles/base/tasks/users/all.yml | 3 +++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/roles/base/tasks/users.yml b/roles/base/tasks/users.yml index 06e7772..67e26d1 100644 --- a/roles/base/tasks/users.yml +++ b/roles/base/tasks/users.yml @@ -1,12 +1,13 @@ # Make sure users exist on the system -- import_tasks: users/root.yml -- import_tasks: users/rene.yml -- import_tasks: users/ansible.yml +# - import_tasks: users/root.yml +# - import_tasks: users/rene.yml +# - import_tasks: users/ansible.yml - name: users | all | repeating tasks for all users include_tasks: users/all.yml loop: - - rene - root + - rene + - ansible loop_control: loop_var: user \ No newline at end of file diff --git a/roles/base/tasks/users/all.yml b/roles/base/tasks/users/all.yml index fbb9dd8..8091632 100644 --- a/roles/base/tasks/users/all.yml +++ b/roles/base/tasks/users/all.yml @@ -5,6 +5,9 @@ split: ":" fail_key: no # not required. If a supplied key is missing this will make the task fail if C(yes). +- name: users | {{ user }} | include user specific parts + include_tasks: "{{ user }}.yml" + - name: users | {{ user }} | install public ssh keys authorized_key: user: '{{ user }}'