Variable sets — define once, attach everywhere
Group variables into reusable sets, attach them to one workspace or many, and update in one place when something changes.
Re-typing the same AWS_REGION, ENVIRONMENT, and account-level tags into
every new workspace gets old fast — and worse, it goes wrong silently when the
copy in one workspace drifts from the rest.
What's new
Variable sets let you group variables once and attach the set to as many workspaces as you like. When you change a value on the set, every attached workspace picks it up on its next run. No fan-out, no copy-paste drift.
You can scope a set however you organize your infra:
- per environment (
dev,staging,prod) - per cloud account
- per team or business unit
- shared globals (tags, region, observability endpoints)
A workspace can have multiple sets attached, and workspace-level variables still take precedence — so the set is your baseline, and the workspace is your override.
Why it matters
Variable sets cut the time to spin up a new workspace from "remember every var and paste them in" to "tick the boxes for the sets that apply." They also make rotating a shared secret a one-line change instead of an audit.
How to use it
Create a set under your organization, add variables, then attach it from the workspace's Variables tab — or from the set itself, attach to multiple workspaces in one go.
