From 4e0f3327ea80b24d532c5aa75af210067ffda783 Mon Sep 17 00:00:00 2001 From: "martin.fencl" Date: Thu, 6 Aug 2026 18:17:52 +0200 Subject: [PATCH] . --- nextcloud/check_stack_nextcloud.yml | 114 ++++++++++++++-------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/nextcloud/check_stack_nextcloud.yml b/nextcloud/check_stack_nextcloud.yml index f7caf5d..5462976 100644 --- a/nextcloud/check_stack_nextcloud.yml +++ b/nextcloud/check_stack_nextcloud.yml @@ -21,70 +21,70 @@ collabora_discovery_url: "https://collabora.martinfencl.eu/hosting/discovery" vm_commands: - - name: Run Nextcloud cron - command: >- - docker exec -u www-data - {{ nextcloud_container }} - php -f /var/www/html/cron.php + - name: Run Nextcloud cron + command: >- + docker exec -u www-data + {{ nextcloud_container }} + php -f /var/www/html/cron.php - - name: Update Nextcloud applications - command: >- - docker exec -u www-data - {{ nextcloud_container }} - php occ app:update --all + - name: Update Nextcloud applications + command: >- + docker exec -u www-data + {{ nextcloud_container }} + php occ app:update --all - - name: Run Nextcloud maintenance repair - command: >- - docker exec -u www-data - {{ nextcloud_container }} - php occ maintenance:repair --include-expensive + - name: Run Nextcloud maintenance repair + command: >- + docker exec -u www-data + {{ nextcloud_container }} + php occ maintenance:repair --include-expensive - - name: Read Nextcloud status - command: >- - docker exec -u www-data - {{ nextcloud_container }} - php occ status + - name: Read Nextcloud status + command: >- + docker exec -u www-data + {{ nextcloud_container }} + php occ status - - name: Check required containers - command: >- - for container in - {{ nextcloud_container | quote }} - {{ nextcloud_db_container | quote }} - {{ redis_container | quote }}; - do - state="$(docker inspect --format '{% raw %}{{.State.Running}}{% endraw %}' "${container}" 2>/dev/null)"; - if [ "${state}" != "true" ]; then - echo "Container ${container} is not running" >&2; - exit 1; - fi; - done + - name: Check required containers + command: >- + for container in + {{ nextcloud_container | quote }} + {{ nextcloud_db_container | quote }} + {{ redis_container | quote }}; + do + state="$(docker inspect --format '{% raw %}{{.State.Running}}{% endraw %}' "${container}" 2>/dev/null)"; + if [ "${state}" != "true" ]; then + echo "Container ${container} is not running" >&2; + exit 1; + fi; + done - - name: Check MariaDB readiness - command: >- - docker exec - {{ nextcloud_db_container }} - sh -c - 'mariadb-admin ping -h 127.0.0.1 --silent 2>/dev/null - || mysqladmin ping -h 127.0.0.1 --silent 2>/dev/null' + - name: Check MariaDB readiness + command: >- + docker exec + {{ nextcloud_db_container }} + sh -c + 'mariadb-admin ping -h 127.0.0.1 --silent 2>/dev/null + || mysqladmin ping -h 127.0.0.1 --silent 2>/dev/null' - - name: Check Redis readiness - command: >- - set -o pipefail; - docker exec - {{ redis_container }} - redis-cli -h 127.0.0.1 ping - | grep -qx PONG + - name: Check Redis readiness + command: >- + set -o pipefail; + docker exec + {{ redis_container }} + redis-cli -h 127.0.0.1 ping + | grep -qx PONG - - name: Check Nextcloud local status endpoint - command: >- - set -o pipefail; - curl - --fail - --silent - --show-error - --max-time 15 - {{ nextcloud_local_status_url | quote }} - | grep -q '"installed":true' + - name: Check Nextcloud local status endpoint + command: >- + set -o pipefail; + curl + --fail + --silent + --show-error + --max-time 15 + {{ nextcloud_local_status_url | quote }} + | grep -q '"installed":true' pre_tasks: - name: Validate VM connection variables