Files
oracle-deep-data-security-lab/terraform/README.md
Rodrigo db3d68af10
Some checks failed
Repo Quality / structure (push) Has been cancelled
Terraform Validate / validate (push) Has been cancelled
Improve Deep Data Security lab scenarios
2026-05-13 16:13:04 -03:00

25 lines
740 B
Markdown
Executable File

# Terraform
This directory contains the OCI foundation for the lab.
## Environments
- `envs/demo`: default environment for demos and workshops.
## Modules
- `modules/network`: VCN, optional private/public subnets, gateways, route tables, and NSGs.
- `modules/vault`: optional OCI Vault and KMS key.
- `modules/autonomous_database`: Autonomous Database with private endpoint and mTLS.
- `modules/compute_bastion`: optional compute instance for administration inside the VCN.
## Applied Best Practices
- Database in a private subnet.
- Dedicated database and application NSGs.
- Bastion disabled by default.
- No password or wallet committed to Git.
- Real `.tfvars` files ignored by Git.
- Sensitive variables marked as `sensitive`.