-
Notifications
You must be signed in to change notification settings - Fork 214
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
wrap resource types and their names in double-quotes per norm, update README based on AWS provider, update links to correct repository, format markdown and YAML files
- Loading branch information
1 parent
84b1f77
commit 68ecb58
Showing
183 changed files
with
1,528 additions
and
1,530 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
issues: | ||
exclude: | ||
- "not declared by package utf8" | ||
- "unicode/utf8/utf8.go" | ||
- 'not declared by package utf8' | ||
- 'unicode/utf8/utf8.go' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,30 @@ | ||
# Terraform Provider Okta | ||
<a href="https://terraform.io"> | ||
<img src="https://cdn.rawgit.com/hashicorp/terraform-website/master/content/source/assets/images/logo-hashicorp.svg" alt="Terraform logo" title="Terraform" align="right" height="50" /> | ||
</a> | ||
|
||
- Website: https://www.terraform.io | ||
- [![Gitter chat](https://badges.gitter.im/hashicorp-terraform/Lobby.png)](https://gitter.im/hashicorp-terraform/Lobby) | ||
- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool) | ||
# Terraform Provider for Okta | ||
|
||
<img src="https://cdn.rawgit.com/hashicorp/terraform-website/master/content/source/assets/images/logo-hashicorp.svg" width="600px"> | ||
The Terraform Okta provider is a plugin for Terraform that allows for the full lifecycle management of Okta resources. | ||
This provider is maintained internally by the Okta development team. | ||
|
||
# Development Environment Setup | ||
|
||
## Requirements | ||
|
||
- [Terraform](https://www.terraform.io/downloads.html) 0.10+ | ||
- [Go](https://golang.org/doc/install) 1.12 (to build the provider plugin) | ||
- [Terraform](https://www.terraform.io/downloads.html) 0.12.26+ (to run acceptance tests) | ||
- [Go](https://golang.org/doc/install) 1.15 (to build the provider plugin) | ||
|
||
## Developing the Provider | ||
## Quick Start | ||
|
||
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/terraform-providers/terraform-provider-okta#requirements) before proceeding). | ||
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](#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/`). | ||
_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 | ||
$ mkdir -p $HOME/development/terraform-providers/; cd $HOME/development/terraform-providers/ | ||
$ git clone [email protected]:terraform-providers/terraform-provider-okta | ||
$ git clone [email protected]:oktadeveloper/terraform-provider-okta.git | ||
... | ||
``` | ||
|
||
|
@@ -40,14 +43,6 @@ $ $GOPATH/bin/terraform-provider-okta | |
... | ||
``` | ||
|
||
## Using the Provider | ||
|
||
To use a released provider in your Terraform environment, run [`terraform init`](https://www.terraform.io/docs/commands/init.html) and Terraform will automatically install the provider. To specify a particular provider version when installing released providers, see the [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#version-provider-versions). | ||
|
||
To instead use a custom-built provider in your Terraform environment (e.g. the provider binary from the build instructions above), follow the instructions to [install it as a plugin.](https://www.terraform.io/docs/plugins/basics.html#installing-plugins) After placing the custom-built provider into your plugins directory, run `terraform init` to initialize it. | ||
|
||
For either installation method, documentation about the provider specific configuration options can be found on the [provider's website](https://www.terraform.io/docs/providers/okta/index.html). | ||
|
||
## Testing the Provider | ||
|
||
In order to test the provider, you can run `make test`. | ||
|
@@ -58,12 +53,20 @@ $ make test | |
|
||
In order to run the full suite of Acceptance tests, run `make testacc`. | ||
|
||
*Note:* Acceptance tests create real resources, and often cost money to run. Please read [Running an Acceptance Test](https://github.com/terraform-providers/terraform-provider-okta/blob/master/.github/CONTRIBUTING.md#running-an-acceptance-test) in the contribution guidelines for more information on usage. | ||
_Note:_ Acceptance tests create real resources, and often cost money to run. Please read [Running an Acceptance Test](https://github.com/oktadeveloper/terraform-provider-okta/blob/master/.github/CONTRIBUTING.md#running-an-acceptance-test) in the contribution guidelines for more information on usage. | ||
|
||
```sh | ||
$ make testacc | ||
``` | ||
|
||
## Using the Provider | ||
|
||
To use a released provider in your Terraform environment, run [`terraform init`](https://www.terraform.io/docs/commands/init.html) and Terraform will automatically install the provider. To specify a particular provider version when installing released providers, see the [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#version-provider-versions). | ||
|
||
To instead use a custom-built provider in your Terraform environment (e.g. the provider binary from the build instructions above), follow the instructions to [install it as a plugin.](https://www.terraform.io/docs/plugins/basics.html#installing-plugins) After placing the custom-built provider into your plugins directory, run `terraform init` to initialize it. | ||
|
||
For either installation method, documentation about the provider specific configuration options can be found on the [provider's website](https://www.terraform.io/docs/providers/okta/index.html). | ||
|
||
## Contributing | ||
|
||
Terraform is the work of thousands of contributors. We appreciate your help! | ||
|
Oops, something went wrong.