123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- ---
- # Suse related tasks
- - name: add rpmfusion-free-release {{ ansible_distribution_major_version|int }} repo
- dnf:
- name: https://download1.rpmfusion.org/free/el/rpmfusion-free-release-{{ ansible_distribution_major_version|int }}.noarch.rpm
- disable_gpg_check: yes
- validate_certs: no
- state: latest
- when: not {{ debug_speed_check }}
- - name: update os
- dnf:
- name: '*'
- update_cache: true
- state: latest
- when: not {{ debug_speed_check }}
- - name: install needed packages
- dnf:
- name:
- - epel-release
- - yum-utils
- - curl
- - bash-completion
- - mlocate
- - bzip2
- - wget
- - libreoffice
- - ffmpeg
- - mariadb
- state: latest
- enablerepo: epel
- when: not {{ debug_speed_check }}
- - name: Ensure Apache is installed on {{ ansible_facts['distribution'] }}
- dnf:
- name: httpd
- state: present
- when: nextcloud_websrv in ["apache", "apache2"]
- notify: start http
- - name: Set http env on {{ ansible_facts['distribution'] }}
- set_fact:
- http_service_name: httpd
- http_webroot: /var/www/html
- nextcloud_websrv_user: apache
- nextcloud_websrv_group: apache
- when: nextcloud_websrv in ["apache", "apache2"]
- - name: Generate Nextcloud configuration for apache
- template:
- dest: /etc/httpd/conf.d/nextcloud.conf
- src: nextcloud_apache2.j2
- mode: 0640
- when: nextcloud_websrv in ["apache", "apache2"]
- notify: restart http
|