opentofu/examples/aws-rds/README.md

19 lines
1.1 KiB
Markdown
Raw Normal View History

2015-06-15 18:46:40 -05:00
## Creating an RDS instance in AWS
2015-06-09 11:37:22 -05:00
2015-07-12 13:02:26 -05:00
This example provides sample configuration for creating a mysql or postgres instance. For Oracle/SQL Servers, replace default values with appropriate values, they are not included in sample since the number of options are high.
2015-06-09 11:37:22 -05:00
The example creates db subnet groups and a VPC security group as inputs to the instance creation
For AWS provider, set up your AWS environment as outlined in https://www.terraform.io/docs/providers/aws/index.html
If you need to use existing security groups and subnets, remove the `sg.tf` and `subnets.tf` files and replace the corresponding sections in `main.tf` under `aws_db_instance`
2015-06-09 11:37:22 -05:00
Pass the password variable through your ENV variable.
2015-10-22 17:48:25 -05:00
Several parameters are externalized, review the different variables.tf files and change them to fit your needs. Carefully review the CIDR blocks, egress/ingress rules, availability zones that are very specific to your account.
2015-06-09 11:37:22 -05:00
Once ready run `terraform plan` to review.
At the minimum, provide the vpc_id as input variable.
2015-06-09 11:37:22 -05:00
Once satisfied with plan, run `terraform apply`