Terraform · Arazzo Workflow
Terraform Onboard a Project and Its First Workspace
Version 1.0.0
Create a project in an organization, place a workspace in it, and list the project's workspaces.
View Spec
View on GitHub
Infrastructure As CodeCloud InfrastructureDevOpsOpen SourceHashiCorpArazzoWorkflows
Provider
Workflows
onboard-project
Create a project and its first workspace inside an organization.
Verifies the organization, creates and reads back a project, creates a workspace, and confirms the workspace is grouped under the project.
1
verifyOrganization
GetOrganization
Read the organization to confirm the token can reach it before creating structure inside it.
2
createProject
CreateProject
Create the project that will group this team's workspaces under a single permissions and organizational boundary.
3
confirmProject
GetProject
Read the project back to confirm it was created with the expected name before hanging workspaces off it.
4
createWorkspace
CreateWorkspace
Create the project's first workspace inside the organization using the supplied execution mode.
5
listProjectWorkspaces
ListWorkspaces
List the organization's workspaces filtered to the new project, confirming the workspace is grouped where it belongs.