From 8f83861ef70b68db5e0f9d7bf0af61e40323d5ca Mon Sep 17 00:00:00 2001 From: Jayne Passmore Date: Thu, 24 Apr 2025 19:19:10 -0500 Subject: [PATCH] added file deployment --- tasks/main.yml | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/tasks/main.yml b/tasks/main.yml index acef1da..5b6f5d7 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -8,6 +8,8 @@ - php-legacy-sodium - php-legacy-imagick - librsvg + - php-legacy-igbinary + - php-legacy-redis state: present - name: deploy nextcloud php.ini file @@ -15,10 +17,47 @@ src: files/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 # service: # name: nextcloud # state: started -# enabled: yes \ No newline at end of file +# enabled: yes + +# start/enable php-fpm-legacy \ No newline at end of file