Terraform Modules
This section provides an overview of the Terraform modules for Oracle Cloud Infrastructure (OCI). Click each link for more details.
Core Networking (module.oci-core)
Provisions the foundational OCI networking infrastructure required by all other modules.
Object Storage (module.oci-logscale-storage)
Creates the OCI Object Storage bucket for data, and provisions S3-compatible credentials (Customer Secret Keys) for LogScale's S3 storage backend.
OCI Bastion Service (module.oci-bastion)
Optional. Deploys the OCI Bastion Service to provide secure SSH tunnel access to the OKE cluster when the Kubernetes API endpoint is private.
Provisions the OCI Container Engine for a Kubernetes (OKE) cluster and its associated node pools.
This details the OKE Node Pool configuration for standalone clusters.
Pre-Install (module.pre-install)
Creates the Kubernetes namespace, storage encryption key, and sets up automatic DNS record management.
LogScale Application (module.logscale)
Deploys the complete LogScale application stack.
cert-manager OCI Webhook (module.cert-manager-oci-webhook)
Optional. Issues TLS certificates when the operator does not provide their own, and the cluster is not internet-accessible.