# How to Install AAP2.4 using terrraform on RHEL 8

**URL:** <https://forum.ansible.com/t/how-to-install-aap2-4-using-terrraform-on-rhel-8/4303>\
**Category:** Get Help\
**Tags:** rhel, terraform, infra-config-as-code, aap, ansible, aws, ansible-core\
**Created:** [March 11, 2024, 2:08am UTC](https://forum.ansible.com/t/how-to-install-aap2-4-using-terrraform-on-rhel-8/4303 "2024-03-11T02:08:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Srikanth1992](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/srikanth1992/32/2543_2.png) [@Srikanth1992](https://forum.ansible.com/u/Srikanth1992)\
**Post date:** [March 11, 2024, 2:08am UTC](https://forum.ansible.com/t/how-to-install-aap2-4-using-terrraform-on-rhel-8/4303/1 "2024-03-11T02:08:01Z")

</div>

Hello Team

Currently, our organization runs Ansible Automation Platform (AAP) version 2.4 on RHEL 8. We have a setup with 4 nodes, including 3 HA nodes and 1 database node managed by a controller. This setup was manually done on AWS. Now, we’re considering setting up new AAP environments using Terraform and also want to handle data restoration. I’m searching for existing Terraform modules to facilitate this transition. Our aim is to fully automate the setup process.

Can anyone please share any references materials I can use to move forward.

Thanks  
Srikanth

---

<div class="post-metadata">

**Author:** ![akira6592](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/akira6592/32/222_2.png) [@akira6592](https://forum.ansible.com/u/akira6592)\
**Post date:** [March 11, 2024, 2:59am UTC](https://forum.ansible.com/t/how-to-install-aap2-4-using-terrraform-on-rhel-8/4303/2 "2024-03-11T02:59:25Z")

</div>

It seems the `ansible/aap` provider is now developing.  
[https://github.com/ansible/terraform-provider-aap](https://github.com/ansible/terraform-provider-aap)

I don’t see it in Terraform Registry yet.

If you want to automate the configuration, I would suggest using Ansible’s `ansible.controller` or `awx.awx` collection for the current situation.
