--- - name: Install dependencies ansible.builtin.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 - php-imagick - libmagickcore-6.q16-6-extra tags: - nextcloud # dependency for mysql_user and mysql_db - python2 - name: python modules is installed (Ansible dependency) ansible.builtin.apt: name: - python-mysqldb - python-pymysql state: present tags: - nextcloud when: ansible_python_version is version('3', '<') # dependency for mysql_user and mysql_db - python3 - name: python3 modules is installed (Ansible dependency) ansible.builtin.apt: name: - python3-mysqldb - python3-pymysql state: present tags: - nextcloud when: ansible_python_version is version('3', '>=') - ansible.builtin.include: apache-system.yml - ansible.builtin.include: user.yml - ansible.builtin.include: archive.yml when: nextcloud_get_archive - ansible.builtin.include: apache-vhost.yml - ansible.builtin.include: mysql-user.yml - ansible.builtin.include: config.yml when: nextcloud_do_config