Terraform
INTEGRATION
Terraform is an open source tool that enables you to safely and predictably create, change, and improve infrastructure.
Workflows
Do more with Terraform. Relay helps you connect Terraform with other tools to automate your DevOps workflows.
Workflow
Provision an EC2 instance and configure it with Bolt
This workflow uses Terraform to provision an EC2 instance, then it runs a Bolt plan to configure it.
Workflow
Run Terraform when Pull Request merged in GitHub
This workflow runs a Terraform command when a GitHub PR is merged into a configured branch.
Steps
Steps are contained actions that execute things you want done.
Step
Apply a Terraform configuration
This step will apply the given Terraform module or plan. The outputs of this
step are the same as the Terraform outputs.
Step
Destroy a Terraform configuration
This step will destroy the given Terraform module.
Step
Plan a Terraform configuration
This step will plan the given Terraform module.
Terraform integration
Integration with Terraform for Puppet Relay.
Steps
Name | Description |
---|---|
apply | Applies a terraform configuration |
destroy | Runs tf destroy |
plan | Outputs an execution plan |
Contributing
Issues
Feel free to submit issues and enhancement requests.
Contributing
In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
License
As indicated by the repository, this project is licensed under Apache 2.0.