ansible-roles/webapps/nextcloud/tasks/main.yml

60 lines
1.1 KiB
YAML
Raw Normal View History

2020-10-02 16:51:05 +02:00
---
- name: Install dependencies
apt:
state: present
name:
- bzip2
- php-gd
- php-json
- php-xml
- php-mbstring
- php-zip
- php-curl
- php-bz2
- php-intl
- php-gmp
- php-apcu
- php-redis
- php-bcmath
tags:
- nextcloud
# dependency for mysql_user and mysql_db
2021-09-29 18:39:29 +02:00
- name: python modules is installed (Ansible dependency)
apt:
2021-09-29 18:39:29 +02:00
name:
- python-mysqldb
- python-pymysql
state: present
tags:
- nextcloud
when: ansible_python_version is version('3', '<')
# dependency for mysql_user and mysql_db
2021-09-29 18:39:29 +02:00
- name: python3 modules is installed (Ansible dependency)
apt:
2021-09-29 18:39:29 +02:00
name:
- python3-mysqldb
- python3-pymysql
state: present
2020-10-02 16:51:05 +02:00
tags:
- nextcloud
when: ansible_python_version is version('3', '>=')
2020-10-02 16:51:05 +02:00
- include: user.yml
- include: archive.yml
- name: Check if Apache or Nginx
service_facts:
- include: vhost-nginx.yml
when: "'nginx.service' in services"
- include: vhost-apache.yml
when: "'apache2.service' in services"
2020-10-02 16:51:05 +02:00
- include: mysql.yml
- include: config.yml