Skip to content

Commit

Permalink
chore(docs): describe usage of a Custom Identity Domain within an OCI…
Browse files Browse the repository at this point in the history
… subcompartment

Signed-off-by: Thomas Pham <[email protected]>
  • Loading branch information
thpham committed Aug 7, 2023
1 parent 77ce69f commit dbdd3f3
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- [Identity](./guide/identity.md)
- [Policies](./guide/identity_policies.md)
- [Tags](./guide/identity_tags.md)
- [Identity Domain](./guide/identity_domain.md)
- [Network](./guide/network.md)
- [Subnets](./guide/network_subnets.md)
- [Network Security Groups](./guide/network_nsgs.md)
Expand Down
4 changes: 3 additions & 1 deletion docs/src/guide/identity.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Identity

Optional creation of Identity Dynamic Groups, Policies, and Tags.
## IAM without Identity Domains

Optional creation of Identity [Dynamic Groups](https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingdynamicgroups.htm), [Policies](https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingpolicies.htm), and Tags.
16 changes: 16 additions & 0 deletions docs/src/guide/identity_domain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# IAM with Identity Domains

Creation of Identity [Dynamic Groups](https://docs.oracle.com/en-us/iaas/Content/Identity/dynamicgroups/managingdynamicgroups.htm), [Policies](https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingpolicies.htm), and Tags.


## Context

While you might not have the necessary policy permissions to provision OKE clusters directly at Tenancy level (ROOT compartment) and you have full control only under a sub-compartment, the following parameters will allow you to reference an existing and custom `identity domain` at this sub-compartment level. The `Dynamic Groups` will be then created in this Identity Domain while the policies will be created at the sub-compartment level and their statements using the `dynamic group` in your `identity domain`

Moreover, You can use this Identity Domain, to create service account users for your Kubernetes/OKE controllers or operators.

## Usage

```javascript
{{#include ../../../examples/iam/vars-subcompartment-iam-identitydomain.auto.tfvars:4:}}
```

0 comments on commit dbdd3f3

Please sign in to comment.