Connect your Cloud

Start mapping your clouds.

Overview

To create an collection and start deploying you would need to associate it to your cloud account by proving it a delegated role with the permissions needed to provision and manage resources. Alternatively, you can also deploy the Bluebricks orchestrator in a self-hosted service through an equivalent trusted identity.

Each cloud connection you set up can be reused across multiple collections. This allows you to create different collections (e.g dev, staging, and production) on top of the same underlying cloud account. Reusing a connection keeps credential management simple while still giving you the flexibility to separate workloads, enforce access rules, and apply governance controls per collection. It’s especially useful when teams share a cloud account but need isolated spaces for their own environments.

Collection permissions

Bluebricks separates cloud account permissions into two distinct roles:

  • Orchestration permissions allow Bluebricks to create, modify, and destroy infrastructure in the connected cloud account. This is the standard permission set for deploying blueprints.

  • Discovery permissions allow Bluebricks to read and inventory resources in the connected cloud account. This is a read-only permission set used for cloud discovery.

A collection can have one or both permission types, depending on what you need:

Permission combination
What you can do

Orchestration only

Deploy and manage blueprints. No resource discovery or import

Discovery only

Inventory and explore cloud resources. No deployments

Orchestration + Discovery

Full visibility plus deployment capabilities. Required for the cloud import agentarrow-up-right

circle-info

Both permission types are set at the cloud account level and apply to all collections that use that account.

Connect to Amazon Web Service (AWS)

Connect an AWS Account to a Bluebricks Collection:

  1. Click "Connect Cloud" on the collection you want to link to AWS

  2. Select AWS as the Cloud Provider

  3. Choose an existing Account Number or click "New Account"

  4. If creating a New Account, enter the Role ARN ID and CloudFormation Stack ID.

  5. Click "Connect & Create" to complete the setup. 🚀

Connect to Google Cloud Provider (GCP)

Connect a Google Cloud Project to a Bluebricks collection:

  1. Click "Connect Cloud" on the collection you want to link to GCP

  2. Select GCP as the Cloud Provider

  3. Choose an existing Project ID or click "New Project"

  4. If creating a New Project, enter the Google Cloud Project ID.

  5. Click "Connect & Create" to complete the setup. 🚀

Connect to Azure Cloud Computing Services using OIDC

Connect an Azure Subscription to a Bluebricks collection:

  1. Click "Connect Cloud" on the collection you want to link to Azure

  2. Select Azure as the Cloud Provider

  3. Choose an existing Subscription ID or click "New Subscription ID"

  4. If creating a New Subscription ID, enter the Application (client) ID, Directory (tenant) ID and Subscription ID.

  5. Click "Connect & Create" to complete the setup. 🚀

Connect to Self-Hosted Runner

Connect a self-hosted orchestrator to allow Bluebricks to connect to your cluster in a secure, controlled way without sharing long-lived credentials. See here how to setup a self-hosted runner.

Last updated

Was this helpful?