All Projects → hashicorp → terraform-provider-ignition

hashicorp / terraform-provider-ignition

Licence: MPL-2.0 license
Terraform Ignition provider

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
shell
77523 projects
Makefile
30231 projects

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

terraform-provider-vra
Terraform VMware vRealize Automation provider
Stars: ✭ 82 (+121.62%)
Mutual labels:  terraform-provider
terraform-provider-auth0
Please see https://github.com/alexkappa/terraform-provider-auth0
Stars: ✭ 28 (-24.32%)
Mutual labels:  terraform-provider
terraform-provider-phpipam
Terrform provider for PHPIPAM
Stars: ✭ 45 (+21.62%)
Mutual labels:  terraform-provider
terraform-provider-graylog
Terraform Provider for Graylog
Stars: ✭ 21 (-43.24%)
Mutual labels:  terraform-provider
terraform-provider-jenkins
A Terraform plugin to enable JenkinsCI manipulation from Terraform.
Stars: ✭ 47 (+27.03%)
Mutual labels:  terraform-provider
ignition-stackoverflow
An Ignition tab that fetches StackOverflow questions and provides a searchbar.
Stars: ✭ 74 (+100%)
Mutual labels:  ignition
terraform-provider-mcbroken
Base the count of your infrastucture resources on the current number of broken mcdonald's ice cream machines nationally or by a city of your choosing. Powered by https://mcbroken.com/
Stars: ✭ 29 (-21.62%)
Mutual labels:  terraform-provider
terraform-provider-rediscloud
Terraform Redis Enterprise Cloud Pro Provider: Deploy, update, and manage Redis Enterprise Cloud Pro databases as code through HashiCorp Terraform
Stars: ✭ 24 (-35.14%)
Mutual labels:  terraform-provider
terraform-provider-servicenow
Terraform provider to manage ServiceNow objects.
Stars: ✭ 25 (-32.43%)
Mutual labels:  terraform-provider
terraform-provider-akamai
Terraform Akamai provider
Stars: ✭ 75 (+102.7%)
Mutual labels:  terraform-provider
terraform-provider-cloudhealth
Terraform provider for Cloudhealth
Stars: ✭ 14 (-62.16%)
Mutual labels:  terraform-provider
terraform-provider-k8s
Kubernetes Terraform provider with support for raw manifests
Stars: ✭ 99 (+167.57%)
Mutual labels:  terraform-provider
terraform-provider-boundary
Manage Boundary's identity-based access controls for resources provisioned with Terraform. This provider is maintained internally by the HashiCorp Boundary team.
Stars: ✭ 87 (+135.14%)
Mutual labels:  terraform-provider
terraform-provider-civo
Terraform Civo provider
Stars: ✭ 54 (+45.95%)
Mutual labels:  terraform-provider
terraform-provider-alks
Terraform Provider for ALKS
Stars: ✭ 35 (-5.41%)
Mutual labels:  terraform-provider
terraform-provider-env0
Terraform Provider for env0
Stars: ✭ 28 (-24.32%)
Mutual labels:  terraform-provider
terraform-provider-akamai
An Akamai GTM Terraform provider
Stars: ✭ 14 (-62.16%)
Mutual labels:  terraform-provider
terraform-provider-signalfx
Terraform SignalFx provider
Stars: ✭ 26 (-29.73%)
Mutual labels:  terraform-provider
terraform-provider-opc
Terraform Oracle Public Cloud provider
Stars: ✭ 29 (-21.62%)
Mutual labels:  terraform-provider
terraform-provider-gotemplate
a custom terraform provider to use go text/template language instead of terraform's
Stars: ✭ 20 (-45.95%)
Mutual labels:  terraform-provider

Terraform Provider

Requirements

  • Terraform 0.10.x
  • Go 1.8 (to build the provider plugin)

Building The Provider

Clone repository to: $GOPATH/src/github.com/terraform-providers/terraform-provider-ignition

$ git clone [email protected]:terraform-providers/terraform-provider-ignition $GOPATH/src/github.com/terraform-providers/terraform-provider-ignition

Enter the provider directory and build the provider

$ cd $GOPATH/src/github.com/terraform-providers/terraform-provider-ignition
$ make build

Using the provider

Fill in for each provider

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.8+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH.

To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

$ make build
...
$ $GOPATH/bin/terraform-provider-ignition
...

In order to test the provider, you can simply run make test.

$ make test

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources.

$ make testacc
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].