Files
no-secrets-athq-ansible/roles/nextcloud/tasks/main.yaml
2024-12-23 12:01:41 +00:00

30 lines
599 B
YAML

- name: install packages
apt:
pkg:
- php-apcu
- name: Add slapd script to cron
cron:
minute: "*/4"
hour: "*"
name: Nextcloud cron-cleanup
job: /usr/bin/sudo -u www-data /usr/bin/php -f /var/www/nextcloud/cron.php
user: root
- name: Template nginx base conf
template:
src: "{{ item }}"
dest: "/etc/nginx/{{ item }}"
with_items:
- nginx.conf
- mime.types
notify:
- reload nginx
- name: Template nginx nextcloud conf
template:
src: nginx-nextcloud.conf
dest: /etc/nginx/sites-enabled/nextcloud.conf
notify:
- reload nginx