· 6 years ago · Apr 23, 2019, 03:26 AM
1data "aws_availability_zones" "available_zones" {}
2
3data "aws_ami" "db_image" {
4 most_recent = true
5 owners = ["${var.aws_account}"]
6
7 filter {
8 name = "name"
9 values = ["mongo*"]
10 }
11
12 filter {
13 name = "virtualization-type"
14 values = ["hvm"]
15 }
16}
17
18data "aws_ami" "proxy_image" {
19 most_recent = true
20 owners = ["099720109477"]
21
22 filter {
23 name = "name"
24 values = ["ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20190212"]
25 }
26
27 filter {
28 name = "virtualization-type"
29 values = ["hvm"]
30 }
31}
32
33data "template_file" "user_data_db" {
34 template = "${file("${path.module}/bin/user-data-db.sh")}"
35
36 vars {
37 dbAdminUser = "${var.dbUser}"
38 dbAdminUserPass = "${var.dbUserPass}"
39 dbReplicaAdmin = "${var.dbReplicaAdmin}"
40 dbReplicaAdminPass = "${var.dbReplicaAdminPass}"
41 dbReplSetName = "${var.dbReplSetName}"
42
43 access_key = "${var.access_key}"
44 secret_key = "${var.secret_key}"
45 region = "${var.region}"
46 }
47}