From d7041c181036632e8df44fa61412237db68f5864 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 19 Sep 2024 10:15:02 +0200 Subject: first support for nextcloud (incomplete) --- roles/nextcloud/tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 roles/nextcloud/tasks/main.yml (limited to 'roles/nextcloud/tasks/main.yml') diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml new file mode 100644 index 0000000..485f8f1 --- /dev/null +++ b/roles/nextcloud/tasks/main.yml @@ -0,0 +1,26 @@ +- name: Check Nextcloud installed + ansible.builtin.stat: + path: "{{ nextcloud_webroot }}/index.php" + register: nc_nextcloud_installed + +- name: Downloading Nextcloud + ansible.builtin.include_tasks: download.yml + when: not nc_nextcloud_installed.stat.exists + +- name: Check Nextcloud configuration exists. + ansible.builtin.stat: + path: "{{ nextcloud_webroot }}/config/config.php" + register: nc_nextcloud_conf + +- name: Check Nextcloud is configured + ansible.builtin.command: grep -q "{{ nextcloud_trusted_domain | first }}" {{ nextcloud_webroot }}/config/config.php + failed_when: false + changed_when: false + register: nc_nextcloud_configured + when: nc_nextcloud_conf.stat.exists + +- name: Nextcloud installation + ansible.builtin.include_tasks: installation.yml + when: | + (not nc_nextcloud_conf.stat.exists) or + (nc_nextcloud_configured.rc is defined and nc_nextcloud_configured.rc != 0) -- cgit v1.2.3