diff --git a/README.md b/README.md index 6ba94ae..7f45ac2 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,18 @@ nextcloud_instances: ``` # Ausführen der Rolle +## Vorbereitungen + +Nextcloud lässt sich per Kommandozeile mittels [occ](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html#file-operations-label) +recht umfangreich konfigurieren und steuern. Wichtig ist, dass die PHP-Variable `apc.enable_cli: 1` gesetzt ist. +Dies übernimmt die Rolle `senselab.php` passieren, wenn in den ensprechenden `host_vars` des Nextcloud-Servers folgendes gesetzt ist: +```YAML +php_cli_config: + apc.enable_cli: 1 + memory_limit: 512M + ... +``` + ## Neue Nextcloud-Instanz anlegen - Trage die Informationen zur neuen Instanz in die entsprechende `host_vars`-Datei unter `nextcloud_instances` ein: diff --git a/files/30-sao-nextcloud.ini b/files/30-sao-nextcloud.ini deleted file mode 100644 index 008bcab..0000000 --- a/files/30-sao-nextcloud.ini +++ /dev/null @@ -1 +0,0 @@ -apc.enable_cli=1 diff --git a/tasks/common.yml b/tasks/common.yml index 9a0fdf7..4927808 100644 --- a/tasks/common.yml +++ b/tasks/common.yml @@ -1,16 +1,4 @@ --- -- name: "Common | Kopiere PHP-CLI-Konfiguration" - ansible.builtin.copy: - src: 30-sao-nextcloud.ini - dest: "/etc/php/{{ php_version.stdout }}/mods-available/sao-nextcloud.ini" - mode: "0644" - -- name: "Common | Aktiviere PHP-CLI-Konfiguration" - ansible.builtin.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 aktuelle Nextcloud-Version" ansible.builtin.shell: cmd: curl -sL "{{ nextcloud_github_api_url }}" | jq -r ".tag_name" | cut -d 'v' -f2