Skip to content

Commit

Permalink
Fix terraform backend credential issue (ansible#15141)
Browse files Browse the repository at this point in the history
fix issue introduced by PR15055
  • Loading branch information
abikouo authored May 15, 2024
1 parent 1b8d409 commit a9b2ffa
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions awx/main/models/inventory.py
Original file line number Diff line number Diff line change
Expand Up @@ -1660,7 +1660,7 @@ def build_plugin_private_data(self, inventory_update, private_data_dir):
credential = inventory_update.get_cloud_credential()

private_data = {'credentials': {}}
gce_cred = credential.get_input('gce_credentials')
gce_cred = credential.get_input('gce_credentials', default=None)
if gce_cred:
private_data['credentials'][credential] = gce_cred
return private_data
Expand All @@ -1669,7 +1669,7 @@ def get_plugin_env(self, inventory_update, private_data_dir, private_data_files)
env = super(terraform, self).get_plugin_env(inventory_update, private_data_dir, private_data_files)
credential = inventory_update.get_cloud_credential()
cred_data = private_data_files['credentials']
if cred_data[credential]:
if credential in cred_data:
env['GOOGLE_BACKEND_CREDENTIALS'] = to_container_path(cred_data[credential], private_data_dir)
return env

Expand Down

0 comments on commit a9b2ffa

Please sign in to comment.