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
- cloner le repo
- Demarrer le backend http en local
- Demarrer le fake serveur flownet en local
- Adapter la configuration du provider et du backend http dans le fichier main.tf (principalement les IP, port et URI)
- terraform init && terraform plan && terraform apply !