CloudFormation Component
Package a CloudFormation template into a deployable Microtica component with the cfn-component step. Map template parameters to component inputs, with a schema.
Package a CloudFormation template into a deployable Microtica component.
To use this step, you need an existing CloudFormation template hosted on your Git account.
Input parameters
The parameters you define in the CloudFormation template will automatically become an input parameters of the component. You can set the parameter values from Microtica Console.
Syntax
steps:
step-name:
type: cfn-component
cfn_template: path/to/template.json
schema: path/to/schema.json| Parameter | Description | Required |
|---|---|---|
| title | The display name of the step. | No |
| type | The type of the Microtica built-in step. Should always be cfn-component for this type of step. | Yes |
| cfn_template | Path to the CloudFormation template. | Yes |
| schema | Path to the JSON schema file. Used to define custom input/output parameters and validation for the component. If not provided, CloudFormation parameters will be considered as component’s input parameters. | No |
Next steps
Trigger Pipeline
Start another pipeline from within a pipeline using the trigger-pipeline step. Split your automation across pipelines and filter triggers by branch or tag.
Terraform Build
Package Terraform templates into a deployable Microtica component with the terraform-build step. Map variables.tf and outputs.tf to component input and output.