Skip to content

Skill to write terraform configuration for oci landing zone terraform Exadata module - #110

Open
RITHIKAKATHIR wants to merge 1 commit into
oracle:mainfrom
RITHIKAKATHIR:oci-landing-zone-terraform-module-exadata
Open

Skill to write terraform configuration for oci landing zone terraform Exadata module#110
RITHIKAKATHIR wants to merge 1 commit into
oracle:mainfrom
RITHIKAKATHIR:oci-landing-zone-terraform-module-exadata

Conversation

@RITHIKAKATHIR

@RITHIKAKATHIR RITHIKAKATHIR commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

Adds the OCI Exadata Database Landing Zones Terraform skill.

The skill supports safe, module-constrained Terraform configuration for OCI Exadata Database Service on Dedicated Infrastructure across its complete dependency chain:

  • Cloud Exadata Infrastructure
  • Cloud VM Clusters
  • DB Homes
  • Container Databases (CDBs)
  • Pluggable Databases (PDBs)

It strictly uses oci-landing-zones/terraform-oci-modules-oracle-database/tree/main/exadata-database, preserves existing repository patterns, and validates configuration via OCI MCP. It explicitly avoids local Terraform execution, managing prerequisite infrastructure (networking, IAM, Object Storage), or committing secrets and passwords to repository files.


Changes

  • ** Includes SKILL.md along with reference documentation (module.md, reference.md, input-collection.md, terraform-sources.md, validation.md, main-tf-map.md, and lifecycle-safety.md).
  • Establish lifecycle & safety guardrails: Enforces sequential resource ordering, immutable field validation, state-ownership checks, a mandatory two-stage DB Home/database deletion flow, and user warnings for long-running Exadata operations.

Capabilities & Scope Boundaries

  • In Scope: Generating or updating configurations for Exadata Infrastructure, Cloud VM Clusters, DB Homes, CDBs, and PDBs.
  • Explicitly Out of Scope: Local execution (terraform init/plan/apply — requires Terraform 1.5.0+), creating prerequisite network resources (VCNs, subnets, NSGs, gateways), IAM, or Object Storage components. Unsupported requests report module limitations directly rather than generating unapproved alternatives.

@RITHIKAKATHIR RITHIKAKATHIR changed the title oci landing zone terraform module skills for exadata database Skill to write terraform configuration for oci landing zone terraform Exadata module Aug 13, 2026
@RITHIKAKATHIR
RITHIKAKATHIR force-pushed the oci-landing-zone-terraform-module-exadata branch 2 times, most recently from 528c021 to 936877f Compare August 13, 2026 12:24
@RITHIKAKATHIR
RITHIKAKATHIR force-pushed the oci-landing-zone-terraform-module-exadata branch from 936877f to e144aaa Compare August 17, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant