Integrate remote stacks in Google Cloud Storage
This procedure allows Firefly to access your Terraform IaC stacks stored in Google Cloud. You can integrate a new account or an existing account.
Integrating a new account
Log into your Google Cloud service account, and select CREATE SERVICE ACCOUNT.
Add the Service account details, and select CREATE AND CONTINUE.
Add the following role:
storage.objectViewer conditional to tfstate suffix
Select SAVE > DONE.
Select the kebab menu.
Select Manage keys > ADD KEY > Create new key.
To download a service account key file, select JSON > CREATE.
In Firefly, select Settings > Integrations.
Select Add New > Google Cloud Storage.
Enter a Nickname and Project ID.
Paste or upload the account key file into the Service Account Key field.
Select Next.
Integrating an existing account
Log in to your Google Cloud service account.
Add the following roles to the account you want to integrate:
storage.objectViewer conditional to tfstate suffix
Select the kebab menu.
Select Manage keys > ADD KEY > Create new key.
To download a service account key file, select JSON > CREATE.
In Firefly, select Settings > Integrations.
Select Add New > Google Cloud Storage.
Enter a Nickname and Project ID.
Paste or upload the account key file into the Service Account Key field.
Select Next.
Last updated