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

  1. Log into your Google Cloud service account, and select CREATE SERVICE ACCOUNT.

  2. Add the Service account details, and select CREATE AND CONTINUE.

  3. Add the following role:

    • storage.objectViewer conditional to tfstate suffix

  4. Select SAVE > DONE.

  5. Select the kebab menu.

  6. Select Manage keys > ADD KEY > Create new key.

  7. To download a service account key file, select JSON > CREATE.

  8. In Firefly, select Settings > Integrations.

  9. Select Add New > Google Cloud Storage.

  10. Enter a Nickname and Project ID.

  11. Paste or upload the account key file into the Service Account Key field.

  12. Select Next.

Integrating an existing account

  1. Log in to your Google Cloud service account.

  2. Add the following roles to the account you want to integrate:

    • storage.objectViewer conditional to tfstate suffix

  3. Select the kebab menu.

  4. Select Manage keys > ADD KEY > Create new key.

  5. To download a service account key file, select JSON > CREATE.

  6. In Firefly, select Settings > Integrations.

  7. Select Add New > Google Cloud Storage.

  8. Enter a Nickname and Project ID.

  9. Paste or upload the account key file into the Service Account Key field.

  10. Select Next.

Last updated