4.9 KiB
4.9 KiB
Requirements
Name | Version |
---|---|
terraform | ~> 1.8.0 |
oci | ~> 5.42.0 |
tls | ~> 4.0.5 |
Providers
Name | Version |
---|---|
oci | 5.42.0 |
tls | 4.0.5 |
Modules
No modules.
Resources
Name | Type |
---|---|
oci_identity_api_key.admin | resource |
oci_identity_auth_token.admin | resource |
oci_identity_compartment.compartment | resource |
oci_identity_customer_secret_key.admin | resource |
oci_identity_group.administrators | resource |
oci_identity_policy.administrators | resource |
oci_identity_ui_password.admin_initial | resource |
oci_identity_user.admin | resource |
oci_identity_user_group_membership.admin | resource |
tls_private_key.admin_api_key | resource |
oci_identity_tenancy.tenancy | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
oci_region | The region for the OCI provider | string |
n/a | yes |
tenancy_id | The OCID of the tenancy | string |
n/a | yes |
admin_create_credentials | Types of credentials to create for the admin user | object({ |
{ |
no |
iac_project_name | The name of the iac project | string |
"oci-free" |
no |
iac_project_source | The source repo of the iac project | string |
"https://git.bdeshi.space/bdeshi/terraform-oci-free.git" |
no |
oci_profile | The config file profile for the OCI provider | string |
null |
no |
prefix | Name prefix for all resources | string |
"free-" |
no |
Outputs
Name | Description |
---|---|
admin_auth_token | The auth token of the admin user |
admin_initial_password | The initial password of the admin user |
admin_user_id | The ID of the admin user |
api_key_fingerprint | The fingerprint of the admin user API key |
api_key_private | The private part of the admin user API key |
compartment_id | The ID of the created compartment |
compartment_name | The name of the created compartment |
customer_key_id | The ID of the customer key |
customer_key_key | The ID of the customer key |
tenancy_id | The ID of the tenancy |
tenancy_name | The name of the tenancy |