databricks-multi-env-setup

Featured

Configure Databricks across development, staging, and production environments. Use when setting up multi-environment deployments, configuring per-environment secrets, or implementing environment-specific Databricks configurations. Trigger with phrases like "databricks environments", "databricks staging", "databricks dev prod", "databricks environment setup", "databricks config by env".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Databricks Multi-Environment Setup ## Overview Configure Databricks across dev, staging, and production with isolated workspaces (or catalog-level isolation), per-environment secrets, Asset Bundle targets, and Terraform for workspace provisioning. Each environment gets its own credentials, Unity Catalog namespace, and compute policies. ## Prerequisites - Databricks account with multiple workspaces (or Premium for catalog-level isolation) - Service principals per environment - Secret management (Databricks Secret Scopes, AWS Secrets Manager, or GCP Secret Manager) - CI/CD pipeline (GitHub Actions, Azure DevOps, etc.) ## Environment Strategy | Environment | Workspace | Catalog | Auth | Compute | |-------------|-----------|---------|------|---------| | Development | Shared or dedicated | `dev_catalog` | Personal PAT | Single-node, 15min auto-stop | | Staging | Dedicated | `staging_catalog` | Service principal | Production-like, spot instances | | Production | Dedicated | `prod_catalog` | Service principal (OAuth M2M) | Instance pools, auto-scale | ## Instructions ### Step 1: CLI Profiles per Environment ```ini # ~/.databrickscfg [dev] host = https://adb-dev-workspace.7.azuredatabricks.net token = dapi_dev_token [staging] host = https://adb-staging-workspace.7.azuredatabricks.net client_id = staging-sp-client-id client_secret = staging-sp-secret [production] host = https://adb-prod-workspace.7.azuredatabricks.net client_id = prod-sp-client-id client_secret = prod-sp-sec...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

snowflake-multi-env-setup

Configure Snowflake across dev, staging, and production with account-level isolation, zero-copy clones, and environment-specific RBAC. Trigger with phrases like "snowflake environments", "snowflake staging", "snowflake dev prod", "snowflake clone", "snowflake environment setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

glean-multi-env-setup

Use separate datasource names per environment (wiki_staging vs wiki_prod). Trigger: "glean multi env setup", "multi-env-setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

juicebox-multi-env-setup

Configure Juicebox multi-environment. Trigger: "juicebox environments", "juicebox staging".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickhouse-multi-env-setup

Configure ClickHouse across dev, staging, and production with environment-specific settings, secrets management, and infrastructure-as-code patterns. Use when setting up per-environment ClickHouse instances, managing connection configs, or deploying to multiple environments. Trigger: "clickhouse environments", "clickhouse dev staging prod", "clickhouse multi-env", "clickhouse environment config", "clickhouse staging setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

replit-multi-env-setup

Configure Replit dev/staging/production environments with separate databases, secrets, and deployment tiers. Use when setting up multi-environment deployments, managing per-environment secrets, or implementing environment-specific Replit configurations. Trigger with phrases like "replit environments", "replit staging", "replit dev prod", "replit environment setup", "replit separate databases".

2,266 Updated today
jeremylongshore