Skip to content

philips-software/terraform-provider-hsdp

Repository files navigation

HSDP Terraform provider

Overview

A Terraform provider to provision and manage state of various HSDP specific resources.

Important

This provider is not endorsed, supported or approved by HSDP. It is a Philips Open Source community managed project. Please do not raise SNOW tickets, instead open a issue on the Github project.

Using the provider

Terraform 1.5.5+: To install this provider, copy and paste this code into your Terraform configuration. Then, run terraform init.

terraform {
  required_providers {
    hsdp = {
      source = "philips-software/hsdp"
      version = ">= 0.50.0"
    }
  }
}

Development requirements

Building the provider

Clone repository somewhere:

$ git clone git@github.com:philips-software/terraform-provider-hsdp
$ cd terraform-provider-hsdp
$ go build .

Debugging the provider

You can build and debug the provider locally:

$ go build .
$ ./terraform-provider-hsdp -debug 
Provider started, to attach Terraform set the TF_REATTACH_PROVIDERS env var:

	TF_REATTACH_PROVIDERS='{"registry.terraform.io/philips-software/hsdp":{...}}}'

Copy the TF_REATTACH_PROVIDERS and run Terraform with this value set:

$ TF_REATTACH_PROVIDERS='...' terraform init -upgrade
$ TF_REATTACH_PROVIDERS='...' terraform plan
...

Terraform will now use the local running copy instead of the philips-software/hsdp registry version. Happy debugging!

Issues

If you have found an issue, please report it on the issue tracker

LICENSE

License is MIT

About

Terraform provider to orchestrate various HSDP resources like IAM, MDM, Container Host, Edge, etc

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages