Getting Started
This guide helps you set up Zenfra and run your first infrastructure workflow.
Prerequisites
Before you begin, make sure you have:
- Access to a Git provider account (GitHub or GitLab)
- Access to at least one cloud account (AWS, Azure, or GCP)
- A repository with Terraform or OpenTofu code
- Permission to create stacks and runs in your Zenfra organization
Quick start
- Connect your source control
- Add your Git integration in Zenfra.
-
Select the repository that contains your IaC code.
-
Connect your cloud account
- Configure cloud credentials or OIDC trust.
-
Verify Zenfra can assume the required role.
-
Create your first stack
- Choose repository and branch.
- Set root path and IaC tool version.
-
Assign a worker pool.
-
Trigger your first run
- Open the stack and trigger a run.
- Review the plan output.
- Approve and apply if changes look correct.
What to do next
As we expand this portal, the next recommended topics are:
- Stacks and spaces
- Runs and approvals
- Worker pools
- Policies and RBAC
- API reference