· 9 years ago · Jul 23, 2016, 02:09 AM
1variable "aws_access_key" {}
2variable "aws_secret_key" {}
3variable "region" {
4 default = "ap-northeast-1"
5}
6
7variable "images" {
8 default = {
9 us-east-1 = "ami-1ecae776"
10 us-west-2 = "ami-e7527ed7"
11 us-west-1 = "ami-d114f295"
12 eu-west-1 = "ami-a10897d6"
13 eu-central-1 = "ami-a8221fb5"
14 ap-southeast-1 = "ami-68d8e93a"
15 ap-southeast-2 = "ami-fd9cecc7"
16 ap-northeast-1 = "ami-cbf90ecb"
17 sa-east-1 = "ami-b52890a8"
18 }
19}
20
21provider "aws" {
22 access_key = "${var.aws_access_key}"
23 secret_key = "${var.aws_secret_key}"
24 region = "${var.region}"
25}
26
27resource "aws_rds_cluster_instance" "autoratest" {
28 cluster_identifier = "${aws_rds_cluster.autoratest.id}"
29 identifier = "${aws_rds_cluster.autoratest.cluster_identifier}-${count.index}"
30 instance_class = "db.r3.large"
31 #db_subnet_group_name = "${aws_db_subnet_group.backend.name}"
32 publicly_accessible = false
33 count = 3
34 #depends_on = ["aws_db_subnet_group.backend"]
35}
36
37resource "aws_rds_cluster" "autoratest" {
38 cluster_identifier = "autoratest"
39 availability_zones = ["ap-northeast-1a", "ap-northeast-1c"]
40 database_name = "autoratest"
41 master_username = "hamayuzin"
42 master_password = "145493"
43 final_snapshot_identifier = true
44 port = 3306
45 apply_immediately = true
46 #vpc_security_group_ids = ["${aws_security_group.default.id}"]
47 #db_subnet_group_name = "backend"
48}