Terraform: Difference between revisions
No edit summary |
add Resources |
||
Line 4: | Line 4: | ||
Although Terraform is the dominant leader in the space (citation needed), there has been some general community forming behind the [https://opentofu.org/ OpenTofu] project (open source fork of Terraform due to the licensing brouhaha - see 'Related') that is hosted by the Linux Foundation. | Although Terraform is the dominant leader in the space (citation needed), there has been some general community forming behind the [https://opentofu.org/ OpenTofu] project (open source fork of Terraform due to the licensing brouhaha - see 'Related') that is hosted by the Linux Foundation. | ||
== Resources == | |||
The cloud.terraform [[Ansible]] Galaxy collection: [https://galaxy.ansible.com/ui/repo/published/cloud/terraform/docs/ docs on Galaxy] [https://github.com/ansible-collections/cloud.terraform GitHub]<blockquote>The collection automates the management and provisioning of infrastructure as code (IaC) using the Terraform CLI tool within Ansible playbooks and Execution Environment runtimes. | |||
It is intended to support similar automation capabilities consistent with other cloud provisioning tool integrations for Ansible such as AWS Cloudformation, Azure Resource Manager and Helm with the added challenge of effectively managing a state file.</blockquote>The Hashicorp developer tutorial on getting started with Terraform on AWS. https://developer.hashicorp.com/terraform/tutorials/aws-get-started<blockquote>Build, change, and destroy AWS infrastructure using Terraform. Step-by-step, command-line tutorials will walk you through the Terraform basics for the first time.</blockquote> | |||
== Related == | == Related == |
Revision as of 12:39, 17 February 2025
Terraform is an infrastructure-as-code software tool created by HashiCorp. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language (HCL), or optionally JSON.
Although Terraform is the dominant leader in the space (citation needed), there has been some general community forming behind the OpenTofu project (open source fork of Terraform due to the licensing brouhaha - see 'Related') that is hosted by the Linux Foundation.
Resources[edit]
The cloud.terraform Ansible Galaxy collection: docs on Galaxy GitHub
The collection automates the management and provisioning of infrastructure as code (IaC) using the Terraform CLI tool within Ansible playbooks and Execution Environment runtimes. It is intended to support similar automation capabilities consistent with other cloud provisioning tool integrations for Ansible such as AWS Cloudformation, Azure Resource Manager and Helm with the added challenge of effectively managing a state file.
The Hashicorp developer tutorial on getting started with Terraform on AWS. https://developer.hashicorp.com/terraform/tutorials/aws-get-started
Build, change, and destroy AWS infrastructure using Terraform. Step-by-step, command-line tutorials will walk you through the Terraform basics for the first time.