Skip to main content

databricks-identity-sql-ops

Manage Databricks identity, auth profiles, and SQL warehouses via CLI

Datos de origen

Repositorio
Insightpulseai/odoo
Última actividad en el origen
24 de marzo de 2026 a las 20:24
Idioma detectado de SKILL.md
inglés
Estrellas
6
Forks
2

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
6 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
databricks-identity-sql-ops
description
Manage Databricks identity, auth profiles, and SQL warehouses via CLI
microsoft_capability_family
Azure / Databricks
# Databricks Identity & SQL Ops Skill ## Purpose Manage Databricks identity (auth profiles, users, groups, service principals) and SQL warehouses (warehouses, queries, dashboards) via the Databricks CLI (v0.205+). ## Owner databricks-cli-operator ## Preconditions - Databricks CLI v0.205+ installed - Account-level admin permissions for identity operations - SQL warehouse permissions for SQL operations ## Covered Operations ### Authentication Profiles - `databricks auth profiles` — list configured authentication profiles - `databricks auth login --host <host>` — configure authentication - `databricks auth token --host <host>` — get current token (metadata only) - `databricks auth env` — show authentication environment variables ### Users - `databricks users list` — list workspace users - `databricks users get --id <id>` — get user details - `databricks users create --json <spec>` — create user - `databricks users update --id <id> --json <spec>` — update user - `databricks users delete --id <id>` — remove user (destructive) ### Groups - `databricks groups list` — list workspace groups - `databricks groups get --id <id>` — get group details - `databricks groups create --json <spec>` — create group - `databricks groups delete --id <id>` — delete group (destructive) ### Service Principals - `databricks service-principals list` — list service principals - `databricks service-principals get --id <id>` — get SP details - `databricks service-principals create --json <spec>` — create SP - `databricks service-principals delete --id <id>` — delete SP (destructive) ### SQL Warehouses - `databricks warehouses list` — list SQL warehouses - `databricks warehouses get --id <id>` — get warehouse details - `databricks warehouses create --json <spec>` — create warehouse - `databricks warehouses start --id <id>` — start warehouse - `databricks warehouses stop --id <id>` — stop warehouse - `databricks warehouses delete --id <id>` — delete warehouse (destructive) ### SQL Queries and Dashboards - `databricks queries list` — list saved queries - `databricks queries get --id <id>` — get query details - `databricks dashboards list` — list dashboards - `databricks dashboards get --id <id>` — get dashboard details ## Disallowed Operations - Interactive SQL execution (use SQL warehouses via API/UI) - Direct database/catalog creation (use Unity Catalog APIs) - Workspace management (use databricks-workspace-ops) ## Output Contract - All commands use `--output json` - User/group/SP operations return SCIM-format objects - Warehouse operations return `id`, `name`, `state`, `cluster_size` - Query/dashboard operations return metadata objects ## Verification - After user create: `users get` returns user details - After warehouse create: poll `warehouses get` until state is `RUNNING` - After warehouse stop: `warehouses get` shows state `STOPPED`
Ver en GitHub