blumeops/mise-tasks
Erich Blume 63e99998dd Add Pulumi for tailnet IaC management
- Manage tail8d86e.ts.net ACLs, tags, and DNS via Pulumi + Python
- State stored in Pulumi Cloud (free tier) to avoid circular dependency
- OAuth authentication via 1Password for secure credential management
- mise tasks: tailnet-preview, tailnet-up

Two-layer approach:
- Layer 1 (Pulumi): Tailnet-wide config (ACLs, tags, DNS)
- Layer 2 (Ansible): Node-local tailscale serve config (unchanged)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 20:24:28 -08:00
..
blumeops-tasks Add blumeops-tasks mise task for Todoist integration (#14) 2026-01-15 18:03:19 -08:00
indri-services-check Add Grafana Alloy and Loki for unified observability (#11) 2026-01-15 12:24:13 -08:00
provision-indri Set MISE_TASK_OUTPUT=interleave in provision-indri 2026-01-14 14:15:11 -08:00
tailnet-preview Add Pulumi for tailnet IaC management 2026-01-15 20:24:28 -08:00
tailnet-up Add Pulumi for tailnet IaC management 2026-01-15 20:24:28 -08:00
zk-docs Add zk-docs mise task for zettelkasten documentation (#10) 2026-01-15 11:25:02 -08:00