---
- name: "βΆοΈ XWIKI | Execute installer page"
uri_retry:
url: "{{ XWIKI_DOCKER_REACH_URL }}/bin/view/XWiki/InstallExtensions?xpage=plain"
method: GET
url_username: "{{ XWIKI_SUPERADMIN_USERNAME }}"
url_password: "{{ XWIKI_SUPERADMIN_PASSWORD }}"
force_basic_auth: true
status_code: [200]
return_content: true
timeout: "{{ lookup('timeout', 300) | int }}"
register: _exec_page
retries: 12
delay: 20
until:
- _exec_page is succeeded
- (_exec_page.content | default('')) is not search('WARN::')
changed_when: false
- name: "β
XWIKI | Assert installer output has no errors"
assert:
that:
- (_exec_page.content | default('')) is not search('ERROR::')
- (_exec_page.content | default('')) is not search('INSTALLED_MISSING::')
- (_exec_page.content | default('')) is not search('WARN::')
fail_msg: |
XWiki extension installer reported errors.
Output:
{{ _exec_page.content | default('') }}