Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opennebula/terraform-provider-opennebula
Terraform provider for OpenNebula
https://github.com/opennebula/terraform-provider-opennebula
opennebula terraform terraform-provider
Last synced: 6 days ago
JSON representation
Terraform provider for OpenNebula
- Host: GitHub
- URL: https://github.com/opennebula/terraform-provider-opennebula
- Owner: OpenNebula
- License: mpl-2.0
- Created: 2019-11-18T21:43:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-12T16:05:04.000Z (13 days ago)
- Last Synced: 2024-12-19T01:05:52.433Z (6 days ago)
- Topics: opennebula, terraform, terraform-provider
- Language: Go
- Homepage: https://www.terraform.io/docs/providers/opennebula/
- Size: 56.6 MB
- Stars: 69
- Watchers: 24
- Forks: 53
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Provider for OpenNebula
[![CI](https://github.com/OpenNebula/terraform-provider-opennebula/actions/workflows/ci.yaml/badge.svg)](https://github.com/OpenNebula/terraform-provider-opennebula/actions/workflows/ci.yaml)
## Quick start
* [Install Terraform](https://learn.hashicorp.com/terraform/getting-started/install)
* [Use the Provider](https://registry.terraform.io/providers/OpenNebula/opennebula/latest/docs)## Example usage
```hcl
terraform {
required_providers {
opennebula = {
source = "OpenNebula/opennebula"
version = "~> 1.4"
}
}
}provider "opennebula" {
endpoint = "https://example.com:2633/RPC2"
}resource "opennebula_group" "group" {
name = "OpenNebula"
}
```More details [here](./website/docs/index.html.markdown).
## OpenNebula versions support
* `~> 6.10` (current)
* `~> 6.4` (LTS)See OpenNebula's [Release Policy](https://github.com/OpenNebula/one/wiki/Release-Policy) for more details.
## Contributing
Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md).
## License
Please refer to [LICENSE](./LICENSE).
## References
Other Projects about Terraform provider exist. This project has been inspired by [Runtastic](https://github.com/runtastic/terraform-provider-opennebula) and [BlackBerry](https://github.com/blackberry/terraform-provider-opennebula) projects.
## Acknowledgements
Some of the software features included in this repository have been made possible through the funding of the following innovation project: [ONEnextgen](http://onenextgen.eu/).