Files
computer-playbook/roles/web-app-nextcloud/meta/addons/integration_mattermost.yml
kevinveenbirkenbachandClaude Opus 4.8 4e8940caa6 refactor(web-app-nextcloud): migrate addons to unified addon syntax (req 026)
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>
2026-06-18 00:16:54 +02:00

13 lines
339 B
YAML

---
enabled: "{{ lookup('config', 'web-app-nextcloud', 'services.mattermost.enabled') | bool }}"
required: true
mechanism: plugin
source: upstream
bridges:
- mattermost
config:
plugin_configuration:
- appid: "integration_mattermost"
configkey: "url"
configvalue: "{{ lookup('tls', 'web-app-mattermost', 'url.base') }}"