diff options
author | Christian Pointner <equinox@spreadspace.org> | 2024-09-13 00:12:53 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2024-09-13 00:12:53 +0200 |
commit | 5633a947ea1bd1ca293ec24caa7cfd056b28fe3f (patch) | |
tree | 475d127ef1a5634bf23071f9e27418cfee5dc4f8 /roles/apps/nextcloud/base/tasks/main.yml | |
parent | greenbone: update to latest compose file (diff) |
apps/nextcloud: move common tassk to base role
Diffstat (limited to 'roles/apps/nextcloud/base/tasks/main.yml')
-rw-r--r-- | roles/apps/nextcloud/base/tasks/main.yml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/roles/apps/nextcloud/base/tasks/main.yml b/roles/apps/nextcloud/base/tasks/main.yml new file mode 100644 index 00000000..4c85a35c --- /dev/null +++ b/roles/apps/nextcloud/base/tasks/main.yml @@ -0,0 +1,51 @@ +--- +- name: add group for nextcloud app + group: + name: nc-app + gid: "{{ nextcloud_app_gid }}" + +- name: add user for nextcloud app + user: + name: nc-app + uid: "{{ nextcloud_app_uid }}" + group: nc-app + password: "!" + +- name: add group for nextcloud db + group: + name: nc-db + gid: "{{ nextcloud_db_gid }}" + +- name: add user for nextcloud db + user: + name: nc-db + uid: "{{ nextcloud_db_uid }}" + group: nc-db + password: "!" + +- name: add group for nextcloud redis + group: + name: nc-redis + gid: "{{ nextcloud_redis_gid }}" + +- name: add user for nextcloud redis + user: + name: nc-redis + uid: "{{ nextcloud_redis_uid }}" + group: nc-redis + password: "!" + +- name: install template systemd unit for cron trigger + template: + src: cron@.service.j2 + dest: /etc/systemd/system/nextcloud-cron@.service + +- name: install management scripts + loop: + - nextcloud-upgrade + - nextcloud-occ + - nextcloud-cron + template: + src: "{{ item }}.j2" + dest: "/usr/local/bin/{{ item }}" + mode: 0755 |