blumeops/mise-tasks/tailnet-preview
Erich Blume 3f88dea9d0 Add explicit stack selection to Pulumi mise tasks
Prevents "no stack selected" errors when running from a fresh
environment or after stack state is cleared.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 01:04:32 -08:00

14 lines
563 B
Bash
Executable file

#!/usr/bin/env bash
#MISE description="Preview tailnet changes with Pulumi"
set -euo pipefail
TAILSCALE_OAUTH_CLIENT_ID=$(op --vault vg6xf6vvfmoh5hqjjhlhbeoaie item get wi6bkf7bcccwfy4eu776ab4p4u --fields client_id)
export TAILSCALE_OAUTH_CLIENT_ID
TAILSCALE_OAUTH_CLIENT_SECRET=$(op --vault vg6xf6vvfmoh5hqjjhlhbeoaie item get wi6bkf7bcccwfy4eu776ab4p4u --fields client_secret --reveal)
export TAILSCALE_OAUTH_CLIENT_SECRET
export TAILSCALE_TAILNET="tail8d86e.ts.net"
cd "$(dirname "$0")/../pulumi/tailscale"
pulumi stack select tail8d86e
pulumi preview "$@"