diff --git a/roles/nextcloud/tasks/check.yml b/roles/nextcloud/tasks/check.yml new file mode 100644 index 0000000..07d3910 --- /dev/null +++ b/roles/nextcloud/tasks/check.yml @@ -0,0 +1,10 @@ +--- + +- name: Get nextcloud version + ansible.builtin.uri: + url: "https://{{ nextcloud_access_url }}/status.php" + register: nextcloud_installed_version + +- name: Compare nextcloud version + ansible.builtin.assert: + that: nextcloud_installed_version.json.versionstring == nextcloud_version diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml index b12b9ef..99badbc 100644 --- a/roles/nextcloud/tasks/main.yml +++ b/roles/nextcloud/tasks/main.yml @@ -5,3 +5,6 @@ - name: Install nextcloud ansible.builtin.include_tasks: nextcloud.yml + +- name: Check nextcloud version + ansible.builtin.include_tasks: check.yml