terraform-provider-examples

module
v0.0.0-...-cbef217 Latest Latest
Warning

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

Go to latest
Published: May 9, 2020 License: Apache-2.0

README

terraform-provider-examples

Repo containing custom terraform providers for digging & highlights

terraform-http-stateserver => un (very simple) remote backend http pour partager et collaborer sur les ressources terraform de l'equipe

terraform-provider-flownet => un custom provider pour un outil proprietaire "flownet", permettant de manipuler sous forme de ressources terraform les objets proprietaires de cet outil "flownet"

terraform-provider-bosh => un custom provider pour bosh, permettant de manipuler sous forme de ressources terraform des stemcell, releases et deploiements Bosh

Build

Voir la doc officielle

Sinon :

  • (set|export) GOOS=linux
  • (set|export) GOARCH=amd64
  • fab@gobox:/go_workspace/src/terraform-provider-bosh$ go build -o terraform-provider-bosh

Tests

Les providers ont ete teste sur le version 0.11

Seul le provider pour HP Asset Manager a ete ecrit et teste avec le version 0.12.23

Voir terraform-provider-assetmgmt/scripts/tests.sh pour lancer un serveur avec un tfstate local

Usage

  1. cloner le repo
  2. Demarrer le backend http en local
  3. Demarrer le fake serveur flownet en local
  4. Adapter la configuration du provider et du backend http dans le fichier main.tf (principalement les IP, port et URI)
  5. terraform init && terraform plan && terraform apply !

Jump to

Keyboard shortcuts

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