terraform-oci-free/README.terraform.md
2024-05-23 13:26:58 +06:00

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({
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 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