Possible to reprovision workspaces?
- User create new workspace from template
- User chooses template vars in UI (eg., datacenter location, instance specs, etc.)
- New workspace is provisioned
- User decides to upgrade/downgrade instance specs
- User deletes their workspace
- User creates a new workspace form template
- User chooses different instance specs; has to reproduce all other vars in UI
- New workspace with different specs created
Would be great it the user could do the following:
- User creates new workspace from template
- User chooses template vars in UI (eg., datacenter location, instance specs, etc.)
- New workspace is provisioned
- User decides to upgrade/downgrade instance specs
- User goes to workspace settings to change vars
- Coder detects vars change, and reprovisions the workspace
- ideally preserving persistent resources like the home volume
- ideally preserving other workspace settings, like schedule
- New workspace with different specs created
