No description
  • Go 96.7%
  • HTML 1.7%
  • Makefile 0.8%
  • Shell 0.8%
Find a file
2020-07-13 09:40:36 +00:00
.github Provider renaming: update .github directory 2019-01-30 08:20:38 +01:00
examples/project-with-floating-ips Terraform v0.12 (#50) 2019-03-14 14:52:05 +03:00
scripts Scripts: rename provider in changelog-links.sh (#62) 2019-07-09 10:41:00 +03:00
selectel VPC Project: fix empty regions and zones in quotas (#111) 2020-07-08 13:25:49 +03:00
vendor VPC Project: fix empty regions and zones in quotas (#107) 2020-06-25 13:58:40 +03:00
website MKS Cluster V1: add minor version upgrade support (#93) 2020-05-22 16:59:04 +03:00
.gitignore CI: use v1.19.1 release of GolangCI (#68) 2019-09-26 13:41:01 +03:00
.go-version Update Go version and dependencies (#83) 2020-04-29 21:22:19 +03:00
.golangci.yml Do retries on 5xx codes from Domains API (#98) 2020-05-25 19:27:34 +03:00
.travis.yml Update Go version and dependencies (#83) 2020-04-29 21:22:19 +03:00
CHANGELOG.md Cleanup after v3.3.2 release 2020-07-13 09:40:36 +00:00
GNUmakefile Cleanup Travis and GNUmakefile files (#49) 2019-02-15 17:58:58 +03:00
go.mod VPC Project: fix empty regions and zones in quotas (#107) 2020-06-25 13:58:40 +03:00
go.sum VPC Project: fix empty regions and zones in quotas (#107) 2020-06-25 13:58:40 +03:00
LICENSE Initial commit 2018-04-30 10:27:04 +03:00
main.go Migrate to new separated SDK (#72) 2019-09-26 14:51:58 +03:00
README.md Add Daniil Rutskiy to the list of maintaners (#109) 2020-06-25 14:08:50 +03:00

Terraform Selectel Provider

Maintainers

This provider plugin is maintained by:

Requirements

  • Terraform 0.12.x
  • Go 1.14 (to build the provider plugin)

Building The Provider

Clone repository to: $GOPATH/src/github.com/terraform-providers/terraform-provider-selectel

$ mkdir -p $GOPATH/src/github.com/terraform-providers; cd $GOPATH/src/github.com/terraform-providers
$ git clone git@github.com:terraform-providers/terraform-provider-selectel.git

Enter the provider directory and build the provider

$ cd $GOPATH/src/github.com/terraform-providers/terraform-provider-selectel
$ make build

Using the provider

Documentation is available at: docs/providers/selectel.
You can find examples in this repository: examples.
Also there are lots of examples in the selectel/terraform-examples.

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.12+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH.

To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

$ make build
...
$ $GOPATH/bin/terraform-provider-$PROVIDER_NAME
...

In order to test the provider, you can simply run make test.

$ make test

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources, and often cost money to run.

$ make testacc