@@ -2,6 +2,15 @@ provider "aws" {
22 region = var. region
33}
44
5+ module "iam-policy" {
6+ source = " ../../../modules/iam-policy"
7+ iam_policy_json_file = var. iam_policy_json_file
8+ owner = var. owner
9+ environment = var. environment
10+ cost_center = var. cost_center
11+ application = var. application
12+ }
13+
514module "ec2" {
615 source = " ../../../modules/ec2"
716 region = var. region
@@ -10,23 +19,22 @@ module "ec2" {
1019 key_name = var. key_name
1120 instance_count = var. instance_count
1221 subnet_ids = var. subnet_ids
13- name = var. name
22+ associate_public_ip_address = var. associate_public_ip_address
23+ attach_instance_profile = var. attach_instance_profile
24+ iam_role = module. iam-policy . iam_role
25+ security_group_ids = module. security-group . security_group_ids
26+ attach_eip = var. attach_eip
27+ storage_size = var. storage_size
1428 environment = var. environment
1529 owner = var. owner
1630 cost_center = var. cost_center
1731 application = var. application
18- security_group_ids = module . security-group . security_group_ids
32+
1933}
2034
2135module "security-group" {
2236 source = " ../../../modules/security-group"
2337 region = var. region
24- tags = var. tags
25- name = var. name
26- environment = var. environment
27- owner = var. owner
28- cost_center = var. cost_center
29- application = var. application
3038 vpc_id = var. vpc_id
3139
3240 ingress_cidr_from_port = var. ingress_cidr_from_port
@@ -49,5 +57,11 @@ module "security-group" {
4957 egress_sg_protocol = var. egress_sg_protocol
5058 egress_security_group_ids = var. egress_security_group_ids
5159 create_egress_sg = var. create_egress_sg
60+
61+ environment = var. environment
62+ owner = var. owner
63+ cost_center = var. cost_center
64+ application = var. application
5265}
5366
67+
0 commit comments