mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
Schema-migrate every nextcloud addon to the unified per-file addon syntax (mechanism/source/required/bridges/config); add the non-proprietary integration addons (matrix, mattermost, moodle, suitecrm, zammad) and the local gitlab bridge; wire the bridged service blocks into meta/services.yml and pin every new (service,enabled)/(service,shared) pair in meta/variants.yml for variant coverage; relocate the per-addon user_ldap hook from tasks/plugin/hooks/ to tasks/addons/ for a uniform tasks/addons/ layout, dropping the obsolete vars/plugins README. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
19 lines
429 B
YAML
19 lines
429 B
YAML
---
|
|
enabled: "{{ lookup('config', 'web-app-nextcloud', 'services.xwiki.enabled') | bool }}"
|
|
required: true
|
|
mechanism: plugin
|
|
source: upstream
|
|
bridges:
|
|
- xwiki
|
|
update:
|
|
monitored: true
|
|
catalog: nextcloud-appstore
|
|
upstream_id: xwiki
|
|
config:
|
|
plugin_configuration:
|
|
- appid: "xwiki"
|
|
configkey: "instances"
|
|
configvalue:
|
|
- name: "XWiki"
|
|
url: "{{ lookup('tls', 'web-app-xwiki', 'url.base') }}"
|