added file deployment

This commit is contained in:
Jayne Passmore 2025-04-24 19:19:10 -05:00
parent 86d5abbf63
commit 8f83861ef7

View file

@ -8,6 +8,8 @@
- php-legacy-sodium - php-legacy-sodium
- php-legacy-imagick - php-legacy-imagick
- librsvg - librsvg
- php-legacy-igbinary
- php-legacy-redis
state: present state: present
- name: deploy nextcloud php.ini file - name: deploy nextcloud php.ini file
@ -15,10 +17,47 @@
src: files/nextcloud-php.ini src: files/nextcloud-php.ini
dest: /etc/webapps/nextcloud/php.ini dest: /etc/webapps/nextcloud/php.ini
# determine how to handle /etc/webapps/nextcloud/config/config.php - it contains passwords. Probably just a symlink to the file
- name: Create sessions directory
ansible.builtin.file:
path: /var/lib/nextcloud/sessions
state: directory
owner: nextcloud
group: nextcloud
mode: '0700'
- name: deploy php-fpm.ini
ansible.builtin.copy:
src: files/php-fpm.ini
dest: /etc/php-legacy/php-fpm.ini
- name: deploy fpm-nextcloud.conf
ansible.builtin.copy:
src: files/fpm-nextcloud.conf
dest: /etc/php-legacy/php-fpm.d/nextcloud.conf
- name: deploy php-fpm systemd override
ansible.builtin.copy:
src: files/php-fpm-override.conf
dest: /etc/systemd/system/php-fpm-legacy.service.d/override.conf
#notify php-fpm-legacy
- name: deploy nextcloud nginx file
ansible.builtin.copy:
src: files/nginx-nextcloud.conf
dest: /etc/nginx/conf.d/nextcloud.conf
#notify nginx
- name: deploy nextcloud cron override
ansible.builtin.copy:
src: files/nextcloud-cron-override.conf
dest: /etc/systemd/system/nextcloud-cron.service.d/override.conf
#- name: ensure nextcloud is running #- name: ensure nextcloud is running
# service: # service:
# name: nextcloud # name: nextcloud
# state: started # state: started
# enabled: yes # enabled: yes
# start/enable php-fpm-legacy