aiwantaozi / rds

Provide a RDS instance of Kubernetes via Bitnami Charts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RDS

This module provides the following RDS engines of Kubernetes via Bitnami Charts.

  • MySQL
  • MariaDB
  • PostgreSQL

Notes:

  • Lockable initializing SQL may cost more time.

Requirements

Name Version
terraform >= 1.0

Providers

Name Version
helm n/a
kubernetes n/a

Modules

No modules.

Resources

Name Type
helm_release.rds resource
kubernetes_service_v1.rds data source
kubernetes_service_v1.rds_replica data source

Inputs

Name Description Type Default Required
architecture Select the RDS architecture, support from 'Standalone' and 'Replication'. string n/a yes
database Specify the database name to initialize after launching. string "rdsdb" no
emphemeral_storage Specify to use emphemeral storage, which is nice for testing. bool false no
engine Select the RDS engine, support serval kinds of 'MySQL', 'MariaDB' and 'PostgreSQL'. string n/a yes
init_sql_url Specify the init SQL download URL to initialize after launching. string "" no
namespace Specify the Kubernetes namespace to deploy, generate automatically if empty. string "" no
password Specify the root password to initialize after launching. string n/a yes
username Specify the root username to initialize after launching. string "rdsusr" no
walrus_metadata_namespace_name Walrus metadata namespace name. string "" no
walrus_metadata_service_name Walrus metadata service name. string "" no

Outputs

Name Description
db_driver n/a
db_endpoint n/a
db_endpoint_replica n/a
db_host n/a
db_host_replica n/a
db_name n/a
db_password n/a
db_port n/a
db_username n/a

About

Provide a RDS instance of Kubernetes via Bitnami Charts.


Languages

Language:HCL 100.0%