Metadata-Version: 2.4
Name: project-provisioner
Version: 0.1.0
Summary: Uma ferramenta CLI para provisionar automaticamente novos projetos de dados no Azure DevOps e Databricks.
Home-page: https://a11501880711@dev.azure.com/a11501880711/gases/_git/databricks_project_provisioner
Author: Jose Amaro
Author-email: jose.amarodev@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: click
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 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

```bash
pip install project-provisioner
```

## Uso

```bash
project-provisioner create-project --help
```

Para provisionar um novo projeto:

```bash
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.


