All Projects → iwarapter → terraform-provider-pingfederate

iwarapter / terraform-provider-pingfederate

Licence: MIT license
Ping Federate Terraform Provider

Programming Languages

go
31211 projects - #10 most used programming language
HCL
1544 projects
Makefile
30231 projects

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

terraform-provider-ddcloud
Terraform provider for Dimension Data cloud compute.
Stars: ✭ 17 (+30.77%)
Mutual labels:  terraform-provider
terraform-provider-carvel
Carvel Terraform provider with resources for ytt and kapp to template and deploy to Kubernetes
Stars: ✭ 40 (+207.69%)
Mutual labels:  terraform-provider
terraform-provider-icinga2
Terraform Icinga2 provider
Stars: ✭ 13 (+0%)
Mutual labels:  terraform-provider
terraform-provider-algolia
Terraform Provider for Algolia
Stars: ✭ 27 (+107.69%)
Mutual labels:  terraform-provider
terraform-provider-nsx
A Terraform provider for VMware NSX.
Stars: ✭ 20 (+53.85%)
Mutual labels:  terraform-provider
TerraformPluginDotNet
Write Terraform providers in C#.
Stars: ✭ 17 (+30.77%)
Mutual labels:  terraform-provider
terraform-provider-vmc
Terraform provider for VMware Cloud on AWS
Stars: ✭ 16 (+23.08%)
Mutual labels:  terraform-provider
terraform-provider-cyral
Cyral Terraform Provider
Stars: ✭ 12 (-7.69%)
Mutual labels:  terraform-provider
terraform-provider-ad
Automates the Active Directory resource creation during Infrastructure build using Terraform Provider.
Stars: ✭ 64 (+392.31%)
Mutual labels:  terraform-provider
terraform-provider-mssql
Terraform provider for Microsoft SQL Server
Stars: ✭ 18 (+38.46%)
Mutual labels:  terraform-provider
terraform-provider-proxmox
terraform provider for proxmox
Stars: ✭ 28 (+115.38%)
Mutual labels:  terraform-provider
terraform-provider-aci
Terraform Cisco ACI provider
Stars: ✭ 68 (+423.08%)
Mutual labels:  terraform-provider
terraform-provider-sumologic
This project is done. It has been integrated into https://github.com/SumoLogic/sumologic-terraform-provider
Stars: ✭ 13 (+0%)
Mutual labels:  terraform-provider
terraform-provider-ansiblevault
Read ansible vault from Terraform
Stars: ✭ 70 (+438.46%)
Mutual labels:  terraform-provider
terraform-provider-nomad
Terraform Nomad provider
Stars: ✭ 91 (+600%)
Mutual labels:  terraform-provider
terraform-provider-ncloud
Terraform NaverCloud provider
Stars: ✭ 25 (+92.31%)
Mutual labels:  terraform-provider
datadog-to-terraform
Converts Datadog resource JSON into Terraform alarm code.
Stars: ✭ 191 (+1369.23%)
Mutual labels:  terraform-provider
terraform-provider-local
Terraform local provider – Used to manage local resources, such as creating files.
Stars: ✭ 137 (+953.85%)
Mutual labels:  terraform-provider
terraform-provider-hetznerdns
Terraform provider for Hetzner DNS
Stars: ✭ 78 (+500%)
Mutual labels:  terraform-provider
terraform-provider-vagrant
A Vagrant provider for terraform.
Stars: ✭ 43 (+230.77%)
Mutual labels:  terraform-provider

PingFederate Terraform Provider

Requirements

  • Terraform 0.12+
  • Go 1.16 (to build the provider plugin)

Using the Provider

Please see the terraform registry docs for detailed usage documentation: https://registry.terraform.io/providers/iwarapter/pingfederate/latest/docs

The provider is current tested against the following versions of PingFederate

PingFederate Status
9.3.3 PingIdentity no longer supply working containers for this version
10.0.6 PingIdentity no longer supply working containers for this version
10.1.5 ci
10.2.4 ci
10.3.1 ci

Whilst 9.3.3 and 10.0.x should both still be compatible, PingIdentity no longer supply working docker images and so have been removed from the regression test pack.

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (please check the requirements before proceeding).

Note: This project uses Go Modules making it safe to work with it outside of your existing GOPATH. The instructions that follow assume a directory in your home directory outside of the standard GOPATH (i.e $HOME/development/terraform-providers/).

Clone repository to: $HOME/development/terraform-providers/

$ git clone [email protected]:iwarapter/terraform-provider-pingfederate.git
...

To compile the provider, run make build. This will build the provider and put the provider binary in the local directory.

$ make build
...
$ terraform-provider-pingfederate
...

Using the Provider

Please see the terraform registry docs for detailed usage documentation: https://registry.terraform.io/providers/iwarapter/pingfederate/latest/docs

Testing the Provider

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

$ make sweep test

This will run the acceptance tests by initializing a local docker container to execute the functional tests against.

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].