Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philips-software/terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
https://github.com/philips-software/terraform-provider-hsdp
ai cartel cdr clinical-datalake container-host fhir golang healthsuite-edge hsdp infrastructure-as-code terraform terraform-provider
Last synced: 4 days ago
JSON representation
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
- Host: GitHub
- URL: https://github.com/philips-software/terraform-provider-hsdp
- Owner: philips-software
- License: mit
- Created: 2018-08-04T13:03:39.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T05:56:20.000Z (15 days ago)
- Last Synced: 2024-12-16T14:48:43.597Z (11 days ago)
- Topics: ai, cartel, cdr, clinical-datalake, container-host, fhir, golang, healthsuite-edge, hsdp, infrastructure-as-code, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/philips-software/hsdp/latest
- Size: 48.5 MB
- Stars: 35
- Watchers: 8
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# HSDP Terraform provider
- Documentation on [registry.terraform.io](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs)
## 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](https://github.com/philips-software/terraform-provider-hsdp/issues).## 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
terraform {
required_providers {
hsdp = {
source = "philips-software/hsdp"
version = ">= 0.50.0"
}
}
}
```## Development requirements
- [Terraform](https://www.terraform.io/downloads.html) 1.5.5 or [OpenTofu](https://github.com/opentofu/opentofu) latest
- [Go](https://golang.org/doc/install) 1.23 or newer (to build the provider plugin)## Building the provider
Clone repository somewhere:
```sh
$ git clone [email protected]:philips-software/terraform-provider-hsdp
$ cd terraform-provider-hsdp
$ go build .
```
## Debugging the providerYou can build and debug the provider locally:
```sh
$ 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:
```sh
$ 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](https://github.com/philips-software/terraform-provider-hsdp/issues)
## LICENSE
License is MIT