diff options
author | Christian Pointner <equinox@spreadspace.org> | 2024-01-28 02:11:05 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2024-01-28 02:11:05 +0100 |
commit | 24b4917d8186551bcf987b72d1c3588e4705096a (patch) | |
tree | 4cba19d0999095ac27edafc9f88513fdaa80ab16 /roles/whawty/auth/app/tasks/main.yml | |
parent | move ch-auth-legacy to _graveyard_ (diff) |
finalize whawty/auth roles for now
Diffstat (limited to 'roles/whawty/auth/app/tasks/main.yml')
-rw-r--r-- | roles/whawty/auth/app/tasks/main.yml | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/roles/whawty/auth/app/tasks/main.yml b/roles/whawty/auth/app/tasks/main.yml index 00a02c7e..cc19fd2e 100644 --- a/roles/whawty/auth/app/tasks/main.yml +++ b/roles/whawty/auth/app/tasks/main.yml @@ -1,5 +1,21 @@ --- - name: install whawty app apt: - name: "{{ ['whawty-auth'] | union(whawty_auth_install_pam_module | ternary(['libpam-whawty'], [])) }}" + name: "{{ ['whawty-auth'] | union(whawty_auth_app_install_pam_module | ternary(['libpam-whawty'], [])) }}" state: present + +- name: generate systemd service units + loop: "{{ whawty_auth_app_instances | dict2items(key_name='name', value_name='config') }}" + loop_control: + loop_var: whawty_auth_app + label: "{{ whawty_auth_app.name }}" + template: + src: systemd.service.j2 + dest: "/etc/systemd/system/whawty-auth-{{ whawty_auth_app.name }}.service" + +- name: generate, start and enable systemd socket units + loop: "{{ whawty_auth_app_instances | dict2items(key_name='name', value_name='config') }}" + loop_control: + loop_var: whawty_auth_app + label: "{{ whawty_auth_app.name }}" + include_tasks: listeners.yml |