aurora
clouddrove/aurora/aws
Terraform module which creates RDS Aurora database resources on AWS and can create different type of databases. Currently it supports Postgres and MySQL.
Terraform AWS Aurora Terraform module which creates RDS Aurora database resources on AWS and can create different type of databases. Currently it supports Postgres and MySQL. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your in
| Name | Type | Description | Default |
|---|---|---|---|
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| master_username | string | Username for the master DB user. Required unless `snapshot_identifier` or `repli | null |
| ca_cert_identifier | string | The identifier of the CA certificate for the DB instance | null |
| iops | number | The amount of Provisioned IOPS (input/output operations per second) to be initia | null |
| iam_roles | map(map(string)) | Map of IAM roles and supported feature names to associate with the cluster | {} |
| predefined_metric_type | string | The metric type to scale on. Valid values are `RDSReaderAverageCPUUtilization` a | "RDSReaderAverageCPUUtilization" |
| vpc_id | string | ID of the VPC where to create security group | "" |
| db_cluster_parameter_group_family | string | The family of the DB cluster parameter group | "" |
| cluster_timeouts | map(string) | Create, update, and delete timeout configurations for the cluster | {} |
| create_monitoring_role | bool | Determines whether to create the IAM role for RDS enhanced monitoring | true |
| tags | map(string) | A map of tags to add to all resources | {} |
| db_subnet_group_name | string | The name of the subnet group name (existing or created) | "" |
| db_cluster_instance_class | string | The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, | null |
| restore_to_point_in_time | map(string) | Map of nested attributes for cloning Aurora cluster | {} |
| cluster_tags | map(string) | A map of tags to add to only the cluster. Used for AWS Instance Scheduler taggin | {} |
| autoscaling_min_capacity | number | Minimum number of read replicas permitted when autoscaling is enabled | 0 |
| backup_retention_period | number | The days to retain backups for. Default `7` | 7 |
| enable_http_endpoint | bool | Enable HTTP endpoint (data API). Only valid when engine_mode is set to `serverle | null |
| kms_key_id | string | The ARN for the KMS encryption key. When specifying `kms_key_id`, `storage_encry | null |
| master_user_secret_kms_key_id | string | The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or | null |
| … and 10 more inputs | |||
cluster_master_username — The database master usernamecluster_reader_endpoint — A read-only endpoint for the cluster, automatically load-balanced across replicascluster_master_password — The database master passwordsecurity_group_id — The security group ID of the clusterdb_parameter_group_id — The ID of the DB parameter group createdcluster_arn — Amazon Resource Name (ARN) of clustercluster_members — List of RDS Instances that are a part of this clustercluster_master_user_secret — The generated database master user secret when `manage_master_user_password` is set to `true`cluster_hosted_zone_id — The Route53 Hosted Zone ID of the endpointcluster_instances — A map of cluster instances and their attributescluster_role_associations — A map of IAM roles associated with the cluster and their attributesenhanced_monitoring_iam_role_name — The name of the enhanced monitoring roleenhanced_monitoring_iam_role_arn — The Amazon Resource Name (ARN) specifying the enhanced monitoring rolecluster_resource_id — The RDS Cluster Resource IDdb_cluster_parameter_group_id — The ID of the DB cluster parameter group createddb_parameter_group_arn — The ARN of the DB parameter group createddb_cluster_parameter_group_arn — The ARN of the DB cluster parameter group createdcluster_port — The database portcluster_endpoint — Writer endpoint for the clustercluster_engine_version_actual — The running version of the cluster databasecluster_database_name — Name for an automatically created database on cluster creationadditional_cluster_endpoints — A map of additional cluster endpoints and their attributesenhanced_monitoring_iam_role_unique_id — Stable and unique string identifying the enhanced monitoring roledb_cluster_cloudwatch_log_groups — Map of CloudWatch log groups created and their attributescluster_id — The RDS Cluster IdentifierTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L