» OpenNebula Provider

The OpenNebula provider is used to interact with OpenNebula cluster resources.

The provider allow you to manage your OpenNebula clusters resources. It needs to be configured with proper credentials before it can be used.

Use the navigation to the left to read about the available resources.

» Example Usage

terraform.tfvars: hcl one_endpoint = "http://frontzone:2633/RPC2" one_username = "USERNAME" one_password = "PASSWORD OR TOKEN"

terraform.tf: ```hcl variable "one_endpoint" {} variable "one_username" {} variable "one_password" {}

provider "opennebula" { endpoint = "${var.one_endpoint}" username = "${var.one_username}" password = "${var.one_password}" }

» Create a new group of users to the OpenNebula cluster

resource "opennebula_group" "group" { # ... } ```

» Argument Reference

The following arguments are mandatory in the provider block:

  • endpoint - (Required) This is the URL of OpenNebula XML-RPC Endpoint API.

  • username - (Required) This is the OpenNebula Username.

  • password - (Required) This is the Opennebula Password of the username.