Commit graph

  • 32eca6b923 feat(ess-pro/compose): deploy Element Server Suite Pro via Compose feature/ess-pro/compose Tobias Wüst 2026-06-04 10:52:05 +02:00
  • a8954f525c
    fix(opnform): align FRONT_API_SECRET across api and ui SSR path main Simon Bärlocher 2026-06-02 17:05:44 +02:00
  • 3ace667b6c
    feat(services): refine split-horizon OIDC routing and harden nextcloud patch Simon Bärlocher 2026-06-02 13:44:08 +02:00
  • 3236ca332f
    docs(collection): document all roles and fix metadata drift Simon Bärlocher 2026-05-27 22:33:42 +02:00
  • 19864d79b2
    feat(services): multi-domain routing, split-horizon and OIDC hardening Simon Bärlocher 2026-05-27 16:18:29 +02:00
  • 1dcff92240
    docs(roles): add argument_specs and README for traefik, authentik, drawio, garage, nextcloud Simon Bärlocher 2026-05-26 14:16:47 +02:00
  • a9c33baed9
    feat(drawio): support extra hostnames via drawio_extra_domains Simon Bärlocher 2026-05-26 14:16:23 +02:00
  • 60464e6d23
    fix(nextcloud): in-container patch for UserConfig::getValueBool TypeError Simon Bärlocher 2026-05-26 14:04:33 +02:00
  • f0cd8ba432
    fix(nextcloud): make occ-driven config tasks idempotent Simon Bärlocher 2026-05-26 14:04:17 +02:00
  • 3855b3e0e7
    fix(garage): make bootstrap & provision idempotent across reruns Simon Bärlocher 2026-05-26 14:03:58 +02:00
  • ce50bdb4d3
    feat(drawio,garage): optional Authentik ForwardAuth in front of UIs Simon Bärlocher 2026-05-26 14:03:38 +02:00
  • 6411f94cce
    feat(authentik): split-horizon host rewrite + proxy-app mode/group bindings Simon Bärlocher 2026-05-26 14:03:05 +02:00
  • 99d8968a2e
    feat(traefik): configurable extra_hosts for container DNS overrides Simon Bärlocher 2026-05-26 14:02:43 +02:00
  • 2104e5fe7d
    feat: drop blanket recreates, ACME-DNS knobs, notify_push override Simon Bärlocher 2026-05-20 22:44:41 +02:00
  • c3cf779532
    feat: domain list refactor + demo-gymburgdorf fixes Simon Bärlocher 2026-05-20 22:13:34 +02:00
  • c11f019aae
    fix(send): assert S3 credentials when storage backend is s3 Simon Bärlocher 2026-05-26 15:40:21 +02:00
  • a492c3ee04
    docs(send): add meta/argument_specs.yml Simon Bärlocher 2026-05-26 15:07:17 +02:00
  • b19ac2270a
    fix(send): use Traefik v3 OR-syntax for multi-domain Host rule Simon Bärlocher 2026-05-26 15:07:07 +02:00
  • e1d604effc
    fix(send): self-review fixes (FQCN, min_ansible_version str) Simon Bärlocher 2026-05-26 15:06:58 +02:00
  • 4655c8f037
    feat(send): add role for self-hosted Send file-share service Simon Bärlocher 2026-05-20 22:00:32 +02:00
  • 9a9039c4d3
    docs(talk,coturn): add meta/argument_specs.yml Simon Bärlocher 2026-05-26 15:03:23 +02:00
  • dc8f1e2ecd
    fix(talk,coturn): correct vars file header (was 'httpbin') Simon Bärlocher 2026-05-26 15:03:04 +02:00
  • 05fb62c75d
    feat(talk/turn/signaling/hpb): add role for Talk with backend services Tobias Wüst 2026-05-22 01:10:56 +02:00
  • 2c2dbbc648
    docs(bookstack): add meta/argument_specs.yml Simon Bärlocher 2026-05-26 15:13:30 +02:00
  • 951b1822fe
    feat(bookstack): add role for self-hosted BookStack deployment Tobias Wüst 2026-05-20 17:39:16 +02:00
  • 30f3c16b59
    docs(opnform): add meta/argument_specs.yml Simon Bärlocher 2026-05-26 14:58:36 +02:00
  • fb81f60f9d
    fix(opnform): drop production-looking secrets from defaults Simon Bärlocher 2026-05-26 14:58:18 +02:00
  • 48d12a1b4a
    fix(opnform): address review feedback on vars header and meta boilerplate Simon Bärlocher 2026-05-26 14:58:10 +02:00
  • 03af64ca2c
    feat(opnform)!: add admin and OIDC bootstrap, rename role to lowercase Tobias Wüst 2026-05-18 22:40:19 +02:00
  • 53e80ad7be
    chore: add new role for OpnForm Tobias Wüst 2026-05-13 17:23:34 +02:00
  • 14c81657d7
    docs(roles): add argument_specs and README for traefik, authentik, drawio, garage, nextcloud feat/authentik-forward-auth-and-idempotency Simon Bärlocher 2026-05-26 14:16:47 +02:00
  • 1f9292cc9a
    feat(drawio): support extra hostnames via drawio_extra_domains Simon Bärlocher 2026-05-26 14:16:23 +02:00
  • d476bca4f5
    fix(nextcloud): in-container patch for UserConfig::getValueBool TypeError Simon Bärlocher 2026-05-26 14:04:33 +02:00
  • aea6dec081
    fix(nextcloud): make occ-driven config tasks idempotent Simon Bärlocher 2026-05-26 14:04:17 +02:00
  • 1157448d59
    fix(garage): make bootstrap & provision idempotent across reruns Simon Bärlocher 2026-05-26 14:03:58 +02:00
  • c27584cd9c
    feat(drawio,garage): optional Authentik ForwardAuth in front of UIs Simon Bärlocher 2026-05-26 14:03:38 +02:00
  • da103a59f2
    feat(authentik): split-horizon host rewrite + proxy-app mode/group bindings Simon Bärlocher 2026-05-26 14:03:05 +02:00
  • afe5950d77
    feat(traefik): configurable extra_hosts for container DNS overrides Simon Bärlocher 2026-05-26 14:02:43 +02:00
  • 02d45026a5
    feat: drop blanket recreates, ACME-DNS knobs, notify_push override Simon Bärlocher 2026-05-20 22:44:41 +02:00
  • 36e3a4b688
    feat: domain list refactor + demo-gymburgdorf fixes Simon Bärlocher 2026-05-20 22:13:34 +02:00
  • 78095cca1d Merge remote-tracking branch 'origin/main' Tobias Wüst 2026-05-20 12:41:52 +02:00
  • 61193e26f4
    refactor(homarr): extract layout packing to filter plugin Tobias Wüst 2026-05-19 11:19:29 +02:00
  • 27ed51ee95 chore: ignore python bytecode cache Tobias Wüst 2026-05-18 18:02:59 +02:00
  • e0cb1ac68c Merge branch 'feature/homarr' Tobias Wüst 2026-05-18 17:25:15 +02:00
  • bbbd1c8940 fix: (Homarr) removed small mistakenly added entry in defaults Tobias-Wuest 2026-05-18 10:47:06 +00:00
  • 1c7ecabcaf Merge remote-tracking branch 'origin/feature/homarr' into feature/homarr Tobias Wüst 2026-05-18 09:45:28 +02:00
  • 9fc34dfb29
    Merge branch 'feature/homarr' Tobias Wüst 2026-05-13 15:40:52 +02:00
  • 2aa1df8614
    chore(homarr): added readme and removed test env contents Tobias Wüst 2026-05-13 15:24:51 +02:00
  • 308bf50122
    chore(homarr): remove digitalboard-specific defaults Tobias Wüst 2026-05-13 15:12:55 +02:00
  • c1c1a84591
    feat(homarr): make apps list configurable with auto-layout Tobias Wüst 2026-05-13 15:02:32 +02:00
  • d4eaa5f12c
    refactor(homarr): extract seed SQL into template Tobias Wüst 2026-05-13 14:51:36 +02:00
  • 3c35b8782e
    fix: reomved remnants of removed env / fixed encription key validatiion Tobias Wüst 2026-05-13 13:58:15 +02:00
  • f4084ba078
    refactor(homarr): drop service_name var and rename db_dir to db Tobias Wüst 2026-05-12 23:34:33 +02:00
  • 123769a4f4
    feat(homarr): use handler for restart, validate encryption key Tobias Wüst 2026-05-12 23:16:28 +02:00
  • bdb1b03a18
    refactor(homarr): align vars with homarr_ prefix, EN-only strings Tobias Wüst 2026-05-12 23:15:53 +02:00
  • c060d6136a
    fix(homarr): salt column, bcrypt newline, transaction safety Tobias Wüst 2026-05-12 23:15:06 +02:00
  • 23ea8dafc9 Chore: add admin user and seed staging Tobias Wüst 2026-04-07 16:58:28 +02:00
  • 5608daadaa chore: base config and deployment for role homarr Tobias Wüst 2026-01-23 15:45:59 +01:00
  • 1fcb433aae chore: add new boilerplate role for homarr Tobias Wüst 2026-01-15 16:31:27 +01:00
  • 967ffb0c2d
    fix: leading space in extra networks Bert-Jan Fikse 2026-04-10 14:34:15 +02:00
  • c27b4d9488
    feat: add blueprints for authentik ldap outpost and render values directly instead of using env vars Bert-Jan Fikse 2026-04-10 13:50:32 +02:00
  • d25f1c5304
    chore: add authentik outpost deployment Bert-Jan Fikse 2026-04-10 11:20:31 +02:00
  • dbcccc090b
    feat: ability to set extra networks for opencloud Bert-Jan Fikse 2026-04-10 11:19:10 +02:00
  • e2fae25592
    feat: make nextcloud_notify_push_image configurable Bert-Jan Fikse 2026-04-10 11:18:28 +02:00
  • 468ed34550
    feat: ability to set extra networks for nextcloud Bert-Jan Fikse 2026-04-10 11:16:56 +02:00
  • 422b196831
    Chore: add admin user and seed staging Tobias Wüst 2026-04-07 16:58:28 +02:00
  • 9ac6596063
    chore: create empty boilerplate roles to setup local acme simulation feature/vagrant-pebble-knot-acme Bert-Jan Fikse 2026-03-13 17:57:50 +01:00
  • 77484f1944
    chore: add new empty role skeleton for authentik_outpost_ldap Bert-Jan Fikse 2026-04-02 11:51:02 +02:00
  • aa8baad630
    feat: opencloud group provisioning via oidc Bert-Jan Fikse 2026-03-13 16:43:02 +01:00
  • 6f4cc2bdb3
    feat: nextcloud ability to get groups from ldap backend Bert-Jan Fikse 2026-03-13 15:37:33 +01:00
  • d517f77b6c
    feat: add file_lock and notify_push configuration to nextcloud role Bert-Jan Fikse 2026-03-13 15:22:09 +01:00
  • 910986b808
    feat: add drawio instance for nextcloud and opencloud Bert-Jan Fikse 2026-03-13 14:37:02 +01:00
  • f3f2b6d5b7
    feat: add empty role skeleton for drawio role Bert-Jan Fikse 2026-03-13 13:44:53 +01:00
  • db21030a64
    feat: add ldap backend to opencloud Bert-Jan Fikse 2026-03-13 11:43:11 +01:00
  • 12864a13b0
    feat: add 389ds ldap backend to keycloak Bert-Jan Fikse 2026-03-13 10:58:40 +01:00
  • 59d0174905
    feat: add ldap provisioning to nextcloud Bert-Jan Fikse 2026-03-13 10:46:49 +01:00
  • 700cafed0e
    feat: add basic ds389 docker setup and configuration Bert-Jan Fikse 2026-03-06 17:54:07 +01:00
  • dae32362ed
    chore: add empty boilerplate role for 389ds Bert-Jan Fikse 2026-03-06 17:36:40 +01:00
  • 244e378d9d
    fix: use correct file ownership for nextcloud volumes Bert-Jan Fikse 2026-03-06 17:18:01 +01:00
  • 6be4a50f8f
    chore: ensure we can use the same collabora instance for multiple cloud instances Bert-Jan Fikse 2026-03-06 17:00:33 +01:00
  • d3d7bb9ba5
    chore: add central collabora service Bert-Jan Fikse 2026-03-05 17:09:06 +01:00
  • 064b939d06
    chore: add empty role boilerplate for collabora Bert-Jan Fikse 2026-03-05 16:34:50 +01:00
  • fe85cc0f86
    feat: add s3 storage provisioning for opencloud Bert-Jan Fikse 2026-03-05 16:24:12 +01:00
  • 2dc9097707
    feat: add oidc provisioning for opencloud Bert-Jan Fikse 2026-03-05 15:36:12 +01:00
  • 59cd27a031
    feat: add basic opencloud deployment Bert-Jan Fikse 2026-02-27 14:59:19 +01:00
  • 6fad15e7ed
    chore: add empty boilerplate role for opencloud Bert-Jan Fikse 2026-02-27 13:44:43 +01:00
  • b5a6573beb
    feat: add nextcloud oidc provisioning Bert-Jan Fikse 2026-02-27 11:23:07 +01:00
  • 3fcaebe1a8
    feat: add keycloak provisioning tasks Bert-Jan Fikse 2026-02-27 11:22:08 +01:00
  • d3bdb1fdec
    chore: base config and deployment for role homarr Tobias Wüst 2026-01-23 15:45:59 +01:00
  • 029b1a86d4
    chore: add new boilerplate role for homarr Tobias Wüst 2026-01-15 16:31:27 +01:00
  • 13eb79803f
    chore(traefik): prefix all traefi vars with traefik_ Bert-Jan Fikse 2026-01-22 17:29:56 +01:00
  • d0ae0a4df9
    chore(traefik): clearer naming for aggregated services Bert-Jan Fikse 2026-01-22 17:14:38 +01:00
  • 8e49b09fd6
    feat(traefik): allow exposure of dashboard via domain Bert-Jan Fikse 2026-01-22 14:01:23 +01:00
  • bce1daf5a6
    feat: add provisioning of apps to nextcloud role Bert-Jan Fikse 2026-01-16 15:53:36 +01:00
  • ea8178fcf0
    feat: add ability to add extra_hosts to nextcloud docker-compose Bert-Jan Fikse 2026-01-15 17:29:29 +01:00
  • d3bf520bf0
    fix: remove dep to base role from traefik role Bert-Jan Fikse 2026-01-15 17:20:50 +01:00
  • 868e2c3860
    fix: ensure unredacted secret is used for s3-keys Bert-Jan Fikse 2026-01-15 16:51:19 +01:00
  • 48da1abde1
    chore: remove richdocuments plugin for now Bert-Jan Fikse 2026-01-15 14:12:29 +01:00
  • 21d340de05
    fix: correctly reference login_source in blueprint-login-sources Bert-Jan Fikse 2026-01-14 18:00:56 +01:00
  • a63da2a29e
    chore: reorder blueprints so referenced objects are created before applying Bert-Jan Fikse 2026-01-14 17:55:31 +01:00