Adds task to install a list of Nextcloud apps
This commit is contained in:
parent
c3d3daa97d
commit
edf24dd5a6
2 changed files with 14 additions and 0 deletions
|
@ -24,6 +24,7 @@ nextcloud_overwrite_cli_url:
|
|||
nextcloud_overwrite_host:
|
||||
nextcloud_overwrite_protocol:
|
||||
nextcloud_enable_restic_compose_backup: False
|
||||
nextcloud_app_list_to_install: []
|
||||
restic_aws_access_key_id:
|
||||
restic_aws_secret_access_key:
|
||||
restic_repository:
|
||||
|
|
|
@ -151,6 +151,19 @@
|
|||
chdir: /home/{{ docker_user }}/nextcloud/
|
||||
cmd: "docker-compose exec --user root nextcloud-app /bin/sh -c 'chown -R www-data: /var/www/html'"
|
||||
|
||||
- name: "docker-compose: Install Nextcloud apps (will not fail)"
|
||||
shell:
|
||||
chdir: /home/{{ docker_user }}/nextcloud/
|
||||
cmd: docker-compose exec -u www-data nextcloud-app /bin/sh -c './occ app:install "{{ item }}"'
|
||||
loop: "{{ nextcloud_app_list_to_install }}"
|
||||
when: nextcloud_app_list_to_install | count
|
||||
failed_when: false
|
||||
register: nextcloud_app_install_result
|
||||
|
||||
- name: "Output app install result"
|
||||
debug:
|
||||
var: "{{ nextcloud_app_install_result }}"
|
||||
|
||||
- name: "Test whether Nextcloud is healthy from the outside"
|
||||
when: not ansible_check_mode
|
||||
become: false
|
||||
|
|
Loading…
Add table
Reference in a new issue