## Requirements | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.8.0 | | [oci](#requirement\_oci) | ~> 5.42.0 | | [tls](#requirement\_tls) | ~> 4.0.5 | ## Providers | Name | Version | |------|---------| | [oci](#provider\_oci) | 5.42.0 | | [tls](#provider\_tls) | 4.0.5 | ## Modules No modules. ## Resources | Name | Type | |------|------| | [oci_identity_api_key.admin](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_api_key) | resource | | [oci_identity_auth_token.admin](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_auth_token) | resource | | [oci_identity_compartment.compartment](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_compartment) | resource | | [oci_identity_customer_secret_key.admin](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_customer_secret_key) | resource | | [oci_identity_group.administrators](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_group) | resource | | [oci_identity_policy.administrators](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_policy) | resource | | [oci_identity_ui_password.admin_initial](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_ui_password) | resource | | [oci_identity_user.admin](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_user) | resource | | [oci_identity_user_group_membership.admin](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/identity_user_group_membership) | resource | | [tls_private_key.admin_api_key](https://registry.terraform.io/providers/hashicorp/tls/latest/docs/resources/private_key) | resource | | [oci_identity_tenancy.tenancy](https://registry.terraform.io/providers/oracle/oci/latest/docs/data-sources/identity_tenancy) | data source | ## Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | [oci\_region](#input\_oci\_region) | The region for the OCI provider | `string` | n/a | yes | | [tenancy\_id](#input\_tenancy\_id) | The OCID of the tenancy | `string` | n/a | yes | | [admin\_create\_credentials](#input\_admin\_create\_credentials) | Types of credentials to create for the admin user |
object({
    api_key      = bool
    auth_token   = bool
    customer_key = bool
    password     = bool
  }) | {
  "api_key": true,
  "auth_token": false,
  "customer_key": false,
  "password": false
} | no |
|  [iac\_project\_name](#input\_iac\_project\_name) | The name of the iac project | `string` | `"oci-free"` | no |
|  [iac\_project\_source](#input\_iac\_project\_source) | The source repo of the iac project | `string` | `"https://git.bdeshi.space/bdeshi/terraform-oci-free.git"` | no |
|  [oci\_profile](#input\_oci\_profile) | The config file profile for the OCI provider | `string` | `null` | no |
|  [prefix](#input\_prefix) | Name prefix for all resources | `string` | `"free-"` | no |
## Outputs
| Name | Description |
|------|-------------|
|  [admin\_auth\_token](#output\_admin\_auth\_token) | The auth token of the admin user |
|  [admin\_initial\_password](#output\_admin\_initial\_password) | The initial password of the admin user |
|  [admin\_user\_id](#output\_admin\_user\_id) | The ID of the admin user |
|  [api\_key\_fingerprint](#output\_api\_key\_fingerprint) | The fingerprint of the admin user API key |
|  [api\_key\_private](#output\_api\_key\_private) | The private part of the admin user API key |
|  [compartment\_id](#output\_compartment\_id) | The ID of the created compartment |
|  [compartment\_name](#output\_compartment\_name) | The name of the created compartment |
|  [customer\_key\_id](#output\_customer\_key\_id) | The ID of the customer key |
|  [customer\_key\_key](#output\_customer\_key\_key) | The ID of the customer key |
|  [tenancy\_id](#output\_tenancy\_id) | The ID of the tenancy |
|  [tenancy\_name](#output\_tenancy\_name) | The name of the tenancy |