Skip to content

Configuration of core service in Oracle Cloud Infrastructure (OCI)

Notifications You must be signed in to change notification settings

batinicaz/oci-core

Repository files navigation

OCI Core

Core configuration to set up an oracle cloud free tier account.

Built to only use free tier but with a fully activated account to enable use of additional free services like NGW, image scanning and custom images.

Requirements

Name Version
terraform ~> 1.0
oci ~> 5.0

Providers

Name Version
oci ~> 5.0

Modules

Name Source Version
core_vcn ./modules/vcn n/a

Resources

Name Type
oci_budget_alert_rule.critical resource
oci_budget_alert_rule.warning resource
oci_budget_budget.default resource
oci_identity_compartment.terraform resource
oci_identity_tag.defaults resource
oci_identity_tag_default.defaults resource
oci_identity_tag_namespace.core resource
oci_kms_vault.terraform resource

Inputs

Name Description Type Default Required
budget Desired max monthly spend (not a limit, just a warning/monitoring mechanism) number 5 no
budget_alert_email The email address where budget notifications are sent string n/a yes
budget_alert_threshold The percentage of the budget being spent or projected to spend that will trigger alerts number 90 no
default_tags Map of the default tags to configure for the identity compartment
set(object({
name = string
description = string
default_value = string
is_required = optional(bool, true)
}))
[
{
"default_value": "UNTAGGED",
"description": "The name of the resource",
"name": "name"
},
{
"default_value": "NOT_SET",
"description": "The URL of the repository containing the code that deployed the resource",
"name": "repo"
},
{
"default_value": "terraform",
"description": "The owner/tool that manages the resource e.g. manual or terraform",
"name": "managed"
}
]
no
identity_compartment_name The name of the top level identity compartment string "terraform" no
oci_fingerprint The fingerprint of the key used to authenticate with OCI string n/a yes
oci_private_key The private key to authenticate with OCI string n/a yes
oci_region The region in which to create resources string n/a yes
oci_tenancy_id The tenancy id where to resources are to be created string n/a yes
oci_user_id The ID of user that terraform will use to create the resources string n/a yes

Outputs

Name Description
core_vcn_id n/a
core_vcn_subnets n/a
default_tags n/a
kms_vault_endpoint n/a
terraform_identity_compartment_id n/a

About

Configuration of core service in Oracle Cloud Infrastructure (OCI)

Topics

Resources

Stars

Watchers

Forks

Languages