----
-- name: stop webserver service
+- name: Stop webserver service
become: true
ansible.builtin.service:
name: "{{ nextcloud_websrv }}"
state: stopped
-
-- name: update nextcloud root dir symbolic link
+
+- name: Update nextcloud root dir symbolic link
become: true
ansible.builtin.file:
src: "{{ nextcloud_source }}"
state: link
follow: false
-- name: update nextcloud common app dir symbolic link
+- name: Update nextcloud common app dir symbolic link
become: true
ansible.builtin.file:
src: "{{ nextcloud_common }}"
state: link
follow: false
-- name: start webserver service
+- name: Start webserver service
become: true
ansible.builtin.service:
name: "{{ nextcloud_websrv }}"
state: started
-- name: Run nextcloud upgrade script
+- name: Run nextcloud upgrade script # noqa : command-instead-of-module
become_user: "{{ nextcloud_websrv_user }}"
become: true
- command: ./console upgrade
+ ansible.builtin.command: ./console upgrade
args:
chdir: "{{ nextcloud_webroot }}"
register: nc_upgrade_result
-- name: display upgrade result
+- name: Display upgrade result
debug:
var: nc_upgrade_result.stdout_lines
-- block:
- - name: wait for nextcloud maintenance mode to become false
- become_user: "{{ nextcloud_websrv_user }}"
- become: true
- command: ./console status
- args:
- chdir: "{{ nextcloud_webroot }}"
- register: result
- until: "'maintenance: false' in result.stdout"
- retries: 15
- delay: 20
+- name: Bloque de tâches contrôlant la fin de la maintenance de mise à jour
+ block:
+ - name: Wait for nextcloud maintenance mode to become false # noqa : command-instead-of-module
+ become_user: "{{ nextcloud_websrv_user }}"
+ become: true
+ ansible.builtin.command: ./console status
+ args:
+ chdir: "{{ nextcloud_webroot }}"
+ register: result
+ until: "'maintenance: false' in result.stdout"
+ retries: 15
+ delay: 20
rescue:
- - name: deactivate maintenance mode manually
- become_user: "{{ nextcloud_websrv_user }}"
- become: true
- command: ./console maintenance:mode --off
- args:
- chdir: "{{ nextcloud_webroot }}"
- register: rescue
- - name: display rescue
- debug:
- var: rescue.stdout_lines
\ No newline at end of file
+ - name: Deactivate maintenance mode manually # noqa : command-instead-of-module
+ become_user: "{{ nextcloud_websrv_user }}"
+ become: true
+ ansible.builtin.command: ./console maintenance:mode --off
+ args:
+ chdir: "{{ nextcloud_webroot }}"
+ register: rescue
+
+ - name: Display rescue
+ ansible.builtin.debug:
+ var: rescue.stdout_lines
+
+- name: Reload php fpm service
+ become: true
+ ansible.builtin.service:
+ name: "{{ php_fpm_service }}"
+ state: reloaded
\ No newline at end of file