From: alex Date: Sat, 11 Oct 2025 15:55:49 +0000 (+0200) Subject: Add userdirs X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=340e1da68775afb99e049854624ae36ea2d46bd0;p=infrastructure.git Add userdirs --- diff --git a/infrastructure/roles/users/tasks/main.yaml b/infrastructure/roles/users/tasks/main.yaml index 37d616c..43ecc25 100644 --- a/infrastructure/roles/users/tasks/main.yaml +++ b/infrastructure/roles/users/tasks/main.yaml @@ -5,6 +5,12 @@ groups: - sudo loop: "{{ users }}" +- name: accesible home directory (for web serving, for example) + ansible.builtin.file: + path: "/home/{{ item.name }}" + state: directory + mode: '0701' + loop: "{{ users }}" - name: create .ssh directory ansible.builtin.file: path: "/home/{{ item.name }}/.ssh" diff --git a/infrastructure/roles/web/tasks/main.yaml b/infrastructure/roles/web/tasks/main.yaml index 2bf04e2..9ef0a15 100644 --- a/infrastructure/roles/web/tasks/main.yaml +++ b/infrastructure/roles/web/tasks/main.yaml @@ -11,6 +11,11 @@ cmd: a2enmod ssl creates: /etc/apache2/mods-enabled/ssl.load notify: restart web +- name: enable mod_userdir + ansible.builtin.command: + cmd: a2enmod userdir + creates: /etc/apache2/mods-enabled/userdir.load + notify: restart web - name: ssl site ansible.builtin.copy: dest: /etc/apache2/sites-enabled/ssl.conf