All Projects → philips-software → terraform-provider-hsdp

philips-software / terraform-provider-hsdp

Licence: MIT license
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to terraform-provider-hsdp

terraform-provider-kubeadm
A Terraform provider/provisioner for deploying Kubernetes with kubeadm
Stars: ✭ 60 (+130.77%)
Mutual labels:  infrastructure-as-code, terraform-provider
Terraform Provider Digitalocean
Terraform DigitalOcean provider
Stars: ✭ 296 (+1038.46%)
Mutual labels:  infrastructure-as-code, terraform-provider
terraform-provider-upcloud
Terraform provider for UpCloud
Stars: ✭ 52 (+100%)
Mutual labels:  infrastructure-as-code, terraform-provider
firely-net-common
The official Firely .NET SDK for HL7 FHIR - Contains common code for all FHIR versions
Stars: ✭ 31 (+19.23%)
Mutual labels:  fhir
terraform-provider-icinga2
Terraform Icinga2 provider
Stars: ✭ 13 (-50%)
Mutual labels:  terraform-provider
ansible-unity
Ansible Modules for Dell EMC Unity
Stars: ✭ 19 (-26.92%)
Mutual labels:  infrastructure-as-code
terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
Stars: ✭ 70 (+169.23%)
Mutual labels:  terraform-provider
fhir-app-starter
🔥 Open Source FHIR App project starter. Start building your app right away.
Stars: ✭ 21 (-19.23%)
Mutual labels:  fhir
home-lab
Documentation and configurations for my home lab
Stars: ✭ 41 (+57.69%)
Mutual labels:  infrastructure-as-code
dad
Small configuration management tool for Clojure
Stars: ✭ 122 (+369.23%)
Mutual labels:  infrastructure-as-code
terraform-provider-cyral
Cyral Terraform Provider
Stars: ✭ 12 (-53.85%)
Mutual labels:  terraform-provider
mojito-admin-starter
此项目主要为了演示如何自动化 Fullstack project 的 Infrastructure。
Stars: ✭ 17 (-34.62%)
Mutual labels:  infrastructure-as-code
aws-cdk-starter
No description or website provided.
Stars: ✭ 31 (+19.23%)
Mutual labels:  infrastructure-as-code
terraform-provider-mssql
Terraform provider for Microsoft SQL Server
Stars: ✭ 18 (-30.77%)
Mutual labels:  terraform-provider
terraform-provider-minio
Terraform provider for managing minio S3 buckets and IAM Users
Stars: ✭ 123 (+373.08%)
Mutual labels:  terraform-provider
aws-cloudformation-simplified
AWS CloudFormation - Simplified | Hands On Learning !!
Stars: ✭ 51 (+96.15%)
Mutual labels:  infrastructure-as-code
terraform-provider-pingfederate
Ping Federate Terraform Provider
Stars: ✭ 13 (-50%)
Mutual labels:  terraform-provider
terraform-provider-hetznerdns
Terraform provider for Hetzner DNS
Stars: ✭ 78 (+200%)
Mutual labels:  terraform-provider
terraform-provider-nomad
Terraform Nomad provider
Stars: ✭ 91 (+250%)
Mutual labels:  terraform-provider
schema-registry-gitops
Manage Confluent Schema Registry subjects through Infrastructure as code
Stars: ✭ 36 (+38.46%)
Mutual labels:  infrastructure-as-code

HSDP Terraform provider

Overview

A Terraform provider to provision and manage state of various HSDP specific resources. To find out more about HSDP please visit hsdp.io

Using the provider

Terraform 1.0.0+: 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.27.0"
    }
  }
}

Development requirements

  • Terraform 1.0.0 or newer
  • Go 1.17 or newer (to build the provider plugin)

Building the provider

Clone repository somewhere:

$ git clone [email protected]: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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].