ansible / awx-ee

An Ansible execution environment for AWX project
https://quay.io/ansible/awx-ee
Other
129 stars 151 forks source link

Need support for Terraform state inventory #240

Closed akira6592 closed 3 months ago

akira6592 commented 3 months ago

AWX 24.0.0 introduced terraform state inventory source.

However, the current awx-ee does not have cloud.terraform collection and terraform binary.

In "AWX Terraform State Inventory Source" demo uses execution-environment.yml in @hakbailey repository https://github.com/hakbailey/terraform-aap-demo .

tima commented 3 months ago

@akira6592 AWX is a stream of development work so in this case some features got merged and released before others including (I think) all of the docs.

That said, HashiCorp's BSL license forbids 3rd party distribution of the terraform binary or code so we cannot include it in any EE that the project distributes. The cloud.terraform collection could be included, but is pretty worthless until the terraform binary gets baked in.

This issue should be marked "wont fix" because we can't do much more than document how users can build their own EE for this functionality to work.

akira6592 commented 3 months ago

@tima Thank you. I understand.

akira6592 commented 3 months ago

I found the useful repository.

https://github.com/ansible-cloud/terraform_ee

Example for building an Ansible execution environment with TerraForm dependencies built in.