diff options
Diffstat (limited to 'roles/local_homedirs/tasks')
-rw-r--r-- | roles/local_homedirs/tasks/main.yml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/roles/local_homedirs/tasks/main.yml b/roles/local_homedirs/tasks/main.yml index 8823672..e7109d5 100644 --- a/roles/local_homedirs/tasks/main.yml +++ b/roles/local_homedirs/tasks/main.yml @@ -74,3 +74,19 @@ loop: - session optional pam_exec.so {{ local_homedir_script_ssh }} - session optional pam_env.so conffile={{ local_homedir_pam_env_path }} + +- name: create systemd environment generator directory + file: + path: /etc/systemd/user-environment-generators + state: directory + +- name: create systemd environment generator + copy: + src: etc/systemd/user-environment-generators/local-homedirs.sh + dest: /etc/systemd/user-environment-generators/local-homedirs.sh + register: local_homedirs_systemd_environment_generator + +- name: reload daemons + systemd: + daemon_reload: yes + when: local_homedirs_systemd_environment_generator.changed |