# - php-exif
- php-redis
- php-imagick
+ - python3-psycopg2 #module ansible psql
state: present
- name: Boucle d'ajout du user php dans plusieurs groupe
- name: Definir nouvelle_version
ansible.builtin.set_fact:
- nouvelle_version: "{{ nextcloud_version.user_input }}"
+ nouvelle_version: "{{ nextcloud_version_prompt.user_input }}"
- - name: Demande la version de nextcloud déjà installer
+ - name: Demande la version de nextcloud déjà installée
ansible.builtin.pause:
prompt: "Quelle version de nextcloud déjà installée"
echo: true
- name: Definir ancienne_version
ansible.builtin.set_fact:
- ancienne_version: "{{ ancienne_version.user_input }}"
+ ancienne_version: "{{ ancienne_version_prompt.user_input }}"
- name: Inclure la verif de l'install nextcloud
ansible.builtin.include_tasks: tasks/verif_installation_nextcloud.yml
loop_control:
label: "{{ item.path }}"
loop:
- - path: "{{ nextcloud_source }}/apps"
+ - path: "{{ nextcloud_webroot }}/apps"
state: directory
owner: "{{ nextcloud_php_user }}"
group: "{{ nextcloud_websrv_user }}"
mode: '2750'
- - path: "{{ nextcloud_source }}/config"
+ - path: "{{ nextcloud_webroot }}/config"
state: directory
owner: "{{ nextcloud_php_user }}"
group: "{{ nextcloud_websrv_user }}"
mode: '2750'
- - path: "{{ nextcloud_source }}/data"
+ - path: "{{ nextcloud_webroot }}/data"
state: directory
owner: "{{ nextcloud_php_user }}"
group: "{{ nextcloud_websrv_user }}"
- name: Create nextcloud root dir symbolic link
ansible.builtin.file:
- src: "{{ nextcloud_source }}"
+ src: "{{ nextcloud_symbolic_source }}"
dest: "{{ nextcloud_webroot }}/nextcloud"
owner: nextcloud
group: nextcloud
- name: Create nextcloud common app dir symbolic link
ansible.builtin.file:
- src: "{{ nextcloud_common }}"
+ src: "{{ nextcloud_symbolic_common }}"
dest: "{{ nextcloud_webroot }}/common"
owner: nextcloud
group: nextcloud