-
Notifications
You must be signed in to change notification settings - Fork 646
OKTA- 1016057 - Terraform OIG Guide #5828
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Netlify Preview URL for the changes: https://preview-5828--reverent-murdock-829d24.netlify.app |
Acrolinx scoreA minimum Acrolinx Score of 80 is required. The total score is an average of the subscores.
Successfully checked 59 of 59 documents. Reopen the pull request or push new changes to check again. Depending on the Acrolinx server configuration, the |
Acrolinx scoreA minimum Acrolinx Score of 80 is required. The total score is an average of the subscores.
Successfully checked 59 of 59 documents. Reopen the pull request or push new changes to check again. Depending on the Acrolinx server configuration, the |
vanngo-okta
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please review the comments and we can discuss some structural changes.
| @@ -0,0 +1 @@ | |||
| Okta Access Certification Campaigns is a core Okta Identity Governance feature that allows stakeholders to conduct scheduled reviews of user access to apps and resources. Based on the reviews, Okta can then modify resource access so that the users are provided with only have the access they need. See [Campaigns](https://help.okta.com/okta_help.htm?type=oie&id=campaigns.htm) and [Campaigns API](https://developer.okta.com/docs/api/iga/openapi/governance.api/tag/Campaigns/). | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Okta Access Certification Campaigns is a core Okta Identity Governance feature that allows stakeholders to conduct scheduled reviews of user access to apps and resources. Based on the reviews, Okta can then modify resource access so that the users are provided with only have the access they need. See [Campaigns](https://help.okta.com/okta_help.htm?type=oie&id=campaigns.htm) and [Campaigns API](https://developer.okta.com/docs/api/iga/openapi/governance.api/tag/Campaigns/). | |
| Okta Access Certification Campaigns is a core Okta Identity Governance feature that allows stakeholders to conduct scheduled reviews of user access to resources, such as apps and groups. See [Campaigns](https://help.okta.com/okta_help.htm?type=oie&id=<NEED campaign alias>) in the product documentation and the [Campaigns](https://developer.okta.com/docs/api/iga/openapi/governance.api/tag/Campaigns/) API. |
| @@ -0,0 +1 @@ | |||
| Campaigns No newline at end of file | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The object is called "campaign", but if you're talking about the API resource name, it's usually plural, so "Campaigns API". This snippet might not work for all cases in your doc.
|
|
||
| #### What you need | ||
| - Familiarity with the Terraform terms, such as configuration, resources, state, and commands. | ||
| - An Okta org with the OIG SKU enabled. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't use "SKU" in our public documentation.
| - A Terraform configuration that can access your Okta org. See [Okta provider configuration](#okta-provider-configuration). | ||
| - An Okta user account with the super administrator role. | ||
| - Terraform 1.8.5 or later. | ||
| - Okta Terraform provider 6.0.0 or later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on this changelog (https://github.com/okta/terraform-provider-okta/blob/master/CHANGELOG.md), a lot of OIG resources were added much later. Up until 6.5?
| - Terraform 1.8.5 or later. | ||
| - Okta Terraform provider 6.0.0 or later. | ||
|
|
||
| > **Note:** The instructions on this page are for the **<StackSnippet snippet="resource-name" inline/>** protocol. <br> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > **Note:** The instructions on this page are for the **<StackSnippet snippet="resource-name" inline/>** protocol. <br> | |
| > **Note:** The instructions on this page are for the **<StackSnippet snippet="resource-name" inline/>** resource. <br> |
| 1. Select **Enable** from the **Governance Engine** dropdown menu. | ||
| 1. Select **Save**. | ||
|
|
||
| > **Note:** The instructions on this page are for the **<StackSnippet snippet="resource-name" inline/>** protocol. <br> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"protocol" -> "resource"
|
|
||
| ### Create a <StackSnippet snippet="resource-name" inline/> resource | ||
|
|
||
| 1. Create a resource block in your Terraform configuration file. For example, this sample defines an access review <StackSnippet snippet="resource-name" inline/> for a specific app. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will be challenging to use snippets if you don't keep the base sentence generic.
| 1. Create a resource block in your Terraform configuration file. For example, this sample defines an access review <StackSnippet snippet="resource-name" inline/> for a specific app. | |
| 1. Create a resource block in your Terraform configuration file. For example, this sample defines a/an <StackSnippet snippet="resource-name" inline/> block. |
| @@ -0,0 +1,10 @@ | |||
|
|
|||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This example is incorrect. You can't create a campaign with just the name.
| @@ -0,0 +1,9 @@ | |||
|
|
|||
|
|
|||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These "create" examples don't seem correct as they don't have the minimal required parameters.
|
|
||
| ```bash | ||
|
|
||
| data "okta_entitlement" test { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
okta_entitlement_bundle
Description:
Resolves: