diff options
author | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-03-31 10:35:42 -0400 |
---|---|---|
committer | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-03-31 10:35:42 -0400 |
commit | 523e0c3cc6163b7bd4b3003bbff0d6efda5eea87 (patch) | |
tree | f5ed617aed6d0bc61d9538171005fe7ccccd8974 /roles/local_homedirs/tasks | |
parent | feaa8fd229be6cc9507650bafd88806851df2ddf (diff) | |
download | selfhosted-523e0c3cc6163b7bd4b3003bbff0d6efda5eea87.tar.gz selfhosted-523e0c3cc6163b7bd4b3003bbff0d6efda5eea87.zip |
local_homedirs: add systemd environment generators
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 |