Skip to content

About

Britive onboarding tricks and tips for various Cloud Providers

Resources

Contributing

Security policy

Stars

1 star

Watchers

5 watching

Forks

Repository files navigation

Britive onboarding

Deployment assets for connecting Britive to your cloud accounts, identity providers and infrastructure: CloudFormation and Terraform templates, SDK scripts, container images and the guides that go with them. Everything here runs in your environment; the product side of each integration is documented in the application onboarding guides on docs.britive.com, and each README below links the guide it implements.

Each directory is one deployment option with its own README.md and an example parameter file. Copy the example, fill in your values, deploy.

Start here

I want to Go to
Connect one AWS account (POC, standalone, or a management account) cloudformation/aws/single-account-stack/ or terraform/aws/single-account-stack/
Connect every account in an AWS Organization cloudformation/aws/organization-stackset/ or terraform/aws/organization-stackset/
Broker IAM Identity Center permission sets, or account access manager entitlements The same AWS stacks in the management account with the Identity Center / Account Access flags — see cloudformation/aws/
Try Britive on AWS with disposable Linux, Windows and MySQL targets cloudformation/aws/full-lab-setup/ or terraform/aws/full-lab-setup/
Connect Google Cloud, keyless (workload identity federation) or with a key terraform/google-cloud/
Connect Azure, keyless (workload identity federation) terraform/azure/
Connect Google Workspace (admin roles and groups) terraform/google-workspace-application/
Connect Snowflake terraform/snowflake/
Connect OCI or Google Cloud projects with a script python/
Give users just-in-time access to servers, databases and Kubernetes clusters access-broker/
Let users reach brokered resources through a browser or native client without seeing credentials bridge/
Manage Britive itself as code: tags, profiles, policies terraform/britive/
Bootstrap a new tenant or POC from one YAML file python/britive/

What is where

Directory Contents
cloudformation/ AWS integration: one template for the SAML provider and integration role, deployed as a single stack, a StackSet, or organization-wide; a demo lab; a sample SCP
terraform/ The same AWS integration as a module; Azure (WIF); Google Cloud (WIF or key) with the optional Britive application; Google Workspace admin user; Snowflake role and user; Britive provider examples
python/ Britive SDK scripts: AWS, Google Cloud, OCI, Google Workspace SCIM, tenant bootstrap
access-broker/ Access Broker 3.x: container image, Docker Compose, Linux VM, ECS Fargate, Kubernetes Helm chart
bridge/ Britive Bridge v2: platform setup, custom image, ECS Fargate with NLB, Kubernetes (official Helm chart), Docker Compose
kubernetes/ Kubernetes just-in-time access: quick-start cluster and RBAC
third-party-tool-integrations/ Checked-out credentials in DBeaver and MobaXterm with pybritive
session-recording/ Legacy session-recording proxy, kept for existing deployments; new deployments use Bridge

Before you deploy

  • A Britive tenant and a user with the administrator rights the relevant guide lists; scripts and the Britive provider also need an API token.
  • Placeholders. Every file uses your-tenant, <account>, <region> and example.com. Replace them in your copy. Never commit a token, an account ID, a hostname or a key: the repository's CI rejects known identifier patterns, but it cannot know yours.
  • Versions. Templates are tested against the Access Broker, Bridge and provider versions named in each README. Anything older than Access Broker 3.x and Bridge v2 is out of support.

Related documentation

Support

Problems with an asset here: open a GitHub issue with the directory and the error. Problems with your tenant or an integration: Britive support, through your usual support channel. Security findings: see SECURITY.md; do not open a public issue.

Contributions are welcome; see CONTRIBUTING.md. Licensed under the MIT License.

About

Britive onboarding tricks and tips for various Cloud Providers

Resources

Contributing

Security policy

Stars

1 star

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages