terraform-provider-cloudavenue

command module
v0.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2025 License: MPL-2.0 Imports: 9 Imported by: 0

README

terraform-provider-cloudavenue

Terraform Provider for CloudAvenue Iaas public offer

Terraform Latest release Last commit Stars Issues

Explore the docs »

Table of Contents

About this project

A Terraform provider to manage CloudAvenue Iaas offer.

Made with using Go.

Supported Versions

  • Terraform v1.5
  • Go v1.22

It doesn't mean that this provider won't run on previous versions of Terraform or Go, though. It just means that we can't guarantee backward compatibility.

Using the Cloud Avenue Provider

To quickly get started with the Cloud Avenue Provider, you can use the following example:

terraform {
  required_providers {
    cloudavenue = {
      source = "orange-cloudavenue/cloudavenue"
      version = ">= 0.20.0"
    }
  }
}

provider "cloudavenue" {
  org = "my-org"
  user = "my-user"
  password = "my-password"
}

For more information, please refer to the Cloud Avenue Provider documentation.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please read the CONTRIBUTING.md for more details on our code of conduct, and the process for submitting pull requests to us.

Top contributors

contrib.rocks image

Documentation

Overview

Package main is the main package for the CloudAvenue Terraform Provider.

Directories

Path Synopsis
cmd
listing Module
internal
client
Package client is the main client for the CloudAvenue provider.
Package client is the main client for the CloudAvenue provider.
provider
Package provider provides the CloudAvenue Terraform Provider.
Package provider provides the CloudAvenue Terraform Provider.
provider/alb
Package alb provides a Terraform datasource.
Package alb provides a Terraform datasource.
provider/backup
Package backup provides a Terraform datasource.
Package backup provides a Terraform datasource.
provider/bms
Package bms provides a Terraform datasource.
Package bms provides a Terraform datasource.
provider/catalog
Package catalog provides a Terraform datasource.
Package catalog provides a Terraform datasource.
provider/common/mutex
Package mutex provides a simple key/value store for arbitrary mutexes.
Package mutex provides a simple key/value store for arbitrary mutexes.
provider/common/vapp
Package vapp provides common functionality for vApp resources.
Package vapp provides common functionality for vApp resources.
provider/common/vm
Package vm contains the common code for the VM resource and the VM datasource.
Package vm contains the common code for the VM resource and the VM datasource.
provider/edgegw
Package edgegw provides a Terraform datasource.
Package edgegw provides a Terraform datasource.
provider/iam
Package iam provides a Terraform datasource.
Package iam provides a Terraform datasource.
provider/network
Package network provides a Terraform resource.
Package network provides a Terraform resource.
provider/publicip
Package publicip provides a Terraform resource to manage public IPs.
Package publicip provides a Terraform resource to manage public IPs.
provider/s3
Package s3 provides a Terraform datasource.
Package s3 provides a Terraform datasource.
provider/storage
Package storage provides a Terraform datasource.
Package storage provides a Terraform datasource.
provider/vapp
Package vapp provides a Terraform resource.
Package vapp provides a Terraform resource.
provider/vcda
Package vcda provides a Terraform resource to manage vcda.
Package vcda provides a Terraform resource to manage vcda.
provider/vdc
Package vdc provides a Terraform resource.
Package vdc provides a Terraform resource.
provider/vm
Package vm provides a Terraform resource.
Package vm provides a Terraform resource.
provider/vrf
Package vrf provides a Terraform resource to manage Tier-0 VRFs.
Package vrf provides a Terraform resource to manage Tier-0 VRFs.
testsacc
package testsacc provides the acceptance tests for the provider.
package testsacc provides the acceptance tests for the provider.
pkg
utils
Package utils provides utils for Terraform Provider.
Package utils provides utils for Terraform Provider.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL