Added final health check to ensure availability of Nextcloud from the outside

This commit is contained in:
Jan Beilicke 2020-03-29 15:32:45 +02:00
parent efedd28d68
commit df3d47bc9f

View file

@ -133,10 +133,16 @@
port: 443
delegate_to: localhost
# - name: "Testing whether the Nextcloud homepage is available#"
# action: uri url=http://{{ ansible_ssh_host }} return_content=yes
# register: gl
- name: "Test whether Nextcloud is healthy from the outside"
become: false
uri:
url: https://{{ nextcloud_virtual_host }}
return_content: yes
timeout: 300
validate_certs: no
register: url_check
delegate_to: localhost
# - fail:
# msg: 'Graylog homepage is not available!'
# when: "'Graylog Web Interface' not in gl.content"
- fail:
msg: 'Nextcloud homepage is not available!'
when: "'Nextcloud' not in url_check.content"