Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

ans-group/terraform-provider-ecloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

This provider is available via theTerraform Registry with Terraform v0.13+

⚠️ We strongly recommend pinning the provider version to a target major version, as to ensure future breaking changes do not affect workflows and automated CI pipelines

terraform {  required_providers {    ecloud = {      source  = "ans-group/ecloud"      version = "~> 2.0"    }  }}provider "ecloud" {  api_key = "abc"}

Getting Started (manual)

To get started, theterraform-provider-ecloud binary (.exe extension if Windows) should be downloaded fromReleases and placed in the plugins directory (seehere for more information). For this example, we'll place it in~/.terraform.d/plugins/

We'll then need to initialise terraform with our provider:

terraform init

Finally, we can invoketerraform apply to apply our terraform configuration:

terraform apply

Documentation

Documentation is located within this repository at/docs, and is published in theTerraform Registry

Upgrading

⚠️ This provider was originally created under theukfast organisation, and was later moved to theans-group organisation. Upgrading theukfast provider will result in the errorchecksum list has unexpected. Updating provider config to use theans-group organisation will resolve this

Development

Testing

Acceptance tests can be executed usingmake as below:

make testacc TEST=VPC_basic

Releasing

goreleaser is used to release the provider on Github. First, obtain your GPG fingerprint:

gpg -k

Cache GPG passphrase:

gpg --armor --detach-sign -n main.go

Finally tag and invokegoreleaser:

git tag v2.0.0git push --tagsexport GITHUB_TOKEN=<token>export GPG_FINGERPRINT=<fingerprint>export GPG_TTY=$(tty)goreleaser --rm-dist

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors6

Languages


[8]ページ先頭

©2009-2025 Movatter.jp