website logo
Sign Up PricingApp Templates
⌘K
⏰Changelog
📚Ready-to-use Templates
Strapi Serverless
Medusa Server
Appwrite
SPA on CloudFront
Amazon EKS
Node.js
n8n Workflow Automation
Next.js
🚀Getting started
Create an account in Microtica
Create an application from template
Import an existing application
Scaling Applications in Microtica
Assign a Custom Domain
🔄Integrated CI/CD
Manual deployments
Automated deployments
Deploy from multiple Git branches
Pipeline Notifications
Deployment Insights
🚦Pipelines
Pipeline Syntax
Steps
Stages
Artifacts
Variables
↩️Automated Rollbacks
💰Cloud Cost Optimization
Cost Reports
Cost Dashboard
Automated Saving Schedules
🔗Integrations
Connect an AWS account
Connect an Existing Kubernetes Cluster
Connect a Container Registry
🤖Migrate to Microtica
Migrate from Heroku to AWS
⚙️Project Settings
Manage teammates
Manage pricing plan and billing
Docs powered by
Archbee
Pipelines
Steps

Terraform Build

4min

Package Terraform templates in a deployable Microtica Component.

To use this step, you would need to have an existing Terraform templates hosted on your Git account.

Input/output parameters

The parameters you define in variables.tf will automatically become an input parameters of the component and parameters defined in the outputs.tf will become the output parameters of the component. The actual values should be specified in the Microtica Portal.

Folder structure

You should always have your variables.tf and outputs.tf files in the root directory.

Syntax

microtica.yaml
|
steps:
  step-name:
    type: terraform-build


Parameter

Description

Required

title

The display name of the step.

No

type

The type of the Microtica built-in step. Should always be terraform-build for this type of step.

Yes



Updated 03 Mar 2023
Did this page help you?
PREVIOUS
CloudFormation Component
NEXT
Stages
Docs powered by
Archbee
TABLE OF CONTENTS
Syntax
Docs powered by
Archbee