Subhashree Dhal
03/11/2025, 4:44 PMAndrew Kirkpatrick
03/11/2025, 5:04 PMAndrew Kirkpatrick
03/11/2025, 5:05 PMSubhashree Dhal
03/11/2025, 6:40 PMcommunity.general.terraform
module to run Terraform for provisioning the very EKS cluster that hosts AWX.
From what I understand, this approach evolved organically rather than by design. The organization didn't have a dedicated platform team previously, and this solution likely developed as teams needed to automate infrastructure while leveraging existing Ansible knowledge.
The benefits of the current approach seem to be:
• Unified tooling (everything through AWX)
• Terraform variables can be passed from Ansible inventory
• Single pane of glass for both infrastructure provisioning and configuration
But as I mentioned in my original post, this creates the circular dependency problem that concerns me - AWX is responsible for managing the cluster it runs on.
I'm genuinely curious what tools your team uses to manage Terraform outside of AWX/Ansible? And any recommendations for breaking this circular dependency while maintaining a manageable workflow would be greatly appreciated. We're looking to evolve our platform engineering practices, and learning from others' experiences would be extremely helpful.Andrew Kirkpatrick
03/11/2025, 6:44 PMAndrew Kirkpatrick
03/11/2025, 6:45 PM