https://github.com/iwarapter/terraform-provider-pingaccess
Ping Access Terraform Provider
https://github.com/iwarapter/terraform-provider-pingaccess
pingaccess terraform terraform-provider
Last synced: 5 months ago
JSON representation
Ping Access Terraform Provider
- Host: GitHub
- URL: https://github.com/iwarapter/terraform-provider-pingaccess
- Owner: iwarapter
- License: other
- Archived: true
- Created: 2019-02-23T21:25:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-03T10:22:21.000Z (almost 3 years ago)
- Last Synced: 2024-11-15T04:14:38.814Z (over 1 year ago)
- Topics: pingaccess, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/iwarapter/pingaccess/latest/docs
- Size: 15.1 MB
- Stars: 11
- Watchers: 3
- Forks: 6
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
PingAccess Terraform Provider
==================
- Website: https://registry.terraform.io/providers/iwarapter/pingaccess/latest
- [](https://gitter.im/iwarapter/terraform-provider-pingaccess?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[](https://sonarcloud.io/dashboard?id=github.com.iwarapter.terraform-provider-pingaccess)
[](https://sonarcloud.io/dashboard?id=github.com.iwarapter.terraform-provider-pingaccess)



[]()

---
**The PingAccess provider has been archived, and is no longer under active maintainenance. Ping Identity are developing their own https://github.com/pingidentity/terraform-provider-pingaccess**
---
Requirements
------------
- [Terraform](https://www.terraform.io/downloads.html) 0.12+
- [Go](https://golang.org/doc/install) 1.16 (to build the provider plugin)
- [Docker](https://www.docker.com/products/docker-desktop) latest
Developing the Provider
---------------------
If you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (please check the [requirements](https://github.com/iwarapter/terraform-provider-pingaccess#requirements) before proceeding).
*Note:* This project uses [Go Modules](https://blog.golang.org/using-go-modules) making it safe to work with it outside of your existing [GOPATH](http://golang.org/doc/code.html#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/`
```sh
$ git clone git@github.com:iwarapter/terraform-provider-pingaccess.git
...
```
To compile the provider, run `make build`. This will build the provider and put the provider binary in the local directory.
```sh
$ make build
...
$ terraform-provider-pingaccess
...
```
Using the Provider
----------------------
Please see the terraform registry docs for detailed usage documentation:
https://registry.terraform.io/providers/iwarapter/pingaccess/latest/docs
The provider is currently tested against the following versions of PingAccess
| PingAccess | Status |
|------------|--------|
| 6.2.2 | |
| 6.3.3 | |
| 7.0.3 | |
Testing the Provider
---------------------------
In order to test the provider, you can run `make test`.
```sh
$ make test
```
This will run the acceptance tests by initializing a local docker container to execute the functional tests against.