Quickstart: Your First Deployment
This guide walks you through the entire process of creating and executing a deployment, from selecting a template to watching your infrastructure come online. Assuming your Prerequisites are already in place, the process takes about 5–10 minutes.
Before following this guide, make sure you have completed the Prerequisites checklist.
Overview
You will complete the following steps:
- Create a Project
- Browse the template library and select a template
- Configure the deployment (variables + cloud environment)
- Execute the deployment (trigger a Run)
- Review and approve the plan
- Approve the apply
- Monitor completion and view outputs
Step 1 — Create a Project
Projects organize your deployments. If you already have a suitable project, skip to Step 2.
- Navigate to Deploy in the top navigation
- Select your cloud provider (Azure, AWS, or GCP)
- Click New Project
- Enter a name (e.g., "My First Project")
- Optionally add a description and tags
- Click Create Project
Your new project appears in the project list. You will assign your first deployment to it in the next steps.
Step 2 — Browse Templates and Select One
- From the Deploy section, click Templates in the sidebar
- Browse the available templates by category, or use the search bar to find one by name
- Review the template description to understand what infrastructure it provisions
- When you find the right template, click Use Template to begin creating a deployment
Not sure which template to start with? Look for one in the Infrastructure category that matches your cloud provider. Start simple — you can always create more complex deployments later.
Step 3 — Configure the Deployment
The Deployment Creation wizard guides you through each configuration step.
3a. Basic Details
- Enter a name for this deployment (e.g., "EU Production Cluster")
- Optionally add a description
- Select the Project you created in Step 1
3b. Template Variables
- Fill in all required variable fields (marked with an asterisk)
- For sensitive variables (passwords, keys), enter the value — it will be stored securely and not displayed again
- Some variables may offer a dropdown of allowed values — select from the list
- Some variables may let you browse existing cloud resources (e.g., a resource group from your Azure subscription) — use the picker to select one
3c. Cloud Environment
- Select the cloud provider (Azure, AWS, or GCP)
- Select the region to deploy into
- Select the account or subscription to use
3d. Tags (Optional)
- Add any key–value tags to this deployment for organization or cost tracking
3e. Review
- Review all your choices before creating the deployment
- Click Create Deployment
The deployment is created but has not provisioned any infrastructure yet. That happens in the next step.
Step 4 — Execute the Deployment
On the Deployment detail page:
- Click Execute
- Amnify Deploy creates a new Run and begins the execution process
- The status shows Queued → Initializing → Planning as the system prepares
Wait for the status to reach Awaiting Plan Approval — this usually takes less than a minute.
Step 5 — Review and Approve the Plan
When the status reaches Awaiting Plan Approval, the plan is ready for your review.
- Open the Run detail (click on the current run in the Runs list)
- Read the plan output — it shows a precise list of every cloud resource that will be created, modified, or deleted
- Verify the plan matches your expectations:
- Are the correct resources being created?
- Is the count of new resources what you expected?
- Are there any unexpected modifications or deletions?
- If the plan looks correct, click Approve Plan
- If anything looks wrong, click Cancel — nothing has been changed yet, and you can edit the deployment and try again
Step 6 — Approve the Apply
After approving the plan, the status moves to Awaiting Apply Approval. This is your final confirmation before changes are made.
- Click Approve Apply to proceed
- The status moves to Applying and infrastructure provisioning begins
Step 7 — Monitor Completion
While the run is in Applying state, the execution log streams in real time so you can follow the progress of each resource being created.
When the run completes:
- Status shows Completed
- The Outputs section (if your template produces outputs) shows values like endpoint URLs, IP addresses, or resource identifiers — copy these and share them with your team to connect applications to the newly provisioned infrastructure
You Did It
Your infrastructure is now deployed and running in the cloud. From the Deployment detail page you can:
- View the run history
- Edit the deployment variables and re-execute to apply changes
- Execute a Destroy run when the infrastructure is no longer needed
Next Steps
- Managing Projects — organize your growing collection of deployments
- Creating Pipelines — chain deployments together for multi-step rollouts
- Approval Workflow — deep-dive into reading and interpreting plans