Commits were merged into target branch
-
4 months ago4 months ago4 months ago4 months ago
-
| Submitter | Stapel Dev |
| Target | main |
| Source | feature/installer-and-docs |
Assignees
Merge Strategy
Create Merge Commit
Added
setup.shfront-door for fresh installs and updates (channel/tag resolution, dry-run, backups, change summary).--insecure-verify)..envusage, option precedence, and a compact option reference.plugins/tools/validate_readme.py --strict) and local warn-only pre-commit hook.meta.yml(plugins/schema/meta.schema.json) and validator with strict CI enforcement.plugins/collections/requirements.lock.yml) with pre-commit and CI enforcement.listUX with--sort,--columns,--format, and colorized output (--no-color).configuration/traefikhardened Traefik v2 proxy (ACME HTTP-01/TLS-ALPN-01, HTTPS redirect, security headers, reusable rate-limit middleware, external network).configuration/mailcowwith native Keycloak OIDC SSO defaults and Traefik integration examples (v2 labels, v3 file-provider and labels).configuration/nextcloud-hpbfor Nextcloud with Talk High Performance Backend, optional external DB/Redis, and TURN support.configuration/turnshared coturn service (UDP 3478/5349 by default) with hardened container settings for multi-consumer use (Nextcloud, NetBird, VoIP).plugins/configuration/keycloak/roles/manage_clientsto programmatically create/update OIDC clients; includes example playbook for Mailcow client.plugins/README.mdand stack-style skeleton in_TEMPLATE_/playbook.yml.Changed
scripts/init_ansible_project.sh; root file now delegates to the scripts path.umask 077, rsync--safe-links, backup dir700perms, denylist for user-owned areas.<ns>.deploy | default(true)), preflight summaries, standardized tags (preflight,render,deploy,health), and container health asserts where applicable.Fixed
setup.sh.pre_tasksininventory/netbox_sync/playbook.yml).