All Projects → OpenNebula → terraform-provider-opennebula

OpenNebula / terraform-provider-opennebula

Licence: MPL-2.0 license
Terraform provider for OpenNebula

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to terraform-provider-opennebula

terraform-provider-minio
Terraform provider for managing minio S3 buckets and IAM Users
Stars: ✭ 123 (+223.68%)
Mutual labels:  terraform-provider
terraform-provider-junos
Terraform's provider for Junos devices
Stars: ✭ 44 (+15.79%)
Mutual labels:  terraform-provider
go-graylog
Graylog API client for Go and terraform provider for Graylog
Stars: ✭ 45 (+18.42%)
Mutual labels:  terraform-provider
terraform-provider-infoblox
Infoblox plugin for Terraform
Stars: ✭ 40 (+5.26%)
Mutual labels:  terraform-provider
terraform-provider-dns
Supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).
Stars: ✭ 75 (+97.37%)
Mutual labels:  terraform-provider
terraform-provider-mackerel
Terraform provider for Mackerel
Stars: ✭ 16 (-57.89%)
Mutual labels:  terraform-provider
terraform-provider-local
Terraform local provider – Used to manage local resources, such as creating files.
Stars: ✭ 137 (+260.53%)
Mutual labels:  terraform-provider
terraform-provider-inwx
terraform provider for INWX
Stars: ✭ 23 (-39.47%)
Mutual labels:  terraform-provider
terraform-provider-dockermachine
Docker machine provider for Terraform
Stars: ✭ 20 (-47.37%)
Mutual labels:  terraform-provider
terraform-provider-k8s
Kubernetes Terraform provider with support for raw manifests
Stars: ✭ 129 (+239.47%)
Mutual labels:  terraform-provider
terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
Stars: ✭ 26 (-31.58%)
Mutual labels:  terraform-provider
terraform-provider-testing
An experimental Terraform provider to assist in writing tests for Terraform modules
Stars: ✭ 59 (+55.26%)
Mutual labels:  terraform-provider
terraform-provider-launchdarkly
Terraform LaunchDarkly provider
Stars: ✭ 16 (-57.89%)
Mutual labels:  terraform-provider
terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
Stars: ✭ 70 (+84.21%)
Mutual labels:  terraform-provider
terraform-provider-influxdb
Terraform InfluxDB provider
Stars: ✭ 19 (-50%)
Mutual labels:  terraform-provider
terraform-provider-pingfederate
Ping Federate Terraform Provider
Stars: ✭ 13 (-65.79%)
Mutual labels:  terraform-provider
terraform-provider-jxadmin
A Jenkins X provider for terraform
Stars: ✭ 14 (-63.16%)
Mutual labels:  terraform-provider
terraform-provider-ovirt
Terraform provider for oVirt 4.x
Stars: ✭ 125 (+228.95%)
Mutual labels:  terraform-provider
terraform-provider-citrixadc
Terraform Custom Provider for Citrix ADC (formerly Citrix NetScaler)
Stars: ✭ 89 (+134.21%)
Mutual labels:  terraform-provider
terraform-provider-statuscake
Terraform StatusCake provider.
Stars: ✭ 26 (-31.58%)
Mutual labels:  terraform-provider

Build Status

Terraform logo   OpenNebula logo

Terraform Provider for OpenNebula

Quick Start

The documentation is available in the Terraform Registry. There are lot of examples and a complete reference there.

Contribute

Bug Reports, Feature Requests and Pull Requests are welcome. Please follow How to Contribute rules for any Pull Request.

Team

Compatibility

This provider has been initiated to use official Goca from OpenNebula

For older OpenNebula and Terraform releases, you can use non official provider from Runtastic and enhanced by BlackBerry.

Requirements

Terraform

Because this Add-On is the OpenNebula Terraform Provider, it requires to have Terraform installed on your machine. Instructions to install terraform are accessible here

Please note that this version is indended to be used with Terraform version 0.12+

Golang (for testing)

OpenNebula Terraform provider is written in Golang, you must have a Golang environment to compile it.

A Golang dependency management tool is also required. This README is based on goland/dep

Build from sources

  1. Get the code of the OpenNebula provider
  2. Get provider dependencies (if you use go dep)
$ dep init
  1. Compile
$ go build -o terraform-provider-opennebula

Warning: this provider is a "Third party" provider. It must follow these rules for the binary name.

References

Other Projects about Terraform provider exists. This project has been inspired by Runtastic and BlackBerry projects

License

This project is under MPL v2.0 License. For more details about the License, please read LICENCE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].