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

Support Google credentials on Terraform credentials type #15055

Merged
merged 1 commit into from
Apr 16, 2024

Conversation

abikouo
Copy link
Contributor

@abikouo abikouo commented Apr 2, 2024

SUMMARY

Terraform configuration for gcs backend requires a path to a credentials file. It is not possible to combine credentials in an inventory source, so there needs to be a way to get the credentials file for GCE into the Terraform credential plugin.
This PR add a new attribute to the Terraform credential plugin which allows to push GCE credentials file.

ISSUE TYPE
  • New or Enhanced Feature
COMPONENT NAME

Terraform backend configuration Secret management

AWX VERSION
24.1.1.dev12+g35608421f2
ADDITIONAL INFORMATION

@chrismeyersfsu chrismeyersfsu enabled auto-merge (rebase) April 3, 2024 19:13
@chrismeyersfsu
Copy link
Member

Hey @abikouo this PR looks good, but there is a failing test. Can you have a look at it and fix it up?

@abikouo
Copy link
Contributor Author

abikouo commented Apr 4, 2024

Hey @abikouo this PR looks good, but there is a failing test. Can you have a look at it and fix it up?

@chrismeyersfsu I am currently trying to fix tests. Thanks

@github-actions github-actions bot added component:awx_collection issues related to the collection for controlling AWX and removed component:awx_collection issues related to the collection for controlling AWX labels Apr 5, 2024
@abikouo abikouo force-pushed the tf_credential_gce branch 2 times, most recently from 8235416 to 9b619df Compare April 8, 2024 09:45
@abikouo
Copy link
Contributor Author

abikouo commented Apr 8, 2024

@chrismeyersfsu the tests have been fixed, for the api-schema and api-swagger broken tests, theses are not related to this PR (they are already broken in the devel branch)

@abikouo abikouo force-pushed the tf_credential_gce branch 3 times, most recently from c6d8d0f to 8091c75 Compare April 10, 2024 07:03
@abikouo abikouo closed this Apr 10, 2024
@abikouo abikouo reopened this Apr 10, 2024
@abikouo abikouo closed this Apr 10, 2024
@abikouo abikouo reopened this Apr 10, 2024
@abikouo
Copy link
Contributor Author

abikouo commented Apr 11, 2024

@chrismeyersfsu CI is ok now, could you please merge this?

Copy link
Member

@thedoubl3j thedoubl3j left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good and looks like CI is happy now, @chrismeyersfsu you mind finishing you review and merging.

@chrismeyersfsu chrismeyersfsu merged commit 199507c into ansible:devel Apr 16, 2024
21 checks passed
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.

3 participants