https://github.com/daytonaio/legacy-daytona-provider-azure
Daytona Azure Provider
https://github.com/daytonaio/legacy-daytona-provider-azure
Last synced: 3 months ago
JSON representation
Daytona Azure Provider
- Host: GitHub
- URL: https://github.com/daytonaio/legacy-daytona-provider-azure
- Owner: daytonaio
- License: mit
- Created: 2024-08-08T08:16:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T11:08:27.000Z (9 months ago)
- Last Synced: 2025-08-10T04:57:45.951Z (3 months ago)
- Language: Go
- Size: 444 KB
- Stars: 12
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](#license)
[](https://goreportcard.com/report/github.com/daytonaio/daytona-provider-azure)
[](https://github.com/daytonaio/daytona-provider-azure/issues)

Daytona Azure Provider
Report Bug
·
Request Feature
·
Join Our Slack
·
X
The Azure Provider allows Daytona to create and manage workspace projects on Amazon virtual machines.
To use the Azure Provider for managing workspace projects, you'll need ensure that the token is associated with a
service principal with the `Contributor` role assigned to the relevant Azure subscription.
You can create a service principal with the Contributor role using the following Azure CLI command:
```shell
az ad sp create-for-rbac --role Contributor --scopes /subscriptions/
```
Detailed instructions on generating and configuring the token can be found [here](https://learn.microsoft.com/en-us/cli/azure/azure-cli-sp-tutorial-1?tabs=bash)
## Target Options
| Property | Type | Optional | DefaultValue | InputMasked | DisabledPredicate |
| --------------- | ------ | -------- | ---------------------------------------- | ----------- | ----------------- |
| Region | String | true | centralus | false | |
| Image URN | String | true | Canonical:ubuntu-24_04-lts:server:latest | false | |
| VM Size | String | true | Standard_B2s | false | |
| Disk Type | String | true | StandardSSD_LRS | false | |
| Disk Size | Int | true | 30 | false | |
| Resource Group | String | true | | false | |
| Tenant Id | String | false | | true | |
| Client Id | String | false | | true | |
| Client Secret | String | false | | true | |
| Subscription Id | String | false | | true | |
### Preset Targets
The Azure Provider has no preset targets. Before using the provider you must set the target using the daytona target set command.
## Code of Conduct
This project has adapted the Code of Conduct from the [Contributor Covenant](https://www.contributor-covenant.org/). For more information see the [Code of Conduct](CODE_OF_CONDUCT.md) or contact [codeofconduct@daytona.io.](mailto:codeofconduct@daytona.io) with any additional questions or comments.
## Contributing
The Daytona Docker Provider is Open Source under the [MIT License](LICENSE). If you would like to contribute to the software, you must:
1. Read the Developer Certificate of Origin Version 1.1 (https://developercertificate.org/)
2. Sign all commits to the Daytona Docker Provider project.
This ensures that users, distributors, and other contributors can rely on all the software related to Daytona being contributed under the terms of the [License](LICENSE). No contributions will be accepted without following this process.
Afterwards, navigate to the [contributing guide](CONTRIBUTING.md) to get started.
## Questions
For more information on how to use and develop Daytona, talk to us on
[Slack](https://go.daytona.io/slack).