ansible-role-nextcloud/tasks/common.yml
Lars Kruse 609a681710 style: wandle { foo: bar, baz: foo } in Mehrzeiler um
Eigentlich wollte ich nur die Leerzeichen nach der öffnenden und vor der
schließenden Klammer entfernen (mein Editor bemängelte den aktuellen
Stil).
Aber dann habe ich es doch gleich in mehrere Zeilen verteilt, weil es
meist schöner lesbar ist.
2022-11-30 14:33:48 +01:00

57 lines
1.7 KiB
YAML

---
- name: "common | Apache-Module laden"
apache2_module:
name: "{{ item.name }}"
state: "{{ item.state|default('present') }}"
loop:
- name: env
- name: expires
- name: headers
- name: macro
- name: mpm_event
- name: mpm_prefork
state: absent
- name: proxy_fcgi
- name: setenvif
notify: restart apache
- name: "common | Apache-Konfiguration für NC-Seiten"
file:
path: /etc/apache2/conf-available/nextcloud_sites.conf
state: touch
- name: "common | Apache-Vorlage für Seitenkonfiguration kopieren"
template:
src: ../roles/nextcloud/templates/apache_site.conf.j2
dest: /etc/apache2/sites-available/nextcloud.conf
- name: "common | Apache-Seitenkonfiguration aktivieren"
file:
src: /etc/apache2/sites-available/nextcloud.conf
dest: /etc/apache2/sites-enabled/nextcloud.conf
state: link
notify: reload apache
- name: "common | Kopiere PHP-CLI-Konfiguration"
copy:
src: ../roles/nextcloud/files/30-sao-nextcloud.ini
dest: "/etc/php/{{ php_version.stdout }}/mods-available/sao-nextcloud.ini"
- name: "common | Aktiviere PHP-CLI-Konfiguration"
file:
src: "/etc/php/{{ php_version.stdout }}/mods-available/sao-nextcloud.ini"
dest: "/etc/php/{{ php_version.stdout }}/cli/conf.d/30-sao-nextcloud.ini"
state: link
- name: "common | Ermittle letzte Version"
shell:
cmd: curl -sL "{{ nextcloud_github_api_url }}" | jq -r ".tag_name" | cut -d 'v' -f2
warn: false
changed_when: false
register: latest_version
- name: "common | Kopiere Update-Skript"
template:
src: ../roles/nextcloud/templates/nextcloud-updater.j2
dest: "/usr/local/bin/nextcloud-updater"
mode: 0755