Spacelift Templates already give you a great easy-to-use form-based UI for provisioning infrastructure in a self-service fashion.
Paired with Flows, you can bring this self-service provisioning experience to the ServiceNow Service Catalog. This flow creates a ServiceNow catalog item for provisioning an Aurora database stack, capturing the deployment name, database engine, instance class, database name and master username. When the item is requested, the flow deploys the corresponding Spacelift Template, then marks the request item as completed or failed depending on the deployment outcome, posting the deployment details back as a comment.
ServiceNowCatalog Item
Provision Stack Catalog Item
SpaceliftDeploy Template
Deploy Spacelift Template
ServiceNowUpdate Request Status
Mark Request Completed
Business logic (built-in)Condition
Deployment Succeeded?
ServiceNowUpdate Request Status
Mark Request Failed
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.