Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new credential type to support Terraform backend configuration #14828

Merged
merged 2 commits into from
Feb 12, 2024

Conversation

abikouo
Copy link
Contributor

@abikouo abikouo commented Jan 31, 2024

SUMMARY

Configuration for a Terraform backend often contains credentials. This PR creates a new Terraform credentials plugin type.
The credential type allows an administrator to add a terraform backend config as hcl. A temporary file will be injected into the playbook runtime and can be accessed using environment variable TF_BACKEND_CONFIG_FILE

ISSUE TYPE
  • New or Enhanced Feature
COMPONENT NAME

Terraform backend configuration Secret management

AWX VERSION
0.1.dev33553+g5430420
ADDITIONAL INFORMATION

@abikouo abikouo force-pushed the terraform/credentials_type branch from 84acaaf to 720a747 Compare February 7, 2024 11:29
@dmzoneill dmzoneill merged commit 55c6a31 into ansible:devel Feb 12, 2024
21 checks passed
djyasin pushed a commit to djyasin/awx that referenced this pull request Sep 16, 2024
…nsible#14828)

* Add new credential type to support configuration of Terraform Backend

* Fix unit tests
djyasin pushed a commit to djyasin/awx that referenced this pull request Nov 11, 2024
…nsible#14828)

* Add new credential type to support configuration of Terraform Backend

* Fix unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants