{"repo":"ansible-collections/cloud.terraform","free":true,"listed":false,"github":"https://github.com/ansible-collections/cloud.terraform","clone":"git clone https://github.com/ansible-collections/cloud.terraform.git","description":"The collection automates the management and provisioning of infrastructure as code (IaC) using the Terraform CLI tool within Ansible playbooks and Execution Environment runtimes.","language":"Python","stars":138,"topics":["ansible","infrastructure-as-code","terraform"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Terraform Collection for Ansible Automation Platform The cloud.terraform collection houses modules that help in the management and provisioning of infrastructure as code using Terraform CLI tool within Ansible playbooks and Execution Environment runtimes. Description cloud.terraform 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. Requirements Ansible version compatibility This collection requires Ansible Core 2.15 or later and thus Python 3.9 or later. Included content Inventory plugins Name Description --- --- cloud.terraform.terraform provider Builds an inventory from Terraform state file. cloud.terraform.terraform state Builds an inventory from resources created by cloud providers. Lookup plugins Name Description --- --- cloud.terraform.tf output Reads state file outputs. Modules Name Description --- --- cloud.terraform.plan stash Handle the base64 encoding or decoding of a terraform plan file cloud.terraform.terraform Manages a Terraform deployment (and plans) cloud.terraform.terraform output Returns Terraform module outputs. Installation You can install the cloud.terraform collection with the Ansible Galaxy CLI: ansible-galaxy collection install cloud.terraform You can also include it in a requirements.yml file and install it with ansible-galaxy collection install -r requir","default_branch":null,"files":null,"tree":[],"storefront":"/r/ansible-collections","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ansible-collections/cloud.terraform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}