Full Environment Vending
← Back to gallery
SlackSend Message With Interactions
SlackSend Message With Interactions
SlackSend Text Message
SlackSend Text Message
SlackSend Text Message
Spacelift DeployDeploy Template
Spacelift DeployGraphQL Request
Full Environment Vending
Self-ServiceFormsSlackSpacelift Deploy
This Flow implements full environment vending on top of Spacelift Templates. Developers request an environment through a Flows Form. The request is validated against naming conventions, then routed through a two-level approval on Slack — first the team lead, then the budget owner. Once approved, the environment is provisioned by deploying a Spacelift Template with the requested inputs, and the requester is notified on Slack with the deployment outputs.
Environments can be staging, sandbox, or ephemeral. Ephemeral environments are automatically torn down after the requested TTL expires, with a teardown notice posted to Slack.
FormsForm Opened
Form Opened
FormsShow Form
Request Form
Business LogicCondition
Validate Request
FormsShow Form
Request Received
Team Lead Approval
Business LogicCondition
Team Lead Approved
Budget Owner Approval
Business LogicCondition
Budget Owner Approved
Notify Rejected
Notify Deployed
Business LogicCondition
Is Ephemeral
TimeSleep
Wait TTL
Notify Teardown
Deploy Environment
Delete Deployment
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.