diff --git a/hosts.yml b/hosts.yml index 4e89d6d..363d124 100644 --- a/hosts.yml +++ b/hosts.yml @@ -156,7 +156,6 @@ rocky8: minecraft: nas: nms: - ocinode: print: shell: zm: @@ -168,6 +167,7 @@ rocky9: ldap: mirror: mongodb: + ocinode: prometheus: sane: sqldb: diff --git a/roles/authcheck/tasks/main.yml b/roles/authcheck/tasks/main.yml index 09ef679..8ca80cf 100644 --- a/roles/authcheck/tasks/main.yml +++ b/roles/authcheck/tasks/main.yml @@ -10,6 +10,14 @@ group: authcheck shell: /sbin/nologin +- name: Enable user lingering + ansible.builtin.command: + argv: + - loginctl + - enable-linger + - authcheck + creates: /var/lib/systemd/linger/authcheck + - name: Get container source ansible.builtin.git: dest: /usr/local/src/docker-authcheck diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml index 13743dc..8180bc4 100644 --- a/roles/grafana/tasks/main.yml +++ b/roles/grafana/tasks/main.yml @@ -10,6 +10,14 @@ group: grafana shell: /sbin/nologin +- name: Enable user lingering + ansible.builtin.command: + argv: + - loginctl + - enable-linger + - grafana + creates: /var/lib/systemd/linger/grafana + - name: Copy host key ansible.builtin.copy: dest: "{{ tls_private }}/grafana.key" diff --git a/roles/kdc/tasks/main.yml b/roles/kdc/tasks/main.yml index c126fcb..f7ef8eb 100644 --- a/roles/kdc/tasks/main.yml +++ b/roles/kdc/tasks/main.yml @@ -10,6 +10,14 @@ group: kdc shell: /sbin/nologin +- name: Enable user lingering + ansible.builtin.command: + argv: + - loginctl + - enable-linger + - kdc + creates: /var/lib/systemd/linger/kdc + - name: Get container source ansible.builtin.git: dest: /usr/local/src/docker-kdc diff --git a/roles/php4dvd/tasks/main.yml b/roles/php4dvd/tasks/main.yml index 85b1042..fc42fe8 100644 --- a/roles/php4dvd/tasks/main.yml +++ b/roles/php4dvd/tasks/main.yml @@ -7,9 +7,17 @@ ansible.builtin.user: name: php4dvd comment: Podman pphp4dvd - group: authcheck + group: php4dvd shell: /sbin/nologin +- name: Enable user lingering + ansible.builtin.command: + argv: + - loginctl + - enable-linger + - php4dvd + creates: /var/lib/systemd/linger/php4dvd + - name: Get container source ansible.builtin.git: dest: /usr/local/src/docker-php4dvd diff --git a/roles/roundcube/tasks/main.yml b/roles/roundcube/tasks/main.yml index eca261b..787a983 100644 --- a/roles/roundcube/tasks/main.yml +++ b/roles/roundcube/tasks/main.yml @@ -10,6 +10,14 @@ group: roundcube shell: /sbin/nologin +- name: Enable user lingering + ansible.builtin.command: + argv: + - loginctl + - enable-linger + - roundcube + creates: /var/lib/systemd/linger/roundcube + - name: Copy host key ansible.builtin.copy: dest: "{{ tls_private }}/roundcube.key"