A collection of terraform modules, templates and tutorials that helps you provision Oracle Database@AWS and related components via Infrastructure as Code (IaC).
To use the Terraform modules and templates in your environment, you must install the following software on the system from which you execute the terraform plans:
These module automates the provisioning of components for running Oracle Database@AWS. Each template can run independently and default input values are configured which can be overridden per customer's preferences.
Navigate into the templates directory.
Note: The Terraform state file writes to the directory from where you execute plans. You should keep this file in case you want to use Terraform to modify the environment configuration later. Refer to the Terraform documentation for more persistent and shareable ways to save state.
When running for first time, initialize the workspace directory using:
Terraform:
terraform initTo validate changes described without applying
Terraform:
terraform planTo apply changes and create resources
Terraform:
terraform applyTo remove all resources created in above steps, run destroy:
Terraform:
terraform destroyAcknowledgement: Code derived adapted from samples, examples and documentations provided by above-mentioned providers.
Open an issue in this repository.
This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.
Please consult the security guide for our responsible security vulnerability disclosure process.
Copyright (c) 2025 Oracle and/or its affiliates.
Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.
