Files
2021-11-06 16:14:55 +01:00

35 lines
1.3 KiB
YAML

---
- name: run installation script
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
register: installation
- name: set domain as trusted
command:
chdir: ~/html
cmd: php occ config:system:set trusted_domains 0 --value="{{ domain }}"
when: installation.changed
- name: set domain as overwrite cli url
command:
chdir: ~/html
cmd: php occ config:system:set overwrite.cli.url --value="https://{{ domain }}"
when: installation.changed
- name: create symlinks for logs
when: installation.changed
block:
- name: symlink for nextcloud log
file:
path: ~/logs/nextcloud.log
src: ~/nextcloud_data/nextcloud.log
state: link
- name: touch updater.log
file:
path: ~/nextcloud_data/updater.log
state: touch
- name: symlink for nextcloud updater log
file:
path: ~/logs/nextcloud-updater.log
src: ~/nextcloud_data/updater.log
state: link