Integrating remote stacks in Google Cloud Storage

Integrating Google Cloud Storage 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. Go to 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. Select JSON > CREATE. Selecting CREATE downloads a service account key file.

  8. In Firefly, go to the left pane > 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 box.

  12. Select Next.

Integrating an existing account

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

    • storage.objectViewer conditional to tfstate suffix

  2. Select the kebab menu.

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

  4. Select JSON > CREATE. Selecting CREATE downloads a service account key file.

  5. In Firefly, go to the left pane > Settings > Integrations.

  6. Select Add New > Google Cloud Storage.

  7. Enter a Nickname and Project ID.

  8. Paste or upload the account key file into the Service Account Key box.

  9. Select Next.

Last updated