feat(talk/turn/signaling/hpb): add role for Talk with backend services #6

Merged
Simon merged 3 commits from feature/hpb;signaling;turn into main 2026-05-26 13:37:17 +00:00
Owner
No description provided.
Tobias-Wuest self-assigned this 2026-05-21 23:16:10 +00:00
Tobias-Wuest added 1 commit 2026-05-21 23:16:11 +00:00
requested review from Simon 2026-05-21 23:16:19 +00:00
Simon approved these changes 2026-05-26 10:32:46 +00:00
@ -0,0 +1,3 @@
#SPDX-License-Identifier: MIT-0
---
# vars file for httpbin
Owner

Falsche Beschreibung

Falsche Beschreibung
@ -0,0 +1,3 @@
#SPDX-License-Identifier: MIT-0
---
# vars file for httpbin
Owner

Falsche Beschreibung

Falsche Beschreibung
Simon added 2 commits 2026-05-26 13:04:18 +00:00
Both new roles had 'vars file for httpbin' as the header comment in
vars/main.yml — copy-paste artefact from the httpbin role template.
Files are otherwise empty. Reviewer flagged both inline (PR review
comments 229 and 230).
* coturn: 31 typed options including the 3 cert modes (acme/file/
  selfsigned), the RFC2136 acme.sh sidecar config and challenge alias
  subschema. coturn_static_auth_secret marked required.

* talk: 34 typed options covering the signaling/janus/nats triplet,
  TURN integration, MCU (janus) tuning, trusted-proxy CIDRs and the
  extra_hosts pin. talk_backend_secret, talk_turn_secret,
  talk_session_hashkey and talk_session_blockkey marked required.

Both specs load cleanly through ansible-core's ArgumentSpecValidator,
have 100% defaults/spec coverage, and match the convention introduced
for the other roles in this collection.
Simon force-pushed feature/hpb;signaling;turn from 12f25f5aeb to 9a9039c4d3 2026-05-26 13:36:56 +00:00 Compare
Simon merged commit 9a9039c4d3 into main 2026-05-26 13:37:17 +00:00
Simon deleted branch feature/hpb;signaling;turn 2026-05-26 13:37:17 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Digitalboard/digitalboard.core#6
No description provided.