Skip to main content

Uma ferramenta CLI para provisionar automaticamente novos projetos de dados no Azure DevOps e Databricks.

Project description

Project Provisioner CLI

Uma ferramenta de linha de comando para automatizar o provisionamento de novos projetos de dados no Azure DevOps e Databricks.

Instalação

pip install project-provisioner

Uso

project-provisioner create-project --help

Para provisionar um novo projeto:

project-provisioner create-project \
    --project-name "my-new-data-project" \
    --azure-devops-organization-url "https://dev.azure.com/your_organization" \
    --azure-devops-project-name "YourExistingAzureDevOpsProject" \
    --azure-devops-pat "YOUR_AZURE_DEVOPS_PAT" \
    --azure-devops-username "your_azure_devops_username" \
    --resource-group-name "rg-databricks-projects" \
    --location "eastus" \
    --databricks-workspace-name "dbr-ws-new-project" \
    --databricks-sku "premium" \
    --databricks-pat "YOUR_DATABRICKS_PAT" \
    --scaffold-source-path "/path/to/your/scaffold/template"

Nota: Os PATs do Azure DevOps e Databricks podem ser fornecidos via variáveis de ambiente AZURE_DEVOPS_PAT e DATABRICKS_PAT respectivamente.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

project_provisioner-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

project_provisioner-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file project_provisioner-0.1.0.tar.gz.

File metadata

  • Download URL: project_provisioner-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for project_provisioner-0.1.0.tar.gz
Algorithm Hash digest
SHA256 87114c0c3e111ccfd6c3cf906c5d7b5608e4434302022155e89dc918af290349
MD5 4ffd60b981a1da8cbf0ec2c58f654045
BLAKE2b-256 df853491019e74fc1ea9ebdc01b51709c2d6ac326dc21f80d53b2c2693d32de7

See more details on using hashes here.

File details

Details for the file project_provisioner-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for project_provisioner-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a8ec613260c79d3c2cd7bae2a91c0bd4a5f246233cc51096805e65091d091e8
MD5 4312286d123723c05f9fd5d820d6567e
BLAKE2b-256 776b72f7eabb43dc96270ceaee66e2cefe07114044f594f7c294a731daf7123c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page