Commit 05360c28 authored by Anton Babenko's avatar Anton Babenko

Fixed formatting

parent 2d42736e
...@@ -16,6 +16,12 @@ Root module calls these modules which can also be used separately to create inde ...@@ -16,6 +16,12 @@ Root module calls these modules which can also be used separately to create inde
* [db_parameter_group](https://github.com/terraform-aws-modules/terraform-aws-rds/tree/master/modules/db_parameter_group) - creates RDS DB parameter group * [db_parameter_group](https://github.com/terraform-aws-modules/terraform-aws-rds/tree/master/modules/db_parameter_group) - creates RDS DB parameter group
* [db_option_group](https://github.com/terraform-aws-modules/terraform-aws-rds/tree/master/modules/db_option_group) - creates RDS DB option group * [db_option_group](https://github.com/terraform-aws-modules/terraform-aws-rds/tree/master/modules/db_option_group) - creates RDS DB option group
## Terraform versions
Terraform 0.12. Pin module version to `~> v2.0`. Submit pull-requests to `master` branch.
Terraform 0.11. Pin module version to `~> v1.0`. Submit pull-requests to `terraform011` branch.
## Usage ## Usage
```hcl ```hcl
......
...@@ -61,7 +61,6 @@ module "db" { ...@@ -61,7 +61,6 @@ module "db" {
storage_encrypted = false storage_encrypted = false
# kms_key_id = "arm:aws:kms:<region>:<accound id>:key/<kms key id>" # kms_key_id = "arm:aws:kms:<region>:<accound id>:key/<kms key id>"
name = "demodb" name = "demodb"
username = "user" username = "user"
password = "YourPwdShouldBeLongAndSecure!" password = "YourPwdShouldBeLongAndSecure!"
...@@ -69,19 +68,24 @@ module "db" { ...@@ -69,19 +68,24 @@ module "db" {
vpc_security_group_ids = ["${data.aws_security_group.default.id}"] vpc_security_group_ids = ["${data.aws_security_group.default.id}"]
maintenance_window = "Mon:00:00-Mon:03:00" maintenance_window = "Mon:00:00-Mon:03:00"
backup_window = "03:00-06:00" backup_window = "03:00-06:00"
backup_retention_period = 0 // disable backups to create DB faster backup_retention_period = 0 // disable backups to create DB faster
tags = { tags = {
Owner = "user" Owner = "user"
Environment = "dev" Environment = "dev"
} }
# DB subnet group # DB subnet group
subnet_ids = ["${data.aws_subnet_ids.all.ids}"] subnet_ids = ["${data.aws_subnet_ids.all.ids}"]
# DB parameter group # DB parameter group
family = "mysql5.7" family = "mysql5.7"
# DB option group # DB option group
major_engine_version = "5.7" major_engine_version = "5.7"
monitoring_interval = "30" monitoring_interval = "30"
monitoring_role_arn = "${aws_iam_role.rds_enhanced_monitoring.arn}" monitoring_role_arn = "${aws_iam_role.rds_enhanced_monitoring.arn}"
# Database Deletion Protection # Database Deletion Protection
deletion_protection = true deletion_protection = true
} }
locals { locals {
is_mssql = "${element(split("-",var.engine), 0) == "sqlserver"}" is_mssql = "${element(split("-", var.engine), 0) == "sqlserver"}"
} }
resource "aws_iam_role" "enhanced_monitoring" { resource "aws_iam_role" "enhanced_monitoring" {
...@@ -18,7 +18,7 @@ resource "aws_iam_role_policy_attachment" "enhanced_monitoring" { ...@@ -18,7 +18,7 @@ resource "aws_iam_role_policy_attachment" "enhanced_monitoring" {
} }
resource "aws_db_instance" "this" { resource "aws_db_instance" "this" {
count = "${var.create && !local.is_mssql ? 1 : 0}" count = "${var.create && ! local.is_mssql ? 1 : 0}"
identifier = "${var.identifier}" identifier = "${var.identifier}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment