Added new role
This commit is contained in:
26
roles/nextcloud/tasks/setup.yml
Normal file
26
roles/nextcloud/tasks/setup.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
- name: run installation script
|
||||
ansible.builtin.command:
|
||||
chdir: ~/html
|
||||
cmd: php occ maintenance:install --admin-user "{{ nextcloud_admin_user }}" --admin-pass "{{ nextcloud_admin_password }}" --database 'mysql' --database-name "{{ uberspace_user }}_nextcloud" --database-user "{{ uberspace_user }}" --database-pass "{{ mysql_password }}" --data-dir "/home/{{ uberspace_user }}/nextcloud_data"
|
||||
creates: ~/nextcloud_data
|
||||
- name: set domain as trusted
|
||||
ansible.builtin.command:
|
||||
chdir: ~/html
|
||||
cmd: php occ config:system:set trusted_domains 0 --value="{{ domain }}"
|
||||
- name: set domain as overwrite cli url
|
||||
ansible.builtin.command:
|
||||
chdir: ~/html
|
||||
cmd: php occ config:system:set overwrite.cli.url --value="https://{{ domain }}"
|
||||
- name: create symlinks for logs
|
||||
block:
|
||||
- name: symlink for nextcloud log
|
||||
ansible.builtin.file:
|
||||
path: ~/logs/nextcloud.log
|
||||
src: ~/nextcloud_data/nextcloud.log
|
||||
state: link
|
||||
- name: symlink for nextcloud updater log
|
||||
ansible.builtin.file:
|
||||
path: ~/logs/nextcloud-updater.log
|
||||
src: ~/nextcloud_data/updater.log
|
||||
state: link
|
||||
Reference in New Issue
Block a user