Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


Terraform logo

 

OpenNebula logo

# 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/).