tailscale-policy: prefix per-service tags with svc- because tag names need leading letter #145

Closed
opened 2026-05-26 19:55:11 +00:00 by coilysiren · 0 comments
Owner

Problem

apply on coilysiren/infrastructure#144 was rejected:

tagOwners["tag:2fauth"]: tag names must start with a letter, after 'tag:' (400)

Tailscale tag names need a leading letter after tag:. 2fauth starts with a digit.

Change

Prefix every per-service tag with svc- in both modules:

  • terraform/tailscale-devices/main.tf - "tag:svc-${each.key}"
  • terraform/tailscale-policy/main.tf - "tag:svc-${s}"

Bonus: gives a clean namespace alongside tag:host-<host>, and any future service whose name starts with a digit is fine.

Filed by Claude.

**Problem** `apply` on coilysiren/infrastructure#144 was rejected: ``` tagOwners["tag:2fauth"]: tag names must start with a letter, after 'tag:' (400) ``` Tailscale tag names need a leading letter after `tag:`. `2fauth` starts with a digit. **Change** Prefix every per-service tag with `svc-` in both modules: - `terraform/tailscale-devices/main.tf` - `"tag:svc-${each.key}"` - `terraform/tailscale-policy/main.tf` - `"tag:svc-${s}"` Bonus: gives a clean namespace alongside `tag:host-<host>`, and any future service whose name starts with a digit is fine. Filed by Claude.
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
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
coilyco-flight-deck/infrastructure#145
No description provided.