~/code/services-terraform/modules/rabbitmq $ SHARD=shards/s-shard1/ rake apply (in /Users/James/code/services-terraform) Syncing from s3... [terragrunt] 2016/11/10 14:06:47 Running command: terraform remote pull Local and remote state in sync Applying... [terragrunt] 2016/11/10 14:06:49 Remote state is already configured for backend s3 [terragrunt] 2016/11/10 14:06:49 Attempting to acquire lock for state file terraform-s-s1 in DynamoDB [terragrunt] 2016/11/10 14:06:50 Attempting to create lock item for state file terraform-s-s1 in DynamoDB table terragrunt_locks [terragrunt] 2016/11/10 14:06:50 Lock acquired! [terragrunt] 2016/11/10 14:06:50 Running command: terraform apply There are warnings and/or errors related to your configuration. Please fix these before continuing. Warnings: * template_file.userdata: using template_file as a resource is deprecated; consider using the data source instead * template_file.userdata: using template_file as a resource is deprecated; consider using the data source instead * template_file.userdata: using template_file as a resource is deprecated; consider using the data source instead No errors found. Continuing with 3 warning(s). data.template_file.logging-host: Refreshing state... vault_secret.docker_auth: Refreshing state... (ID: path:secret/core/docker/auth) module.vpn.data.template_file.userdata: Refreshing state... module.infrastructure.template_file.redis_host: Refreshing state... module.vpn.data.template_file.name: Refreshing state... module.services-ecs.data.template_file.cluster_name: Refreshing state... module.logging.data.template_file.name: Refreshing state... module.infrastructure.data.template_file.name: Refreshing state... module.infrastructure.data.template_file.cluster_name: Refreshing state... module.logging.vault_secret.kibana_image_rev: Refreshing state... (ID: path:secret/core/docker/kibana/latest) module.logging.vault_secret.logstash_image_rev: Refreshing state... (ID: path:secret/core/docker/logstash_queued/latest) module.services-ecs.services_rabbitmq.data.template_file.name: Refreshing state... module.reporting.reporting-kafka.data.template_file.name: Refreshing state... module.reporting.reporting-zookeeper.data.template_file.name: Refreshing state... module.services-ecs.services_redis.data.template_file.redis_name: Refreshing state... module.logging.logging-kafka.data.template_file.name: Refreshing state... module.reporting.reporting-zookeeper.vault_secret.zoominder53_image_rev: Refreshing state... (ID: path:secret/core/docker/reporting/zoominder53/latest) module.reporting.reporting-zookeeper.vault_secret.zookeeper_image_rev: Refreshing state... (ID: path:secret/core/docker/bigdata/zookeeper/latest) module.logging.zookeeper.data.template_file.name: Refreshing state... module.reporting.reporting-kafka.vault_secret.kafka-manager_image_rev: Refreshing state... (ID: path:secret/core/docker/bigdata/kafka-manager/latest) module.infrastructure.core_mongod_rs1.data.template_file.name: Refreshing state... module.infrastructure.core_mongos.data.template_file.name: Refreshing state... module.infrastructure.enroute_mongod_rs1.data.template_file.name: Refreshing state... module.infrastructure.enroute_mongoc.data.template_file.name: Refreshing state... module.infrastructure.enroute_mongos.data.template_file.name: Refreshing state... module.infrastructure.core_mongoc.data.template_file.name: Refreshing state... module.infrastructure.enroute_mongod_rs0.data.template_file.name: Refreshing state... module.infrastructure.core_mongod_rs0.data.template_file.name: Refreshing state... module.logging.zookeeper.vault_secret.zookeeper_image_rev: Refreshing state... (ID: path:secret/core/docker/bigdata/zookeeper/latest) module.logging.zookeeper.vault_secret.zoominder53_image_rev: Refreshing state... (ID: path:secret/core/docker/reporting/zoominder53/latest) module.logging.logging-kafka.vault_secret.kafka-manager_image_rev: Refreshing state... (ID: path:secret/core/docker/bigdata/kafka-manager/latest) module.logging.aws_s3_bucket.s3: Refreshing state... (ID: s-s1-logging) module.infrastructure.aws_iam_role.read_tags: Refreshing state... (ID: s-s1-read-ec2-tags) module.logging.redis.aws_route53_record.redis: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.redis.logging_CNAME) module.infrastructure.aws_route53_zone.shard_domain: Refreshing state... (ID: Z2AVZWE6KAAUGB) module.infrastructure.aws_iam_role.ecs_with_elb: Refreshing state... (ID: s-s1-ecs-join-elb) module.services-ecs.aws_kms_key.kms: Refreshing state... (ID: ea8662c0-671f-451f-8fa4-5392115e6788) module.services-ecs.aws_iam_role.service_task: Refreshing state... (ID: s-s1-task-services-config) module.vpc.aws_eip.natip: Refreshing state... (ID: eipalloc-5020a539) module.vpc.aws_vpc.vpc: Refreshing state... (ID: vpc-2d796044) module.infrastructure.infrastructure-ecs.aws_ecs_cluster.cluster: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure) module.infrastructure.infrastructure-ecs.aws_iam_role.role: Refreshing state... (ID: s-s1-infrastructure) module.logging.logging-kafka.aws_iam_role.kafka_iam_role: Refreshing state... (ID: s-s1-logging-kafka) module.logging.zookeeper.aws_s3_bucket.s3: Refreshing state... (ID: s-s1-logging-zookeeper) module.logging.zookeeper.aws_iam_role.role: Refreshing state... (ID: s-s1-logging-zookeeper-s3) module.logging.elasticsearch-group.aws_iam_role.es_iam_role: Refreshing state... (ID: s-s1-logging-elasticsearch) module.infrastructure.metrics.aws_iam_role.metrics_iam_role: Refreshing state... (ID: metrics_role_s-s1-metrics) module.reporting.reporting-zookeeper.aws_iam_role.role: Refreshing state... (ID: s-s1-reporting-zookeeper-s3) module.reporting.reporting-zookeeper.aws_s3_bucket.s3: Refreshing state... (ID: s-s1-reporting-zookeeper) module.services-ecs.ecs-cluster.template_file.userdata: Refreshing state... (ID: 89193a2fec0c3d2beb74a9e06028b8bec8afd61e0219615597e3379ac881ceaa) module.infrastructure.infrastructure-ecs.template_file.userdata: Refreshing state... (ID: fee775e2b9bbf261e4a0e658d0a8f0bef7f18d82c630ac8c3aaefdc5e2cc39aa) module.reporting.zookeeper-ecs.template_file.userdata: Refreshing state... (ID: d9164b3fd3121218da508cee6ee71198f7c829e3ce53ba5b6b990d26a691665f) module.reporting.zookeeper-ecs.aws_ecs_cluster.cluster: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper) module.reporting.zookeeper-ecs.aws_iam_role.role: Refreshing state... (ID: s-s1-zookeeper) module.logging.redis.aws_elasticache_cluster.redis: Refreshing state... (ID: logging-s-s1) module.reporting.reporting-kafka.aws_iam_role.kafka_iam_role: Refreshing state... (ID: s-s1-reporting-kafka) module.infrastructure.aws_iam_instance_profile.read_tags: Refreshing state... (ID: s-s1-read-ec2-tags) module.infrastructure.aws_iam_role_policy.read_tags: Refreshing state... (ID: s-s1-read-ec2-tags:s-s1-read-ec2-tags) module.services-ecs.services_rabbitmq.aws_iam_role.rabbitmq_iam_role: Refreshing state... (ID: s-s1-services-rabbit) module.infrastructure.aws_iam_role_policy.ecs_join_elb: Refreshing state... (ID: s-s1-ecs-join-elb:s-s1-ecs-join-elb) module.services-ecs.ecs-cluster.aws_iam_role.role: Refreshing state... (ID: s-s1-services) module.logging.logging-kafka.aws_iam_role_policy.kafka_iam_role_policy: Refreshing state... (ID: s-s1-logging-kafka:s-s1-logging-kafka) module.services-ecs.ecs-cluster.aws_ecs_cluster.cluster: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-services) module.infrastructure.infrastructure-ecs.aws_iam_role_policy.policy: Refreshing state... (ID: s-s1-infrastructure:s-s1-infrastructure) module.infrastructure.aws_route53_record.ns: Refreshing state... (ID: Z195XXJ156V0X5_s1.sandbox_NS) module.infrastructure.infrastructure-ecs.aws_iam_instance_profile.prof: Refreshing state... (ID: s-s1-infrastructure) module.logging.logging-kafka.aws_iam_instance_profile.kafka_instance_profile: Refreshing state... (ID: s-s1-logging-kafka) module.logging.elasticsearch-group.aws_iam_instance_profile.es_instance_profile: Refreshing state... (ID: s-s1-logging-elasticsearch) module.logging.elasticsearch-group.aws_iam_role_policy.es_iam_role_policy: Refreshing state... (ID: s-s1-logging-elasticsearch:s-s1-logging-elasticsearch) module.infrastructure.metrics.aws_iam_role_policy.metrics_iam_role_policy: Refreshing state... (ID: metrics_role_s-s1-metrics:elasticsearch_logging_policy_s-s1-metrics) module.infrastructure.metrics.aws_iam_instance_profile.metrics_instance_profile: Refreshing state... (ID: metrics_profile_s-s1-metrics) module.logging.redis.aws_elasticache_subnet_group.redisgroup: Refreshing state... (ID: logging-s-s1) module.logging.redis.aws_security_group.sg: Refreshing state... (ID: sg-90c7b1f8) module.reporting.zookeeper-ecs.aws_iam_role_policy.policy: Refreshing state... (ID: s-s1-zookeeper:s-s1-zookeeper) module.reporting.zookeeper-ecs.aws_iam_instance_profile.prof: Refreshing state... (ID: s-s1-zookeeper) module.reporting.reporting-kafka.aws_iam_instance_profile.kafka_instance_profile: Refreshing state... (ID: s-s1-reporting-kafka) module.reporting.reporting-kafka.aws_iam_role_policy.kafka_iam_role_policy: Refreshing state... (ID: s-s1-reporting-kafka:s-s1-reporting-kafka) module.services-ecs.services_rabbitmq.aws_iam_instance_profile.rabbitmq_instance_profile: Refreshing state... (ID: s-s1-services-rabbit) module.services-ecs.services_rabbitmq.aws_iam_role_policy.rabbitmq_iam_role_policy: Refreshing state... (ID: s-s1-services-rabbit:s-s1-services-rabbit) module.services-ecs.aws_iam_policy.kms: Refreshing state... (ID: arn:aws:iam::AWS_ACCOUNT:policy/s-s1-services-config-kms) module.services-ecs.aws_kms_alias.kms: Refreshing state... (ID: alias/s-s1-services-config) module.logging.zookeeper.aws_route53_record.seeds: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.zookeeper.logging_A) module.logging.zookeeper.aws_route53_record.seed.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.zookeeper.logging_A) module.logging.logging-kafka.data.template_file.kafka_manager: Refreshing state... module.logging.zookeeper.aws_route53_record.seed.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.zookeeper.logging_A) module.reporting.reporting-zookeeper.aws_route53_record.seed.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.zookeeper.reporting_A) module.reporting.reporting-zookeeper.aws_route53_record.seeds: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.zookeeper.reporting_A) module.reporting.reporting-kafka.data.template_file.kafka_manager: Refreshing state... module.logging.zookeeper.aws_route53_record.seed.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.zookeeper.logging_A) module.reporting.reporting-zookeeper.aws_route53_record.seed.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.zookeeper.reporting_A) module.reporting.reporting-zookeeper.aws_route53_record.seed.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.zookeeper.reporting_A) module.services-ecs.ecs-cluster.aws_iam_instance_profile.prof: Refreshing state... (ID: s-s1-services) module.services-ecs.ecs-cluster.aws_iam_role_policy.policy: Refreshing state... (ID: s-s1-services:s-s1-services) module.services-ecs.aws_iam_role_policy_attachment.kms: Refreshing state... (ID: s-s1-task-services-config-20160921145301211212643w5y) module.logging.logging-kafka.aws_ecs_task_definition.kafka_manager: Refreshing state... (ID: s-s1-logging-kafka-manager) module.reporting.reporting-kafka.aws_ecs_task_definition.kafka_manager: Refreshing state... (ID: s-s1-reporting-kafka-manager) module.vpc.aws_internet_gateway.igw: Refreshing state... (ID: igw-8dc7b2e4) module.vpc.aws_subnet.db-int-right: Refreshing state... (ID: subnet-f541a08f) module.vpc.aws_route_table.nat: Refreshing state... (ID: rtb-e7a9548f) module.vpc.aws_subnet.app-int-right: Refreshing state... (ID: subnet-f441a08e) module.vpc.aws_subnet.app-int-left: Refreshing state... (ID: subnet-ef9f4c87) module.vpc.aws_route_table.dmz: Refreshing state... (ID: rtb-f8a95490) module.vpc.aws_subnet.dmz-pub-left: Refreshing state... (ID: subnet-ed9f4c85) module.vpc.aws_subnet.dmz-pub-right: Refreshing state... (ID: subnet-ea41a090) module.vpc.aws_subnet.db-int-left: Refreshing state... (ID: subnet-ee9f4c86) module.services-ecs.aws_security_group.allow_web_from_anywhere: Refreshing state... (ID: sg-413e5a29) module.vpn.aws_security_group.vpn_sg: Refreshing state... (ID: sg-0da63d65) module.infrastructure.aws_security_group.mongo_sg: Refreshing state... (ID: sg-0ca63d64) module.services-ecs.ecs-cluster.aws_security_group.base_ecs_sg: Refreshing state... (ID: sg-cea63da6) module.reporting.zookeeper-ecs.aws_security_group.base_ecs_sg: Refreshing state... (ID: sg-4ce58d24) module.reporting.reporting-kafka.aws_security_group.kafka_sg: Refreshing state... (ID: sg-0e9bf766) module.reporting.reporting-kafka.aws_security_group.kafka-manager_elb: Refreshing state... (ID: sg-911e62f9) module.infrastructure.metrics.aws_security_group.grafana: Refreshing state... (ID: sg-d3eaa2bb) module.infrastructure.metrics.aws_security_group.kapacitor: Refreshing state... (ID: sg-d7eaa2bf) module.infrastructure.metrics.aws_security_group.influx: Refreshing state... (ID: sg-d4eaa2bc) module.infrastructure.infrastructure-ecs.aws_security_group.base_ecs_sg: Refreshing state... (ID: sg-c2a63daa) module.vpc.aws_route_table_association.nat-route-left: Refreshing state... (ID: rtbassoc-a074f9c8) module.logging.logging-kafka.aws_security_group.kafka-manager_elb: Refreshing state... (ID: sg-901e62f8) module.logging.logging-kafka.aws_security_group.kafka_sg: Refreshing state... (ID: sg-0b324063) module.vpc.aws_route_table_association.db-route-right: Refreshing state... (ID: rtbassoc-af74f9c7) module.vpc.aws_route_table_association.nat-route-right: Refreshing state... (ID: rtbassoc-a274f9ca) module.vpc.aws_nat_gateway.natgw: Refreshing state... (ID: nat-0af0f68ec1225b677) module.vpc.aws_route_table_association.dmz_route-left: Refreshing state... (ID: rtbassoc-a674f9ce) module.vpc.aws_route.via_igw: Refreshing state... (ID: r-rtb-f8a954901080289494) module.vpc.aws_route_table_association.db-route-left: Refreshing state... (ID: rtbassoc-a174f9c9) module.services-ecs.ecs-cluster.aws_launch_configuration.lc: Refreshing state... (ID: s-s1-services_20161031032427486307770qde) module.infrastructure.aws_security_group_rule.mongo2mongo: Refreshing state... (ID: sgrule-792093937) module.vpc.aws_route_table_association.dmz_route-right: Refreshing state... (ID: rtbassoc-a374f9cb) module.reporting.reporting-kafka.aws_security_group_rule.kafktoself9092: Refreshing state... (ID: sgrule-600813948) module.services-ecs.aws_security_group_rule.allow_http: Refreshing state... (ID: sgrule-3212157986) module.services-ecs.aws_security_group_rule.https: Refreshing state... (ID: sgrule-1173379169) module.reporting.zookeeper-ecs.aws_launch_configuration.lc: Refreshing state... (ID: s-s1-zookeeper_20161031032428891414688it4) module.reporting.reporting-zookeeper.aws_iam_policy.policy: Refreshing state... (ID: arn:aws:iam::AWS_ACCOUNT:policy/s-s1-reporting-zookeeper-s3) module.logging.zookeeper.aws_iam_policy.policy: Refreshing state... (ID: arn:aws:iam::AWS_ACCOUNT:policy/s-s1-logging-zookeeper-s3) module.reporting.reporting-zookeeper.data.template_file.zookeeper_container: Refreshing state... module.reporting.reporting-zookeeper.data.template_file.zoominder53_container: Refreshing state... module.logging.zookeeper.data.template_file.zoominder53_container: Refreshing state... module.logging.zookeeper.data.template_file.zookeeper_container: Refreshing state... module.services-ecs.aws_security_group_rule.allow_all_from_anywhere: Refreshing state... (ID: sgrule-3368248822) module.infrastructure.metrics.aws_security_group_rule.allow-metrics-from-vpc: Refreshing state... (ID: sgrule-1335423132) module.reporting.aws_security_group_rule.kafka2zookeeper: Refreshing state... (ID: sgrule-1150023751) module.logging.aws_security_group.kibana_elb: Refreshing state... (ID: sg-1ce09374) module.vpc.aws_security_group.common: Refreshing state... (ID: sg-69daae01) module.infrastructure.aws_security_group_rule.icmp: Refreshing state... (ID: sgrule-2011585558) module.infrastructure.aws_security_group_rule.vpnmongo: Refreshing state... (ID: sgrule-1251304207) module.infrastructure.aws_security_group_rule.vpnssh: Refreshing state... (ID: sgrule-72348656) module.infrastructure.infrastructure-ecs.aws_launch_configuration.lc: Refreshing state... (ID: s-s1-infrastructure_20161031032428506944253hmw) module.services-ecs.services_redis.aws_elasticache_subnet_group.redisgroup: Refreshing state... (ID: services-s-s1) module.infrastructure.core_mongos.aws_instance.mongos.2: Refreshing state... (ID: i-b9c95404) module.infrastructure.core_mongod_rs1.aws_instance.arbiter: Refreshing state... (ID: i-9fc85522) module.infrastructure.enroute_mongos.aws_instance.mongos.2: Refreshing state... (ID: i-1251c6af) module.infrastructure.enroute_mongod_rs1.aws_instance.arbiter: Refreshing state... (ID: i-b3a02f0e) module.infrastructure.core_mongod_rs0.aws_instance.arbiter: Refreshing state... (ID: i-bec95403) module.infrastructure.enroute_mongod_rs0.aws_instance.arbiter: Refreshing state... (ID: i-4ca02ff1) module.infrastructure.core_mongos.aws_instance.mongos.1: Refreshing state... (ID: i-072e07bb) module.infrastructure.core_mongoc.aws_instance.mongoc.1: Refreshing state... (ID: i-082e07b4) module.infrastructure.core_mongos.aws_instance.mongos.0: Refreshing state... (ID: i-9ec85523) module.infrastructure.enroute_mongos.aws_instance.mongos.0: Refreshing state... (ID: i-a650c71b) module.infrastructure.enroute_mongoc.aws_instance.mongoc.2: Refreshing state... (ID: i-4750c7fa) module.infrastructure.enroute_mongos.aws_instance.mongos.1: Refreshing state... (ID: i-e17b585d) module.infrastructure.core_mongod_rs0.aws_instance.mongod.0: Refreshing state... (ID: i-99c85524) module.infrastructure.enroute_mongod_rs1.aws_instance.mongod.1: Refreshing state... (ID: i-e73f675b) module.infrastructure.core_mongoc.aws_instance.mongoc.0: Refreshing state... (ID: i-bbc95406) module.infrastructure.core_mongod_rs1.aws_instance.mongod.1: Refreshing state... (ID: i-3d200981) module.infrastructure.core_mongoc.aws_instance.mongoc.2: Refreshing state... (ID: i-16ce53ab) module.infrastructure.enroute_mongoc.aws_instance.mongoc.1: Refreshing state... (ID: i-3774578b) module.infrastructure.core_mongod_rs1.aws_instance.mongod.0: Refreshing state... (ID: i-0ace53b7) module.infrastructure.enroute_mongoc.aws_instance.mongoc.0: Refreshing state... (ID: i-a750c71a) module.infrastructure.enroute_mongod_rs0.aws_instance.mongod.1: Refreshing state... (ID: i-663f67da) module.infrastructure.enroute_mongod_rs1.aws_instance.mongod.0: Refreshing state... (ID: i-d8a12e65) module.infrastructure.core_mongod_rs0.aws_instance.mongod.1: Refreshing state... (ID: i-6d2108d1) module.infrastructure.enroute_mongod_rs0.aws_instance.mongod.0: Refreshing state... (ID: i-bea02f03) module.infrastructure.metrics.aws_security_group_rule.allow-influxdb-udp-all: Refreshing state... (ID: sgrule-2630939707) module.infrastructure.metrics.aws_security_group_rule.allow-kapacitor-all-udp: Refreshing state... (ID: sgrule-2637546961) module.logging.logging-kafka.aws_security_group_rule.kafktoself9092: Refreshing state... (ID: sgrule-3167611531) module.vpn.aws_instance.vpn: Refreshing state... (ID: i-c6a12e7b) module.reporting.reporting-zookeeper.aws_security_group_rule.3888self: Refreshing state... (ID: sgrule-1146373398) module.reporting.reporting-zookeeper.aws_security_group_rule.2888self: Refreshing state... (ID: sgrule-3081417174) module.reporting.reporting-zookeeper.aws_security_group_rule.2181self: Refreshing state... (ID: sgrule-525373346) module.reporting.reporting-zookeeper.aws_security_group_rule.8181self: Refreshing state... (ID: sgrule-3522158439) module.vpc.aws_route.via_nat: Refreshing state... (ID: r-rtb-e7a9548f1080289494) module.logging.elasticsearch-group.aws_security_group.elasticsearch: Refreshing state... (ID: sg-8bdaace3) module.reporting.reporting-zookeeper.aws_ecs_task_definition.zoominder53: Refreshing state... (ID: s-s1-reporting-zoominder53) module.reporting.reporting-zookeeper.aws_security_group_rule.vpn_client: Refreshing state... (ID: sgrule-589257685) module.reporting.reporting-zookeeper.aws_security_group_rule.vpn_exhibitor: Refreshing state... (ID: sgrule-3986688784) module.reporting.reporting-zookeeper.aws_ecs_task_definition.zookeeper: Refreshing state... (ID: s-s1-reporting-zookeeper) module.logging.zookeeper.aws_ecs_task_definition.zoominder53: Refreshing state... (ID: s-s1-logging-zoominder53) module.reporting.zookeeper-ecs.aws_security_group_rule.allow_all_from_vpn: Refreshing state... (ID: sgrule-2399835958) module.services-ecs.ecs-cluster.aws_security_group_rule.allow_all_from_vpn: Refreshing state... (ID: sgrule-1618885974) module.services-ecs.services_redis.aws_security_group.sg: Refreshing state... (ID: sg-a8daaec0) module.services-ecs.services_rabbitmq.aws_security_group.rabbit_sg: Refreshing state... (ID: sg-1dccbc75) module.infrastructure.infrastructure-ecs.aws_security_group_rule.allow_all_from_vpn: Refreshing state... (ID: sgrule-110935539) module.logging.zookeeper.aws_ecs_task_definition.zookeeper: Refreshing state... (ID: s-s1-logging-zookeeper) module.reporting.aws_security_group_rule.services2kafka: Refreshing state... (ID: sgrule-4060914010) module.reporting.aws_security_group_rule.services2zookeeper: Refreshing state... (ID: sgrule-853277599) module.infrastructure.aws_security_group_rule.services_mongo: Refreshing state... (ID: sgrule-629819400) module.reporting.reporting-zookeeper.aws_iam_role_policy_attachment.s3ecs: Refreshing state... (ID: s-s1-zookeeper-20161006015917610306723azo) module.reporting.reporting-zookeeper.aws_iam_role_policy_attachment.s3task: Refreshing state... (ID: s-s1-reporting-zookeeper-s3-201610060159176304610176xj) module.logging.aws_security_group_rule.allow_kafka_to_all: Refreshing state... (ID: sgrule-2787508229) module.logging.zookeeper.aws_iam_role_policy_attachment.s3task: Refreshing state... (ID: s-s1-logging-zookeeper-s3-20161007045635719656215lzf) module.logging.zookeeper.aws_iam_role_policy_attachment.s3ecs: Refreshing state... (ID: s-s1-infrastructure-20161007053954624665236z6c) module.services-ecs.ecs-cluster.aws_autoscaling_group.asg: Refreshing state... (ID: s-s1-services) module.infrastructure.core_mongos.aws_route53_record.mongoseedx.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.mongo.core_A) module.infrastructure.core_mongos.aws_route53_record.mongoseeds: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.mongo.core_A) module.infrastructure.enroute_mongos.aws_route53_record.mongoseedx.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.mongo.enroute_A) module.infrastructure.core_mongos.aws_route53_record.mongoseedx.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.mongo.core_A) module.logging.aws_elb.kibana_elb: Refreshing state... (ID: s-s1-logging-kibana) module.infrastructure.enroute_mongos.aws_route53_record.mongoseeds: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.mongo.enroute_A) module.reporting.zookeeper-ecs.aws_autoscaling_group.asg: Refreshing state... (ID: s-s1-zookeeper) module.infrastructure.core_mongos.aws_route53_record.mongoseedx.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.mongo.core_A) module.infrastructure.infrastructure-ecs.aws_autoscaling_group.asg: Refreshing state... (ID: s-s1-infrastructure) module.infrastructure.enroute_mongos.aws_route53_record.mongoseedx.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.mongo.enroute_A) module.infrastructure.enroute_mongos.aws_route53_record.mongoseedx.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.mongo.enroute_A) module.reporting.reporting-zookeeper.aws_ecs_service.zoominder53: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-zoominder) module.reporting.aws_security_group_rule.infra2zookeeper: Refreshing state... (ID: sgrule-1293676309) module.reporting.reporting-zookeeper.aws_ecs_service.zookeeper: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-zookeeper) module.logging.zookeeper.aws_ecs_service.zoominder53: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-zoominder) module.logging.elasticsearch-group.aws_instance.es: Refreshing state... (ID: i-769600cb) module.reporting.aws_security_group_rule.infra2kafka: Refreshing state... (ID: sgrule-2379003344) module.logging.aws_security_group_rule.all2zookeeper: Refreshing state... (ID: sgrule-198175556) module.logging.aws_security_group_rule.allow_vpn: Refreshing state... (ID: sgrule-2225995318) module.logging.aws_security_group_rule.allow_elb: Refreshing state... (ID: sgrule-2051210990) module.vpn.aws_route53_record.dns-vpn: Refreshing state... (ID: Z2AVZWE6KAAUGB_vpn_A) module.vpn.aws_eip.vpn: Refreshing state... (ID: eipalloc-fb21a492) module.reporting.reporting-kafka.aws_security_group_rule.allow_elb: Refreshing state... (ID: sgrule-2097136759) module.services-ecs.services_redis.aws_elasticache_cluster.redis: Refreshing state... (ID: services-s-s1) module.logging.logging-kafka.aws_security_group_rule.allow_elb: Refreshing state... (ID: sgrule-1783020035) module.logging.zookeeper.aws_security_group_rule.2888self: Refreshing state... (ID: sgrule-2560321295) module.logging.zookeeper.aws_security_group_rule.3888self: Refreshing state... (ID: sgrule-1801819087) module.logging.zookeeper.aws_security_group_rule.2181self: Refreshing state... (ID: sgrule-811686267) module.logging.zookeeper.aws_security_group_rule.8181self: Refreshing state... (ID: sgrule-4275964350) module.logging.zookeeper.aws_security_group_rule.vpn_client: Refreshing state... (ID: sgrule-1583738299) module.logging.zookeeper.aws_security_group_rule.vpn_exhibitor: Refreshing state... (ID: sgrule-2430254462) module.logging.zookeeper.aws_ecs_service.zookeeper: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-zookeeper) module.services-ecs.services_rabbitmq.aws_instance.rabbit.2: Refreshing state... (ID: i-44de4ff9) module.services-ecs.services_rabbitmq.aws_instance.rabbit.1: Refreshing state... (ID: i-7cc150c1) module.services-ecs.services_rabbitmq.aws_instance.rabbit.0: Refreshing state... (ID: i-21de4f9c) module.vpn.aws_eip_association.vpn: Refreshing state... (ID: eipassoc-1129b579) module.logging.logging-kafka.aws_elb.kafka-manager_elb: Refreshing state... (ID: s-s1-logging-kafka-manager-elb) module.infrastructure.metrics.aws_instance.grafana: Refreshing state... (ID: i-f92db444) module.vpn.aws_route53_record.dns-bastion: Refreshing state... (ID: Z2AVZWE6KAAUGB_bastion_A) module.infrastructure.metrics.aws_instance.kapacitor: Refreshing state... (ID: i-a82cb515) module.reporting.reporting-kafka.aws_instance.kafka.1: Refreshing state... (ID: i-4fd6e2f3) module.reporting.reporting-kafka.aws_elb.kafka-manager_elb: Refreshing state... (ID: s-s1-reporting-kafka-manager-elb) module.infrastructure.metrics.aws_instance.influxdb: Refreshing state... (ID: i-ab2cb516) module.logging.logging-kafka.aws_instance.kafka.0: Refreshing state... (ID: i-9977ee24) module.reporting.reporting-kafka.aws_instance.kafka.0: Refreshing state... (ID: i-1f75eca2) module.logging.logging-kafka.aws_instance.kafka.2: Refreshing state... (ID: i-9677ee2b) module.reporting.reporting-kafka.aws_instance.kafka.2: Refreshing state... (ID: i-9877ee25) module.logging.logging-kafka.aws_instance.kafka.1: Refreshing state... (ID: i-a1d6e21d) module.vpc.aws_route.nat_to_vpn: Refreshing state... (ID: r-rtb-e7a9548f3423270202) module.vpc.aws_route.dmz_to_vpn: Refreshing state... (ID: r-rtb-f8a954903423270202) module.logging.aws_route53_record.kibana_elb: Refreshing state... (ID: Z2AVZWE6KAAUGB_kibana_CNAME) module.services-ecs.services_redis.aws_route53_record.redis: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.redis.services_CNAME) module.logging.elasticsearch-group.aws_route53_record.es: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.elasticsearch.logging_A) module.logging.logging-kafka.aws_route53_record.kafka-manager_elb: Refreshing state... (ID: Z2AVZWE6KAAUGB_kafka-manager.logging_CNAME) module.logging.logging-kafka.aws_ecs_service.kafka_manager: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-kafka-manager) module.infrastructure.metrics.aws_route53_record.kapacitor: Refreshing state... (ID: Z2AVZWE6KAAUGB_kapacitor_A) module.infrastructure.metrics.aws_route53_record.grafana: Refreshing state... (ID: Z2AVZWE6KAAUGB_grafana_A) module.reporting.reporting-kafka.aws_route53_record.kafka-manager_elb: Refreshing state... (ID: Z2AVZWE6KAAUGB_kafka-manager.reporting_CNAME) module.reporting.reporting-kafka.aws_ecs_service.kafka_manager: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-kafka-manager) module.logging.data.template_file.kibana_container: Refreshing state... module.logging.data.template_file.logstash_container: Refreshing state... module.logging.aws_ecs_task_definition.kibana: Refreshing state... (ID: s-s1-logging-kibana) module.logging.aws_ecs_task_definition.logstash: Refreshing state... (ID: s-s1-logstash) module.logging.aws_ecs_service.logstash: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logstash) module.logging.aws_ecs_service.kibana: Refreshing state... (ID: arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-kibana) module.services-ecs.services_rabbitmq.aws_route53_record.rabbit: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.rabbitmq.services_A) module.services-ecs.services_rabbitmq.aws_route53_record.seed.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.rabbitmq.services_A) module.reporting.reporting-kafka.aws_route53_record.seed.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.kafka.reporting_A) module.reporting.reporting-kafka.aws_route53_record.kafka: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.kafka.reporting_A) module.services-ecs.services_rabbitmq.aws_route53_record.seed.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.rabbitmq.services_A) module.reporting.reporting-kafka.aws_route53_record.seed.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.kafka.reporting_A) module.reporting.reporting-kafka.aws_route53_record.seed.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.kafka.reporting_A) module.services-ecs.services_rabbitmq.aws_route53_record.seed.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.rabbitmq.services_A) module.reporting.reporting-kafka.aws_ebs_volume.data.0: Refreshing state... (ID: vol-b6c8ec3c) module.reporting.reporting-kafka.aws_ebs_volume.data.2: Refreshing state... (ID: vol-fcc8ec76) module.reporting.reporting-kafka.aws_ebs_volume.data.1: Refreshing state... (ID: vol-108d818a) module.logging.logging-kafka.aws_route53_record.kafka: Refreshing state... (ID: Z2AVZWE6KAAUGB_seeds.kafka.logging_A) module.logging.logging-kafka.aws_route53_record.seed.2: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed2.kafka.logging_A) module.logging.logging-kafka.aws_route53_record.seed.0: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed0.kafka.logging_A) module.logging.logging-kafka.aws_route53_record.seed.1: Refreshing state... (ID: Z2AVZWE6KAAUGB_seed1.kafka.logging_A) module.logging.logging-kafka.aws_ebs_volume.data.0: Refreshing state... (ID: vol-e3c8ec69) module.logging.logging-kafka.aws_ebs_volume.data.2: Refreshing state... (ID: vol-fdc8ec77) module.logging.logging-kafka.aws_ebs_volume.data.1: Refreshing state... (ID: vol-7e8d81e4) module.reporting.reporting-kafka.aws_volume_attachment.data.1: Refreshing state... (ID: vai-413464641) module.reporting.reporting-kafka.aws_volume_attachment.data.2: Refreshing state... (ID: vai-3085140472) module.reporting.reporting-kafka.aws_volume_attachment.data.0: Refreshing state... (ID: vai-1268095811) module.logging.logging-kafka.aws_volume_attachment.data.2: Refreshing state... (ID: vai-1651138104) module.logging.logging-kafka.aws_volume_attachment.data.0: Refreshing state... (ID: vai-2066964597) module.logging.logging-kafka.aws_volume_attachment.data.1: Refreshing state... (ID: vai-188413089) module.infrastructure.metrics.aws_route53_record.influxdb: Refreshing state... (ID: Z2AVZWE6KAAUGB_influxdb_A) module.logging.aws_ecs_task_definition.logstash: Destroying... module.logging.redis.aws_route53_record.redis: Destroying... module.logging.aws_ecs_task_definition.logstash: Destruction complete module.logging.aws_ecs_task_definition.logstash: Creating... arn: "" => "" container_definitions: "" => "fb2b6ed395c434ed608caa24c23cdecc3294bfb4" family: "" => "s-s1-logstash" network_mode: "" => "" revision: "" => "" module.logging.aws_ecs_task_definition.logstash: Creation complete module.logging.aws_ecs_service.logstash: Modifying... task_definition: "arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logstash:44" => "arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logstash:45" module.logging.aws_ecs_service.logstash: Modifications complete module.logging.redis.aws_route53_record.redis: Still destroying... (10s elapsed) module.logging.redis.aws_route53_record.redis: Still destroying... (20s elapsed) module.logging.redis.aws_route53_record.redis: Still destroying... (30s elapsed) module.logging.redis.aws_route53_record.redis: Destruction complete module.logging.redis.aws_elasticache_cluster.redis: Destroying... module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (10s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (20s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (30s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (40s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (50s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m0s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m10s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m20s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m30s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m41s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (1m51s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (2m1s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (2m11s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Still destroying... (2m21s elapsed) module.logging.redis.aws_elasticache_cluster.redis: Destruction complete module.logging.redis.aws_elasticache_subnet_group.redisgroup: Destroying... module.logging.redis.aws_security_group.sg: Destroying... module.logging.redis.aws_elasticache_subnet_group.redisgroup: Destruction complete module.logging.redis.aws_security_group.sg: Destruction complete Apply complete! Resources: 1 added, 1 changed, 5 destroyed. The state of your infrastructure has been saved to the path below. This state is required to modify and destroy your infrastructure, so keep it safe. To inspect the complete state use the `terraform show` command. State path: .terraform/terraform.tfstate Outputs: domain = s1.sandbox.private.COMPANY.com env = sandbox env_s = s region = eu-central-1 shard = shard1 shard_s = s1 Experimental feature failure! Please report a bug. This is not an error. Your Terraform operation completed successfully. Your real infrastructure is unaffected by this message. While running, Terraform sometimes tests experimental features in the background. These features cannot affect real state and never touch real infrastructure. If the features work properly, you see nothing. If the features fail, this message appears. The following failures happened while running experimental features. Please report a Terraform bug so that future Terraform versions that enable these features can be improved! You can report an issue at: https://github.com/hashicorp/terraform/issues 1 error(s) occurred: * apply operation: Real and shadow states do not match! Real state: data.template_file.logging-host: ID = 9a3171e19560fc375ae46c76ff67ccc0307cd61339fc7ad71a32200007d76a1b rendered = s-s1 template = s-s1 vault_secret.docker_auth: ID = path:secret/core/docker/auth data.% = 1 data.value = [SECRETHERE] path = /secret/core/docker/auth Outputs: domain = s1.sandbox.private.COMPANY.com env = sandbox env_s = s region = eu-central-1 shard = shard1 shard_s = s1 module.infrastructure: aws_iam_instance_profile.read_tags: ID = s-s1-read-ec2-tags arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-read-ec2-tags name = s-s1-read-ec2-tags path = / roles.# = 1 roles.3447441025 = s-s1-read-ec2-tags Dependencies: aws_iam_role.read_tags aws_iam_role.ecs_with_elb: ID = s-s1-ecs-join-elb arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-ecs-join-elb assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ecs.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-ecs-join-elb path = / unique_id = AROAIZRYFAY3PG5UULOOA aws_iam_role.read_tags: ID = s-s1-read-ec2-tags arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-read-ec2-tags assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-read-ec2-tags path = / unique_id = AROAI6XXJ63GDPLJPY2RK aws_iam_role_policy.ecs_join_elb: ID = s-s1-ecs-join-elb:s-s1-ecs-join-elb name = s-s1-ecs-join-elb policy = { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:AuthorizeSecurityGroupIngress", "ec2:Describe*", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:Describe*", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:RegisterTargets" ], "Resource": "*" } ] } role = s-s1-ecs-join-elb Dependencies: aws_iam_role.ecs_with_elb aws_iam_role_policy.read_tags: ID = s-s1-read-ec2-tags:s-s1-read-ec2-tags name = s-s1-read-ec2-tags policy = { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeTags" ], "Resource": ["*"] } ] } role = s-s1-read-ec2-tags Dependencies: aws_iam_role.read_tags aws_route53_record.ns: ID = Z195XXJ156V0X5_s1.sandbox_NS fqdn = s1.sandbox.private.COMPANY.com health_check_id = name = s1.sandbox records.# = 4 records.1834663476 = ns-724.awsdns-26.net records.271744227 = ns-222.awsdns-27.com records.342145376 = ns-1334.awsdns-38.org records.4004954060 = ns-1693.awsdns-19.co.uk set_identifier = ttl = 30 type = NS zone_id = Z195XXJ156V0X5 Dependencies: aws_route53_zone.shard_domain aws_route53_zone.shard_domain aws_route53_zone.shard_domain aws_route53_zone.shard_domain aws_route53_zone.shard_domain: ID = Z2AVZWE6KAAUGB comment = Managed by Terraform force_destroy = false name = s1.sandbox.private.COMPANY.com name_servers.# = 4 name_servers.0 = ns-1334.awsdns-38.org name_servers.1 = ns-1693.awsdns-19.co.uk name_servers.2 = ns-222.awsdns-27.com name_servers.3 = ns-724.awsdns-26.net tags.% = 2 tags.Environment = sandbox tags.Shard = s1 zone_id = Z2AVZWE6KAAUGB Dependencies: data.template_file.name aws_security_group.mongo_sg: ID = sg-0ca63d64 description = Managed by Terraform egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 5 ingress.2661921475.cidr_blocks.# = 0 ingress.2661921475.from_port = -1 ingress.2661921475.protocol = icmp ingress.2661921475.security_groups.# = 1 ingress.2661921475.security_groups.701510740 = sg-0da63d65 ingress.2661921475.self = false ingress.2661921475.to_port = -1 ingress.2797690075.cidr_blocks.# = 0 ingress.2797690075.from_port = 22 ingress.2797690075.protocol = tcp ingress.2797690075.security_groups.# = 1 ingress.2797690075.security_groups.701510740 = sg-0da63d65 ingress.2797690075.self = false ingress.2797690075.to_port = 22 ingress.3198034310.cidr_blocks.# = 0 ingress.3198034310.from_port = 27017 ingress.3198034310.protocol = tcp ingress.3198034310.security_groups.# = 1 ingress.3198034310.security_groups.956125676 = sg-cea63da6 ingress.3198034310.self = false ingress.3198034310.to_port = 27107 ingress.419781043.cidr_blocks.# = 0 ingress.419781043.from_port = 27017 ingress.419781043.protocol = tcp ingress.419781043.security_groups.# = 1 ingress.419781043.security_groups.701510740 = sg-0da63d65 ingress.419781043.self = false ingress.419781043.to_port = 27109 ingress.670362197.cidr_blocks.# = 0 ingress.670362197.from_port = 27017 ingress.670362197.protocol = tcp ingress.670362197.security_groups.# = 0 ingress.670362197.self = true ingress.670362197.to_port = 27109 name = s-s1-mongo owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-mongo tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.icmp: ID = sgrule-2011585558 cidr_blocks.# = 0 from_port = -1 prefix_list_ids.# = 0 protocol = icmp security_group_id = sg-0ca63d64 self = false source_security_group_id = sg-0da63d65 to_port = -1 type = ingress Dependencies: aws_security_group.mongo_sg aws_security_group_rule.mongo2mongo: ID = sgrule-792093937 cidr_blocks.# = 0 from_port = 27017 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0ca63d64 self = false source_security_group_id = sg-0ca63d64 to_port = 27109 type = ingress Dependencies: aws_security_group.mongo_sg aws_security_group_rule.services_mongo: ID = sgrule-629819400 cidr_blocks.# = 0 from_port = 27017 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0ca63d64 self = false source_security_group_id = sg-cea63da6 to_port = 27107 type = ingress Dependencies: aws_security_group.mongo_sg aws_security_group_rule.vpnmongo: ID = sgrule-1251304207 cidr_blocks.# = 0 from_port = 27017 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0ca63d64 self = false source_security_group_id = sg-0da63d65 to_port = 27109 type = ingress Dependencies: aws_security_group.mongo_sg aws_security_group_rule.vpnssh: ID = sgrule-72348656 cidr_blocks.# = 0 from_port = 22 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0ca63d64 self = false source_security_group_id = sg-0da63d65 to_port = 22 type = ingress Dependencies: aws_security_group.mongo_sg data.template_file.cluster_name: ID = eec4fbef0d85acde2b7f4f0449ad5bb69b37bd537ffbdf3b8b82dc7d3fa5113a rendered = s-s1-infrastructure template = ${env_s}-${shard_s}-${name} vars.% = 3 vars.env_s = s vars.name = infrastructure vars.shard_s = s1 data.template_file.name: ID = ebf811a5fdc6c201d89b16513e9c8991c7912527cc1dab94f376f006cdf9e497 rendered = s1.sandbox.private.COMPANY.com template = ${shard_s}.${env}.private.COMPANY.com vars.% = 2 vars.env = sandbox vars.shard_s = s1 template_file.redis_host: (1 deposed) ID = Deposed ID 1 = 53e3f30beac8954c33c70d4d2d85cdbb4343cc363d432e9dd202a058bcbfc366 Outputs: cluster_id = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure cluster_name = data.template_file.cluster_name.rendered domain = s1.sandbox.private.COMPANY.com ecs_with_elb = s-s1-ecs-join-elb r53_zoneid = Z2AVZWE6KAAUGB read_tags = s-s1-read-ec2-tags role = arn:aws:iam::AWS_ACCOUNT:role/s-s1-infrastructure role_name = s-s1-infrastructure sg_id = sg-c2a63daa module.logging: aws_ecs_service.kibana: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-kibana cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 iam_role = s-s1-ecs-join-elb load_balancer.# = 1 load_balancer.2966153378.container_name = s-s1-logging-kibana load_balancer.2966153378.container_port = 5601 load_balancer.2966153378.elb_name = s-s1-logging-kibana load_balancer.2966153378.target_group_arn = name = s-s1-kibana task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-kibana:5 Dependencies: aws_ecs_task_definition.kibana aws_elb.kibana_elb aws_ecs_service.logstash: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logstash cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 name = s-s1-logstash task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logstash:45 Dependencies: aws_ecs_task_definition.logstash aws_ecs_task_definition.kibana: ID = s-s1-logging-kibana arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-kibana:5 container_definitions = 8fe89f9dc94c835ce4a6447e9c870bc138268c7e family = s-s1-logging-kibana network_mode = revision = 5 task_role_arn = Dependencies: data.template_file.kibana_container data.template_file.name aws_ecs_task_definition.logstash: ID = s-s1-logstash arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logstash:45 container_definitions = fb2b6ed395c434ed608caa24c23cdecc3294bfb4 family = s-s1-logstash network_mode = revision = 45 task_role_arn = Dependencies: data.template_file.logstash_container aws_elb.kibana_elb: ID = s-s1-logging-kibana access_logs.# = 0 availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b connection_draining = false connection_draining_timeout = 300 cross_zone_load_balancing = true dns_name = internal-s-s1-logging-kibana-430723458.eu-central-1.elb.amazonaws.com health_check.# = 1 health_check.0.healthy_threshold = 10 health_check.0.interval = 30 health_check.0.target = TCP:5601 health_check.0.timeout = 5 health_check.0.unhealthy_threshold = 2 idle_timeout = 60 instances.# = 1 instances.4061536827 = i-6cbc22d1 internal = true listener.# = 1 listener.2607972038.instance_port = 5601 listener.2607972038.instance_protocol = http listener.2607972038.lb_port = 80 listener.2607972038.lb_protocol = http listener.2607972038.ssl_certificate_id = name = s-s1-logging-kibana security_groups.# = 1 security_groups.1549689972 = sg-1ce09374 source_security_group = AWS_ACCOUNT/s-s1-logging-kibana source_security_group_id = sg-1ce09374 subnets.# = 2 subnets.1759077471 = subnet-f441a08e subnets.1946010758 = subnet-ef9f4c87 tags.% = 3 tags.Name = s-s1-logging-kibana tags.env = sandbox tags.shard = s1 zone_id = Z215JYRZR1TBD5 Dependencies: aws_security_group.kibana_elb data.template_file.name aws_route53_record.kibana_elb: ID = Z2AVZWE6KAAUGB_kibana_CNAME fqdn = kibana.s1.sandbox.private.COMPANY.com health_check_id = name = kibana records.# = 1 records.3060032907 = internal-s-s1-logging-kibana-430723458.eu-central-1.elb.amazonaws.com set_identifier = ttl = 300 type = CNAME zone_id = Z2AVZWE6KAAUGB Dependencies: aws_elb.kibana_elb aws_s3_bucket.s3: ID = s-s1-logging acceleration_status = acl = private arn = arn:aws:s3:::s-s1-logging bucket = s-s1-logging force_destroy = false hosted_zone_id = Z21DNDUVLTQW6Q policy = region = eu-central-1 request_payer = BucketOwner tags.% = 4 tags.Name = s-s1-logging tags.gly:cluster:name = data.template_file.cluster_name.rendered tags.gly:env:name = sandbox tags.terraformed = true website.# = 0 aws_security_group.kibana_elb: ID = sg-1ce09374 description = SG for Kibana ELB s-s1 egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.273351022.cidr_blocks.# = 0 ingress.273351022.from_port = 80 ingress.273351022.protocol = tcp ingress.273351022.security_groups.# = 1 ingress.273351022.security_groups.701510740 = sg-0da63d65 ingress.273351022.self = false ingress.273351022.to_port = 80 name = s-s1-logging-kibana owner_id = AWS_ACCOUNT tags.% = 6 tags.Name = s-s1-logging-kibana tags.gly:app:name = kibana tags.gly:env:name = sandbox tags.gly:role:name = logging tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.name aws_security_group_rule.all2zookeeper: ID = sgrule-198175556 cidr_blocks.# = 1 cidr_blocks.0 = 10.2.0.0/16 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false to_port = 2181 type = ingress aws_security_group_rule.allow_elb: ID = sgrule-2051210990 cidr_blocks.# = 0 from_port = 5601 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-1ce09374 to_port = 5601 type = ingress Dependencies: aws_security_group.kibana_elb aws_security_group_rule.allow_kafka_to_all: ID = sgrule-2787508229 cidr_blocks.# = 1 cidr_blocks.0 = 10.2.0.0/16 from_port = 9091 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0b324063 self = false to_port = 9093 type = ingress Dependencies: module.logging-kafka aws_security_group_rule.allow_vpn: ID = sgrule-2225995318 cidr_blocks.# = 0 from_port = 5601 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-0da63d65 to_port = 5601 type = ingress data.template_file.kibana_container: ID = a68f08805c682357aa0473eae53a038c164caade330da9e62755c0726d01fa0b rendered = [ { "memory": 768, "name" : "s-s1-logging-kibana", "image":"registry.sandbox.COMPANY.com/logging/kibana:b13f55d" , "memory" : 512, "portMappings": [ { "containerPort": 5601, "hostPort": 5601 } ], "environment": [ {"name":"ELASTICSEARCH_URL", "value":"http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200"} ] } ] template = [ { "memory": 768, "name" : "${name}", "image":"${registry}/logging/kibana:${imageid}" , "memory" : 512, "portMappings": [ { "containerPort": 5601, "hostPort": 5601 } ], "environment": [ {"name":"ELASTICSEARCH_URL", "value":"${esearch_dest}"} ] } ] vars.% = 4 vars.esearch_dest = http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200 vars.imageid = b13f55d vars.name = s-s1-logging-kibana vars.registry = registry.sandbox.COMPANY.com Dependencies: data.template_file.name module.elasticsearch-group vault_secret.kibana_image_rev data.template_file.logstash_container: ID = efd6ad3e4d3197cdba1e94187233b7baababf031a11ff970c237b77d5875348c rendered = [ { "memory": 1024, "name" : "s-s1-logstash", "image":"registry.sandbox.COMPANY.com/logging/logstash:e1dc6c7" , "environment": [ {"name":"AWS_REGION", "value": "eu-central-1"}, {"name":"ESEARCH_DEST", "value":"http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200"}, {"name":"ZOOKEEPER_SRC", "value":"seed0.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed1.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed2.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181/kafka"}, {"name":"INDEX", "value":"logstash-s-s1-%{+YYYYMMdd}"} ] } ] template = [ { "memory": 1024, "name" : "${name}", "image":"${registry}/logging/logstash:${imageid}" , "environment": [ {"name":"AWS_REGION", "value": "${region}"}, {"name":"ESEARCH_DEST", "value":"${esearch_dest}"}, {"name":"ZOOKEEPER_SRC", "value":"${zookeeper_hosts}"}, {"name":"INDEX", "value":"${index}"} ] } ] vars.% = 9 vars.env_s = s vars.esearch_dest = http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200 vars.imageid = e1dc6c7 vars.index = logstash-s-s1-%{+YYYYMMdd} vars.name = s-s1-logstash vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.shard_s = s vars.zookeeper_hosts = seed0.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed1.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed2.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181/kafka Dependencies: module.elasticsearch-group module.zookeeper vault_secret.logstash_image_rev data.template_file.name: ID = 8859640d821b7a52861fd8d5ff3d2709fa4453b21757a247031a5e329c076dc0 rendered = s-s1-logging-kibana template = ${env_s}-${shard_s}-logging-kibana vars.% = 2 vars.env_s = s vars.shard_s = s1 vault_secret.kibana_image_rev: ID = path:secret/core/docker/kibana/latest data.% = 1 data.value = b13f55d path = /secret/core/docker/kibana/latest vault_secret.logstash_image_rev: ID = path:secret/core/docker/logstash_queued/latest data.% = 1 data.value = e1dc6c7 path = /secret/core/docker/logstash_queued/latest module.reporting: aws_security_group_rule.infra2kafka: ID = sgrule-2379003344 cidr_blocks.# = 0 from_port = 9091 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0e9bf766 self = false source_security_group_id = sg-c2a63daa to_port = 9093 type = ingress Dependencies: module.reporting-kafka aws_security_group_rule.infra2zookeeper: ID = sgrule-1293676309 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-c2a63daa to_port = 2181 type = ingress Dependencies: module.zookeeper-ecs aws_security_group_rule.kafka2zookeeper: ID = sgrule-1150023751 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-0e9bf766 to_port = 2181 type = ingress Dependencies: module.reporting-kafka module.zookeeper-ecs aws_security_group_rule.services2kafka: ID = sgrule-4060914010 cidr_blocks.# = 0 from_port = 9091 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0e9bf766 self = false source_security_group_id = sg-cea63da6 to_port = 9093 type = ingress Dependencies: module.reporting-kafka aws_security_group_rule.services2zookeeper: ID = sgrule-853277599 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-cea63da6 to_port = 2181 type = ingress Dependencies: module.zookeeper-ecs Outputs: cluster_id = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper cluster_name = s-s1-zookeeper role = arn:aws:iam::AWS_ACCOUNT:role/s-s1-zookeeper role_name = s-s1-zookeeper sg_id = sg-4ce58d24 module.services-ecs: aws_iam_policy.kms: ID = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-services-config-kms arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-services-config-kms name = s-s1-services-config-kms path = / policy = { "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:eu-central-1:AWS_ACCOUNT:key/ea8662c0-671f-451f-8fa4-5392115e6788" ] } } Dependencies: aws_kms_key.kms aws_iam_role.service_task: ID = s-s1-task-services-config arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-task-services-config assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ecs-tasks.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-task-services-config path = / unique_id = AROAJN3YIQCXHFNQSN72O aws_iam_role_policy_attachment.kms: ID = s-s1-task-services-config-20160921145301211212643w5y policy_arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-services-config-kms role = s-s1-task-services-config Dependencies: aws_iam_policy.kms aws_iam_role.service_task aws_kms_alias.kms: ID = alias/s-s1-services-config arn = arn:aws:kms:eu-central-1:AWS_ACCOUNT:alias/s-s1-services-config name = alias/s-s1-services-config target_key_id = ea8662c0-671f-451f-8fa4-5392115e6788 Dependencies: aws_kms_key.kms aws_kms_key.kms: ID = ea8662c0-671f-451f-8fa4-5392115e6788 arn = arn:aws:kms:eu-central-1:AWS_ACCOUNT:key/ea8662c0-671f-451f-8fa4-5392115e6788 description = Ansible Vault Key for s-s1 enable_key_rotation = false is_enabled = true key_id = ea8662c0-671f-451f-8fa4-5392115e6788 key_usage = ENCRYPT_DECRYPT policy = {"Id":"key-default-1","Statement":[{"Action":"kms:*","Effect":"Allow","Principal":{"AWS":"arn:aws:iam::AWS_ACCOUNT:root"},"Resource":"*","Sid":"Enable IAM User Permissions"}],"Version":"2012-10-17"} aws_security_group.allow_web_from_anywhere: ID = sg-413e5a29 description = Managed by Terraform egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 2 ingress.2214680975.cidr_blocks.# = 1 ingress.2214680975.cidr_blocks.0 = 0.0.0.0/0 ingress.2214680975.from_port = 80 ingress.2214680975.protocol = tcp ingress.2214680975.security_groups.# = 0 ingress.2214680975.self = false ingress.2214680975.to_port = 80 ingress.2617001939.cidr_blocks.# = 1 ingress.2617001939.cidr_blocks.0 = 0.0.0.0/0 ingress.2617001939.from_port = 443 ingress.2617001939.protocol = tcp ingress.2617001939.security_groups.# = 0 ingress.2617001939.self = false ingress.2617001939.to_port = 443 name = s-s1-external-web-service owner_id = AWS_ACCOUNT tags.% = 3 tags.Name = s-s1-external-web-service tags.gly:env:name = sandbox tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.allow_all_from_anywhere: ID = sgrule-3368248822 cidr_blocks.# = 1 cidr_blocks.0 = 0.0.0.0/0 from_port = -1 prefix_list_ids.# = 0 protocol = -1 security_group_id = sg-cea63da6 self = false to_port = -1 type = ingress Dependencies: module.ecs-cluster aws_security_group_rule.allow_http: ID = sgrule-3212157986 cidr_blocks.# = 1 cidr_blocks.0 = 0.0.0.0/0 from_port = 443 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-413e5a29 self = false to_port = 443 type = ingress Dependencies: aws_security_group.allow_web_from_anywhere aws_security_group_rule.https: ID = sgrule-1173379169 cidr_blocks.# = 1 cidr_blocks.0 = 0.0.0.0/0 from_port = 80 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-413e5a29 self = false to_port = 80 type = ingress Dependencies: aws_security_group.allow_web_from_anywhere data.template_file.cluster_name: ID = 15a12a1bba8caae0dfa538b29121c4ba1cf83194e50393f33a2b5763b9f1ce5f rendered = s-s1-services template = ${env_s}-${shard_s}-${name} vars.% = 3 vars.env_s = s vars.name = services vars.shard_s = s1 Outputs: sg_id = sg-cea63da6 module.vpc: aws_eip.natip: ID = eipalloc-5020a539 association_id = eipassoc-202bb748 domain = vpc instance = network_interface = eni-0040736a private_ip = 10.2.1.90 public_ip = IP.IP.IP.IP vpc = true aws_internet_gateway.igw: ID = igw-8dc7b2e4 tags.% = 1 tags.Name = s-s1 vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_nat_gateway.natgw: ID = nat-0af0f68ec1225b677 allocation_id = eipalloc-5020a539 network_interface_id = eni-0040736a private_ip = 10.2.1.90 public_ip = IP.IP.IP.IP subnet_id = subnet-ed9f4c85 Dependencies: aws_eip.natip aws_subnet.dmz-pub-left aws_route.dmz_to_vpn: ID = r-rtb-f8a954903423270202 destination_cidr_block = 10.0.0.0/8 destination_prefix_list_id = gateway_id = instance_id = i-c6a12e7b instance_owner_id = AWS_ACCOUNT nat_gateway_id = network_interface_id = eni-2547744f origin = CreateRoute route_table_id = rtb-f8a95490 state = active vpc_peering_connection_id = Dependencies: aws_route_table.dmz aws_route.nat_to_vpn: ID = r-rtb-e7a9548f3423270202 destination_cidr_block = 10.0.0.0/8 destination_prefix_list_id = gateway_id = instance_id = i-c6a12e7b instance_owner_id = AWS_ACCOUNT nat_gateway_id = network_interface_id = eni-2547744f origin = CreateRoute route_table_id = rtb-e7a9548f state = active vpc_peering_connection_id = Dependencies: aws_route_table.nat aws_route.via_igw: ID = r-rtb-f8a954901080289494 destination_cidr_block = 0.0.0.0/0 destination_prefix_list_id = gateway_id = igw-8dc7b2e4 instance_id = instance_owner_id = nat_gateway_id = network_interface_id = origin = CreateRoute route_table_id = rtb-f8a95490 state = active vpc_peering_connection_id = Dependencies: aws_internet_gateway.igw aws_route_table.dmz aws_route.via_nat: ID = r-rtb-e7a9548f1080289494 destination_cidr_block = 0.0.0.0/0 destination_prefix_list_id = gateway_id = instance_id = instance_owner_id = nat_gateway_id = nat-0af0f68ec1225b677 network_interface_id = origin = CreateRoute route_table_id = rtb-e7a9548f state = active vpc_peering_connection_id = Dependencies: aws_nat_gateway.natgw aws_route_table.nat aws_route_table.dmz: ID = rtb-f8a95490 propagating_vgws.# = 0 route.# = 2 route.3249188967.cidr_block = 0.0.0.0/0 route.3249188967.gateway_id = igw-8dc7b2e4 route.3249188967.instance_id = route.3249188967.nat_gateway_id = route.3249188967.network_interface_id = route.3249188967.vpc_peering_connection_id = route.3528813105.cidr_block = 10.0.0.0/8 route.3528813105.gateway_id = route.3528813105.instance_id = i-c6a12e7b route.3528813105.nat_gateway_id = route.3528813105.network_interface_id = eni-2547744f route.3528813105.vpc_peering_connection_id = tags.% = 1 tags.Name = s-s1-dmz vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_route_table.nat: ID = rtb-e7a9548f propagating_vgws.# = 0 route.# = 2 route.3011589952.cidr_block = 0.0.0.0/0 route.3011589952.gateway_id = route.3011589952.instance_id = route.3011589952.nat_gateway_id = nat-0af0f68ec1225b677 route.3011589952.network_interface_id = route.3011589952.vpc_peering_connection_id = route.3528813105.cidr_block = 10.0.0.0/8 route.3528813105.gateway_id = route.3528813105.instance_id = i-c6a12e7b route.3528813105.nat_gateway_id = route.3528813105.network_interface_id = eni-2547744f route.3528813105.vpc_peering_connection_id = tags.% = 1 tags.Name = s-s1-nat vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_route_table_association.db-route-left: ID = rtbassoc-a174f9c9 route_table_id = rtb-e7a9548f subnet_id = subnet-ee9f4c86 Dependencies: aws_route_table.nat aws_subnet.db-int-left aws_route_table_association.db-route-right: ID = rtbassoc-af74f9c7 route_table_id = rtb-e7a9548f subnet_id = subnet-f541a08f Dependencies: aws_route_table.nat aws_subnet.db-int-right aws_route_table_association.dmz_route-left: ID = rtbassoc-a674f9ce route_table_id = rtb-f8a95490 subnet_id = subnet-ed9f4c85 Dependencies: aws_route_table.dmz aws_subnet.dmz-pub-left aws_route_table_association.dmz_route-right: ID = rtbassoc-a374f9cb route_table_id = rtb-f8a95490 subnet_id = subnet-ea41a090 Dependencies: aws_route_table.dmz aws_subnet.dmz-pub-right aws_route_table_association.nat-route-left: ID = rtbassoc-a074f9c8 route_table_id = rtb-e7a9548f subnet_id = subnet-ef9f4c87 Dependencies: aws_route_table.nat aws_subnet.app-int-left aws_route_table_association.nat-route-right: ID = rtbassoc-a274f9ca route_table_id = rtb-e7a9548f subnet_id = subnet-f441a08e Dependencies: aws_route_table.nat aws_subnet.app-int-right aws_security_group.common: ID = sg-69daae01 description = Common SG for all hosts in s-s1 egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.3852133917.cidr_blocks.# = 0 ingress.3852133917.from_port = 0 ingress.3852133917.protocol = -1 ingress.3852133917.security_groups.# = 1 ingress.3852133917.security_groups.701510740 = sg-0da63d65 ingress.3852133917.self = false ingress.3852133917.to_port = 0 name = s-s1-common owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-common tags.gly:env:name = sandbox tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.app-int-left: ID = subnet-ef9f4c87 availability_zone = eu-central-1a cidr_block = 10.2.8.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-app-a vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.app-int-right: ID = subnet-f441a08e availability_zone = eu-central-1b cidr_block = 10.2.10.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-app-b vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.db-int-left: ID = subnet-ee9f4c86 availability_zone = eu-central-1a cidr_block = 10.2.12.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-db-a vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.db-int-right: ID = subnet-f541a08f availability_zone = eu-central-1b cidr_block = 10.2.14.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-db-b vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.dmz-pub-left: ID = subnet-ed9f4c85 availability_zone = eu-central-1a cidr_block = 10.2.0.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-dmz-a vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_subnet.dmz-pub-right: ID = subnet-ea41a090 availability_zone = eu-central-1b cidr_block = 10.2.2.0/23 map_public_ip_on_launch = false tags.% = 1 tags.Name = s-s1-dmz-b vpc_id = vpc-2d796044 Dependencies: aws_vpc.vpc aws_vpc.vpc: ID = vpc-2d796044 cidr_block = 10.2.0.0/16 default_network_acl_id = acl-b737c1df default_route_table_id = rtb-e5a9548d default_security_group_id = sg-09a63d61 dhcp_options_id = dopt-7687631f enable_dns_hostnames = false enable_dns_support = true instance_tenancy = default main_route_table_id = rtb-e5a9548d tags.% = 1 tags.Name = s-s1 Outputs: app_net = subnet-ef9f4c87,subnet-f441a08e common_sg_id = sg-69daae01 db_net = subnet-ee9f4c86,subnet-f541a08f dmz_net = subnet-ed9f4c85,subnet-ea41a090 nat_ip = IP.IP.IP.IP vpc = vpc-2d796044 vpc_cidr = 10.2.0.0/16 module.vpn: aws_eip.vpn: ID = eipalloc-fb21a492 association_id = eipassoc-1129b579 domain = vpc instance = i-c6a12e7b network_interface = eni-2547744f private_ip = 10.2.1.202 public_ip = IP.IP.IP.IP vpc = true Dependencies: aws_instance.vpn aws_eip_association.vpn: ID = eipassoc-1129b579 allocation_id = eipalloc-fb21a492 instance_id = i-c6a12e7b network_interface_id = eni-2547744f private_ip_address = 10.2.1.202 public_ip = IP.IP.IP.IP Dependencies: aws_eip.vpn aws_instance.vpn aws_instance.vpn: ID = i-c6a12e7b ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.micro key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-2547744f private_dns = ip-10-2-1-202.eu-central-1.compute.internal private_ip = 10.2.1.202 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = false subnet_id = subnet-ed9f4c85 tags.% = 5 tags.Name = s-s1-vpn tags.gly:env:name = sandbox tags.gly:role:name = vpn_spoke tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.701510740 = sg-0da63d65 Dependencies: aws_security_group.vpn_sg data.template_file.name aws_route53_record.dns-bastion: ID = Z2AVZWE6KAAUGB_bastion_A fqdn = bastion.s1.sandbox.private.COMPANY.com health_check_id = name = bastion records.# = 1 records.3368473357 = IP.IP.IP.IP set_identifier = ttl = 60 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_eip.vpn aws_route53_record.dns-vpn: ID = Z2AVZWE6KAAUGB_vpn_A fqdn = vpn.s1.sandbox.private.COMPANY.com health_check_id = name = vpn records.# = 1 records.3368473357 = IP.IP.IP.IP set_identifier = ttl = 60 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.vpn aws_security_group.vpn_sg: ID = sg-0da63d65 description = SG for vpn host in s-s1-vpn egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.2541437006.cidr_blocks.# = 1 ingress.2541437006.cidr_blocks.0 = 0.0.0.0/0 ingress.2541437006.from_port = 22 ingress.2541437006.protocol = tcp ingress.2541437006.security_groups.# = 0 ingress.2541437006.self = false ingress.2541437006.to_port = 22 name = s-s1-vpn owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-vpn tags.gly:env:name = sandbox tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.name data.template_file.name: ID = 3102ce8d73979d46b45e209c4fa37279ce21db7d59e770ce9353daacab8e2171 rendered = s-s1-vpn template = ${env_s}-${shard_s}-${app} vars.% = 3 vars.app = vpn vars.env_s = s vars.shard_s = s1 data.template_file.userdata: ID = a2e06883382204dd9fd2c6e05549887e2d1222ae0bfc900b838ab2fee59dc138 rendered = #!/bin/bash service sshd start template = #!/bin/bash service sshd start Outputs: vpn_eip = eni-2547744f vpn_public_ip = IP.IP.IP.IP vpn_sg = sg-0da63d65 module.infrastructure.core_mongoc: aws_instance.mongoc.0: ID = i-bbc95406 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-7c3f9e11 private_dns = ip-10-2-8-179.eu-central-1.compute.internal private_ip = 10.2.8.179 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-c0 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongoc.1: ID = i-082e07b4 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-f6acaf8a private_dns = ip-10-2-10-19.eu-central-1.compute.internal private_ip = 10.2.10.19 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-core-mongo-c1 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongoc.2: ID = i-16ce53ab ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-843f9ee9 private_dns = ip-10-2-8-100.eu-central-1.compute.internal private_ip = 10.2.8.100 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-c2 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 2 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = b818462e79c4298c87e8ae0e7a0a2877b23a9ba12d315b3ec760b5255f20bb58 rendered = s-s1-core template = ${env_shard}-${app} vars.% = 2 vars.app = core vars.env_shard = s-s1 module.infrastructure.core_mongod_rs0: aws_instance.arbiter: ID = i-bec95403 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-173e9f7a private_dns = ip-10-2-9-15.eu-central-1.compute.internal private_ip = 10.2.9.15 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-a0-rs0 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = arbiter tags.gly:mongo:process = arbiter tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.0: ID = i-99c85524 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = true ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = true ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = true ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-073f9e6a private_dns = ip-10-2-9-251.eu-central-1.compute.internal private_ip = 10.2.9.251 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-d0-rs0 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.1: ID = i-6d2108d1 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = true ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = true ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = true ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-5fa8ab23 private_dns = ip-10-2-10-136.eu-central-1.compute.internal private_ip = 10.2.10.136 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-core-mongo-d1-rs0 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = ad25e91d18a9823444db0eea3f69adabd85fe60702cb833c19f5ce58b53178a8 rendered = s-s1-core-rs0 template = ${env_shard}-${app}-${rset} vars.% = 3 vars.app = core vars.env_shard = s-s1 vars.rset = rs0 module.infrastructure.core_mongod_rs1: aws_instance.arbiter: ID = i-9fc85522 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-bd3c9dd0 private_dns = ip-10-2-9-124.eu-central-1.compute.internal private_ip = 10.2.9.124 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-a0-rs1 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = arbiter tags.gly:mongo:process = arbiter tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.0: ID = i-0ace53b7 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-b63f9edb private_dns = ip-10-2-8-108.eu-central-1.compute.internal private_ip = 10.2.8.108 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-d0-rs1 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.1: ID = i-3d200981 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-58a8ab24 private_dns = ip-10-2-10-152.eu-central-1.compute.internal private_ip = 10.2.10.152 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-core-mongo-d1-rs1 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = ec6b3269e41214862cabbacc51819baedf78fabee1447edbba1ada5db5fb9120 rendered = s-s1-core-rs1 template = ${env_shard}-${app}-${rset} vars.% = 3 vars.app = core vars.env_shard = s-s1 vars.rset = rs1 module.infrastructure.core_mongos: aws_instance.mongos.0: ID = i-9ec85523 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-143e9f79 private_dns = ip-10-2-8-86.eu-central-1.compute.internal private_ip = 10.2.8.86 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-s0 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongos.1: ID = i-072e07bb ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-a2adaede private_dns = ip-10-2-10-210.eu-central-1.compute.internal private_ip = 10.2.10.210 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-core-mongo-s1 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongos.2: ID = i-b9c95404 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-113e9f7c private_dns = ip-10-2-8-145.eu-central-1.compute.internal private_ip = 10.2.8.145 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-core-mongo-s2 tags.gly:app:name = core tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 2 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_route53_record.mongoseeds: ID = Z2AVZWE6KAAUGB_seeds.mongo.core_A fqdn = seeds.mongo.core.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.mongo.core records.# = 3 records.289954459 = 10.2.10.210 records.3181408962 = 10.2.8.145 records.757494918 = 10.2.8.86 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.0: ID = Z2AVZWE6KAAUGB_seed0.mongo.core_A fqdn = seed0.mongo.core.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.mongo.core records.# = 1 records.757494918 = 10.2.8.86 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.1: ID = Z2AVZWE6KAAUGB_seed1.mongo.core_A fqdn = seed1.mongo.core.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.mongo.core records.# = 1 records.289954459 = 10.2.10.210 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.2: ID = Z2AVZWE6KAAUGB_seed2.mongo.core_A fqdn = seed2.mongo.core.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.mongo.core records.# = 1 records.3181408962 = 10.2.8.145 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos data.template_file.name: ID = b818462e79c4298c87e8ae0e7a0a2877b23a9ba12d315b3ec760b5255f20bb58 rendered = s-s1-core template = ${env_shard}-${app} vars.% = 2 vars.app = core vars.env_shard = s-s1 module.infrastructure.elasticsearch-group: Outputs: url = http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200 module.infrastructure.enroute_mongoc: aws_instance.mongoc.0: ID = i-a750c71a ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-8bc939e6 private_dns = ip-10-2-9-85.eu-central-1.compute.internal private_ip = 10.2.9.85 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-c0 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongoc.1: ID = i-3774578b ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-c7613dbb private_dns = ip-10-2-10-253.eu-central-1.compute.internal private_ip = 10.2.10.253 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-enroute-mongo-c1 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongoc.2: ID = i-4750c7fa ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-09cb3b64 private_dns = ip-10-2-8-53.eu-central-1.compute.internal private_ip = 10.2.8.53 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-c2 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 2 tags.gly:mongo:process = mongoc tags.gly:mongo:rs = rs0 tags.gly:role:name = mongoc tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = b818462e79c4298c87e8ae0e7a0a2877b23a9ba12d315b3ec760b5255f20bb58 rendered = s-s1-core template = ${env_shard}-${app} vars.% = 2 vars.app = core vars.env_shard = s-s1 module.infrastructure.enroute_mongod_rs0: aws_instance.arbiter: ID = i-4ca02ff1 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ec477486 private_dns = ip-10-2-9-212.eu-central-1.compute.internal private_ip = 10.2.9.212 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-a0-rs0 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = arbiter tags.gly:mongo:process = arbiter tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.0: ID = i-bea02f03 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-a44073ce private_dns = ip-10-2-9-73.eu-central-1.compute.internal private_ip = 10.2.9.73 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-d0-rs0 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.1: ID = i-663f67da ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-6525bc19 private_dns = ip-10-2-11-186.eu-central-1.compute.internal private_ip = 10.2.11.186 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-enroute-mongo-d1-rs0 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs0 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = ad25e91d18a9823444db0eea3f69adabd85fe60702cb833c19f5ce58b53178a8 rendered = s-s1-core-rs0 template = ${env_shard}-${app}-${rset} vars.% = 3 vars.app = core vars.env_shard = s-s1 vars.rset = rs0 module.infrastructure.enroute_mongod_rs1: aws_instance.arbiter: ID = i-b3a02f0e ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ac4073c6 private_dns = ip-10-2-8-253.eu-central-1.compute.internal private_ip = 10.2.8.253 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-a0-rs1 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = arbiter tags.gly:mongo:process = arbiter tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.0: ID = i-d8a12e65 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-49407323 private_dns = ip-10-2-9-143.eu-central-1.compute.internal private_ip = 10.2.9.143 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-d0-rs1 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongod.1: ID = i-e73f675b ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 3 ebs_block_device.2630216116.delete_on_termination = false ebs_block_device.2630216116.device_name = /dev/sde ebs_block_device.2630216116.encrypted = false ebs_block_device.2630216116.iops = 1500 ebs_block_device.2630216116.snapshot_id = ebs_block_device.2630216116.volume_size = 500 ebs_block_device.2630216116.volume_type = gp2 ebs_block_device.2659407853.delete_on_termination = false ebs_block_device.2659407853.device_name = /dev/sdf ebs_block_device.2659407853.encrypted = false ebs_block_device.2659407853.iops = 150 ebs_block_device.2659407853.snapshot_id = ebs_block_device.2659407853.volume_size = 50 ebs_block_device.2659407853.volume_type = gp2 ebs_block_device.2671853018.delete_on_termination = false ebs_block_device.2671853018.device_name = /dev/sdg ebs_block_device.2671853018.encrypted = false ebs_block_device.2671853018.iops = 0 ebs_block_device.2671853018.snapshot_id = ebs_block_device.2671853018.volume_size = 50 ebs_block_device.2671853018.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ea20b996 private_dns = ip-10-2-11-108.eu-central-1.compute.internal private_ip = 10.2.11.108 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-enroute-mongo-d1-rs1 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongod tags.gly:mongo:rs = rs1 tags.gly:role:name = mongod tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 data.template_file.name: ID = ec6b3269e41214862cabbacc51819baedf78fabee1447edbba1ada5db5fb9120 rendered = s-s1-core-rs1 template = ${env_shard}-${app}-${rset} vars.% = 3 vars.app = core vars.env_shard = s-s1 vars.rset = rs1 module.infrastructure.enroute_mongos: aws_instance.mongos.0: ID = i-a650c71b ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-f5c93998 private_dns = ip-10-2-9-23.eu-central-1.compute.internal private_ip = 10.2.9.23 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-s0 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 0 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongos.1: ID = i-e17b585d ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-20613d5c private_dns = ip-10-2-10-155.eu-central-1.compute.internal private_ip = 10.2.10.155 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-f441a08e tags.% = 10 tags.Name = s-s1-enroute-mongo-s1 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 1 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_instance.mongos.2: ID = i-1251c6af ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-read-ec2-tags instance_state = running instance_type = t2.small key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-0ecc3c63 private_dns = ip-10-2-8-212.eu-central-1.compute.internal private_ip = 10.2.8.212 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 10 tags.Name = s-s1-enroute-mongo-s2 tags.gly:app:name = enroute tags.gly:cluster:name = mongodb tags.gly:env:name = sandbox tags.gly:mongo:nodeid = 2 tags.gly:mongo:process = mongos tags.gly:mongo:rs = rs0 tags.gly:role:name = mongos tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.2607823436 = sg-0ca63d64 aws_route53_record.mongoseeds: ID = Z2AVZWE6KAAUGB_seeds.mongo.enroute_A fqdn = seeds.mongo.enroute.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.mongo.enroute records.# = 3 records.118019401 = 10.2.10.155 records.1559604605 = 10.2.8.212 records.522129382 = 10.2.9.23 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.0: ID = Z2AVZWE6KAAUGB_seed0.mongo.enroute_A fqdn = seed0.mongo.enroute.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.mongo.enroute records.# = 1 records.522129382 = 10.2.9.23 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.1: ID = Z2AVZWE6KAAUGB_seed1.mongo.enroute_A fqdn = seed1.mongo.enroute.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.mongo.enroute records.# = 1 records.118019401 = 10.2.10.155 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos aws_route53_record.mongoseedx.2: ID = Z2AVZWE6KAAUGB_seed2.mongo.enroute_A fqdn = seed2.mongo.enroute.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.mongo.enroute records.# = 1 records.1559604605 = 10.2.8.212 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.mongos data.template_file.name: ID = b818462e79c4298c87e8ae0e7a0a2877b23a9ba12d315b3ec760b5255f20bb58 rendered = s-s1-core template = ${env_shard}-${app} vars.% = 2 vars.app = core vars.env_shard = s-s1 module.infrastructure.infrastructure-ecs: aws_autoscaling_group.asg: ID = s-s1-infrastructure arn = arn:aws:autoscaling:eu-central-1:AWS_ACCOUNT:autoScalingGroup:9040d8fb-2345-44c6-8a1e-cf321441f826:autoScalingGroupName/s-s1-infrastructure availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b default_cooldown = 300 desired_capacity = 3 force_delete = false health_check_grace_period = 300 health_check_type = EC2 launch_configuration = s-s1-infrastructure_20161031032428506944253hmw load_balancers.# = 0 max_size = 10 metrics_granularity = 1Minute min_size = 0 name = s-s1-infrastructure placement_group = protect_from_scale_in = false tag.# = 5 tag.1444320175.key = Name tag.1444320175.propagate_at_launch = true tag.1444320175.value = s-s1-infrastructure-ecs tag.1623923999.key = gly:shard:name tag.1623923999.propagate_at_launch = true tag.1623923999.value = s1 tag.3269858136.key = gly:env:name tag.3269858136.propagate_at_launch = true tag.3269858136.value = sandbox tag.381469614.key = terraformed tag.381469614.propagate_at_launch = true tag.381469614.value = true tag.4202422834.key = gly:cluster:name tag.4202422834.propagate_at_launch = true tag.4202422834.value = infrastructure-ecs target_group_arns.# = 0 termination_policies.# = 0 vpc_zone_identifier.# = 2 vpc_zone_identifier.1759077471 = subnet-f441a08e vpc_zone_identifier.1946010758 = subnet-ef9f4c87 wait_for_capacity_timeout = 10m Dependencies: aws_launch_configuration.lc aws_ecs_cluster.cluster: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure name = s-s1-infrastructure aws_iam_instance_profile.prof: ID = s-s1-infrastructure arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-infrastructure name = s-s1-infrastructure path = / roles.# = 1 roles.3011140715 = s-s1-infrastructure Dependencies: aws_iam_role.role aws_iam_role.role: ID = s-s1-infrastructure arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-infrastructure assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-infrastructure path = / unique_id = AROAJ5GXL44NSCQ7UBSM2 aws_iam_role_policy.policy: ID = s-s1-infrastructure:s-s1-infrastructure name = s-s1-infrastructure policy = { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": ["arn:aws:s3:::bucket-name"] }, { "Effect": "Allow", "Action": [ "ecs:DeregisterContainerInstance", "ecs:DiscoverPollEndpoint", "ecs:Poll", "ecs:RegisterContainerInstance", "ecs:StartTelemetrySession", "ecs:Submit*", "logs:CreateLogStream", "logs:PutLogEvents", "ec2:Describe*", "route53:ListResourceRecordSets", "route53:ChangeResourceRecordSets", "route53:GetHostedZone", "route53:ListHostedZones" ], "Resource": ["*"] } ] } role = s-s1-infrastructure Dependencies: aws_iam_role.role aws_launch_configuration.lc: ID = s-s1-infrastructure_20161031032428506944253hmw associate_public_ip_address = false ebs_block_device.# = 0 ebs_optimized = false enable_monitoring = true ephemeral_block_device.# = 0 iam_instance_profile = s-s1-infrastructure image_id = ami-53b64d3c instance_type = t2.large key_name = COMPANYKeyPair name = s-s1-infrastructure_20161031032428506944253hmw name_prefix = s-s1-infrastructure_ root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 64 root_block_device.0.volume_type = security_groups.# = 1 security_groups.729825922 = sg-c2a63daa spot_price = user_data = 2252f48a4ce9f6832f84000de884d2772335344c vpc_classic_link_id = vpc_classic_link_security_groups.# = 0 Dependencies: aws_iam_instance_profile.prof aws_security_group.base_ecs_sg template_file.userdata aws_security_group.base_ecs_sg: ID = sg-c2a63daa description = SG for ecs hosts in s-s1-infrastructure egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 10 ingress.2541437006.cidr_blocks.# = 1 ingress.2541437006.cidr_blocks.0 = 0.0.0.0/0 ingress.2541437006.from_port = 22 ingress.2541437006.protocol = tcp ingress.2541437006.security_groups.# = 0 ingress.2541437006.self = false ingress.2541437006.to_port = 22 ingress.2642137709.cidr_blocks.# = 0 ingress.2642137709.from_port = 2888 ingress.2642137709.protocol = tcp ingress.2642137709.security_groups.# = 0 ingress.2642137709.self = true ingress.2642137709.to_port = 2888 ingress.295989988.cidr_blocks.# = 0 ingress.295989988.from_port = 9000 ingress.295989988.protocol = tcp ingress.295989988.security_groups.# = 1 ingress.295989988.security_groups.165534958 = sg-901e62f8 ingress.295989988.self = false ingress.295989988.to_port = 9000 ingress.3241784312.cidr_blocks.# = 1 ingress.3241784312.cidr_blocks.0 = 10.2.0.0/16 ingress.3241784312.from_port = 2181 ingress.3241784312.protocol = tcp ingress.3241784312.security_groups.# = 0 ingress.3241784312.self = false ingress.3241784312.to_port = 2181 ingress.3289727803.cidr_blocks.# = 0 ingress.3289727803.from_port = 9000 ingress.3289727803.protocol = tcp ingress.3289727803.security_groups.# = 1 ingress.3289727803.security_groups.3635275724 = sg-911e62f9 ingress.3289727803.self = false ingress.3289727803.to_port = 9000 ingress.345034060.cidr_blocks.# = 0 ingress.345034060.from_port = 5601 ingress.345034060.protocol = tcp ingress.345034060.security_groups.# = 2 ingress.345034060.security_groups.1549689972 = sg-1ce09374 ingress.345034060.security_groups.701510740 = sg-0da63d65 ingress.345034060.self = false ingress.345034060.to_port = 5601 ingress.3616977731.cidr_blocks.# = 0 ingress.3616977731.from_port = 3888 ingress.3616977731.protocol = tcp ingress.3616977731.security_groups.# = 0 ingress.3616977731.self = true ingress.3616977731.to_port = 3888 ingress.3852133917.cidr_blocks.# = 0 ingress.3852133917.from_port = 0 ingress.3852133917.protocol = -1 ingress.3852133917.security_groups.# = 1 ingress.3852133917.security_groups.701510740 = sg-0da63d65 ingress.3852133917.self = false ingress.3852133917.to_port = 0 ingress.530227957.cidr_blocks.# = 0 ingress.530227957.from_port = 8181 ingress.530227957.protocol = tcp ingress.530227957.security_groups.# = 1 ingress.530227957.security_groups.701510740 = sg-0da63d65 ingress.530227957.self = true ingress.530227957.to_port = 8181 ingress.889803532.cidr_blocks.# = 0 ingress.889803532.from_port = 2181 ingress.889803532.protocol = tcp ingress.889803532.security_groups.# = 1 ingress.889803532.security_groups.701510740 = sg-0da63d65 ingress.889803532.self = true ingress.889803532.to_port = 2181 name = s-s1-infrastructure owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-infrastructure-ecs tags.gly:cluster:name = infrastructure-ecs tags.gly:env:name = sandbox tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.allow_all_from_vpn: ID = sgrule-110935539 cidr_blocks.# = 0 from_port = -1 prefix_list_ids.# = 0 protocol = -1 security_group_id = sg-c2a63daa self = false source_security_group_id = sg-0da63d65 to_port = -1 type = ingress Dependencies: aws_security_group.base_ecs_sg template_file.userdata: ID = fee775e2b9bbf261e4a0e658d0a8f0bef7f18d82c630ac8c3aaefdc5e2cc39aa rendered = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="s-s1-infrastructure" export DOCKER_REGISTRY="registry.sandbox.COMPANY.com" export DOCKER_AUTH="[SECRETHERE]" export GLY_CLUSTER_NAME="s-s1-infrastructure" export GLY_ENV_NAME="sandbox" export GLY_APP_NAME="unknown" export KAFKA_DEST="seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092" export INFLUX_URL=" http://influxdb.private.COMPANY.com:8086" (for x in `ls /usr/local/startup/*`; do $x; done) & template = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="${cluster}" export DOCKER_REGISTRY="${dockerregistry}" export DOCKER_AUTH="${dockerauth}" export GLY_CLUSTER_NAME="${cluster}" export GLY_ENV_NAME="${env}" export GLY_APP_NAME="${appname}" export KAFKA_DEST="${kafka_dest}" export INFLUX_URL="${influxdb}" (for x in `ls /usr/local/startup/*`; do $x; done) & vars.% = 7 vars.appname = unknown vars.cluster = s-s1-infrastructure vars.dockerauth = [SECRETHERE] vars.dockerregistry = registry.sandbox.COMPANY.com vars.env = sandbox vars.influxdb = http://influxdb.private.COMPANY.com:8086 vars.kafka_dest = seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092 Outputs: cluster_id = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure cluster_name = s-s1-infrastructure role = arn:aws:iam::AWS_ACCOUNT:role/s-s1-infrastructure role_name = s-s1-infrastructure sg_id = sg-c2a63daa module.infrastructure.logging-logstash-infra: Outputs: redis_fqdn = seeds.redis.logging.s1.sandbox.private.COMPANY.com module.infrastructure.metrics: aws_iam_instance_profile.metrics_instance_profile: ID = metrics_profile_s-s1-metrics arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/metrics_profile_s-s1-metrics name = metrics_profile_s-s1-metrics path = / roles.# = 1 roles.1121697722 = metrics_role_s-s1-metrics Dependencies: aws_iam_role.metrics_iam_role aws_iam_role.metrics_iam_role: ID = metrics_role_s-s1-metrics arn = arn:aws:iam::AWS_ACCOUNT:role/metrics_role_s-s1-metrics assume_role_policy = { "Version": "2012-10-17", "Statement": [{ "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" }] } name = metrics_role_s-s1-metrics path = / unique_id = AROAJTSEVVAYRUPWUWANS aws_iam_role_policy.metrics_iam_role_policy: ID = metrics_role_s-s1-metrics:elasticsearch_logging_policy_s-s1-metrics name = elasticsearch_logging_policy_s-s1-metrics policy = { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1463646359000", "Effect": "Allow", "Action": [ "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:SetAlarmState" ], "Resource": [ "*" ] }, { "Sid": "Stmt1463665483000", "Effect": "Allow", "Action": [ "sns:ListTopics", "sns:Publish" ], "Resource": [ "*" ] } ] } role = metrics_role_s-s1-metrics Dependencies: aws_iam_role.metrics_iam_role aws_instance.grafana: ID = i-f92db444 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = metrics_profile_s-s1-metrics instance_state = running instance_type = t2.micro key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-e567f388 private_dns = ip-10-2-8-101.eu-central-1.compute.internal private_ip = 10.2.8.101 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 6 tags.Name = s-s1-metrics-grafana tags.gly:app:name = metrics tags.gly:cluster:name = grafana tags.gly:env:name = sandbox tags.gly:role:name = grafana tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.763463344 = sg-d3eaa2bb Dependencies: aws_iam_instance_profile.metrics_instance_profile aws_security_group.grafana aws_instance.influxdb: ID = i-ab2cb516 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 2 ebs_block_device.2554893574.delete_on_termination = false ebs_block_device.2554893574.device_name = /dev/sdc ebs_block_device.2554893574.encrypted = false ebs_block_device.2554893574.iops = 0 ebs_block_device.2554893574.snapshot_id = ebs_block_device.2554893574.volume_size = 30 ebs_block_device.2554893574.volume_type = standard ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 0 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 100 ebs_block_device.2576023345.volume_type = standard ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = metrics_profile_s-s1-metrics instance_state = running instance_type = c4.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-7667f31b private_dns = ip-10-2-9-0.eu-central-1.compute.internal private_ip = 10.2.9.0 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 6 tags.Name = s-s1-metrics-influxdb tags.gly:app:name = metrics tags.gly:cluster:name = influxdb tags.gly:env:name = sandbox tags.gly:role:name = influxdb tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.2669775016 = sg-d4eaa2bc Dependencies: aws_iam_instance_profile.metrics_instance_profile aws_security_group.influx aws_instance.kapacitor: ID = i-a82cb515 ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = metrics_profile_s-s1-metrics instance_state = running instance_type = t2.micro key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ce65f1a3 private_dns = ip-10-2-8-31.eu-central-1.compute.internal private_ip = 10.2.8.31 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 6 tags.Name = s-s1-metrics-kapacitor tags.gly:app:name = metrics tags.gly:cluster:name = kapacitor tags.gly:env:name = sandbox tags.gly:role:name = kapacitor tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.3735250618 = sg-d7eaa2bf Dependencies: aws_iam_instance_profile.metrics_instance_profile aws_security_group.kapacitor aws_route53_record.grafana: ID = Z2AVZWE6KAAUGB_grafana_A fqdn = grafana.s1.sandbox.private.COMPANY.com health_check_id = name = grafana records.# = 1 records.3735122911 = 10.2.8.101 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.grafana aws_route53_record.influxdb: ID = Z2AVZWE6KAAUGB_influxdb_A fqdn = influxdb.s1.sandbox.private.COMPANY.com health_check_id = name = influxdb records.# = 1 records.619223530 = 10.2.9.0 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.influxdb aws_route53_record.kapacitor: ID = Z2AVZWE6KAAUGB_kapacitor_A fqdn = kapacitor.s1.sandbox.private.COMPANY.com health_check_id = name = kapacitor records.# = 1 records.1354119406 = 10.2.8.31 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kapacitor aws_security_group.grafana: ID = sg-d3eaa2bb description = grafana s-s1 egress.# = 0 ingress.# = 2 ingress.2797690075.cidr_blocks.# = 0 ingress.2797690075.from_port = 22 ingress.2797690075.protocol = tcp ingress.2797690075.security_groups.# = 1 ingress.2797690075.security_groups.701510740 = sg-0da63d65 ingress.2797690075.self = false ingress.2797690075.to_port = 22 ingress.4269538519.cidr_blocks.# = 0 ingress.4269538519.from_port = 3000 ingress.4269538519.protocol = tcp ingress.4269538519.security_groups.# = 1 ingress.4269538519.security_groups.701510740 = sg-0da63d65 ingress.4269538519.self = false ingress.4269538519.to_port = 3000 name = s-s1-metrics-grafana owner_id = AWS_ACCOUNT tags.% = 7 tags.Name = s-s1-metrics-grafana tags.gly:app:name = metrics tags.gly:cluster:name = grafana tags.gly:env:name = sandbox tags.gly:role:name = grafana tags.gly:shard:name = shard1 tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group.influx: ID = sg-d4eaa2bc description = influx-s-s1 egress.# = 0 ingress.# = 3 ingress.2108952167.cidr_blocks.# = 0 ingress.2108952167.from_port = 0 ingress.2108952167.protocol = udp ingress.2108952167.security_groups.# = 1 ingress.2108952167.security_groups.3735250618 = sg-d7eaa2bf ingress.2108952167.self = false ingress.2108952167.to_port = 65535 ingress.426799852.cidr_blocks.# = 1 ingress.426799852.cidr_blocks.0 = 10.2.0.0/16 ingress.426799852.from_port = 22 ingress.426799852.protocol = tcp ingress.426799852.security_groups.# = 0 ingress.426799852.self = false ingress.426799852.to_port = 22 ingress.804657725.cidr_blocks.# = 1 ingress.804657725.cidr_blocks.0 = 10.2.0.0/16 ingress.804657725.from_port = 8086 ingress.804657725.protocol = tcp ingress.804657725.security_groups.# = 0 ingress.804657725.self = false ingress.804657725.to_port = 8086 name = s-s1-metrics-influxdb owner_id = AWS_ACCOUNT tags.% = 7 tags.Name = s-s1-metrics-influxdb tags.gly:app:name = metrics tags.gly:cluster:name = influxdb tags.gly:env:name = sandbox tags.gly:role:name = influxdb tags.gly:shard:name = shard1 tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group.kapacitor: ID = sg-d7eaa2bf description = s-s1 metrics kapacitor egress.# = 0 ingress.# = 3 ingress.2387410369.cidr_blocks.# = 0 ingress.2387410369.from_port = 0 ingress.2387410369.protocol = udp ingress.2387410369.security_groups.# = 1 ingress.2387410369.security_groups.2669775016 = sg-d4eaa2bc ingress.2387410369.self = false ingress.2387410369.to_port = 65535 ingress.2797690075.cidr_blocks.# = 0 ingress.2797690075.from_port = 22 ingress.2797690075.protocol = tcp ingress.2797690075.security_groups.# = 1 ingress.2797690075.security_groups.701510740 = sg-0da63d65 ingress.2797690075.self = false ingress.2797690075.to_port = 22 ingress.2828182889.cidr_blocks.# = 0 ingress.2828182889.from_port = 9092 ingress.2828182889.protocol = tcp ingress.2828182889.security_groups.# = 1 ingress.2828182889.security_groups.701510740 = sg-0da63d65 ingress.2828182889.self = false ingress.2828182889.to_port = 9092 name = s-s1-metrics-kapacitor owner_id = AWS_ACCOUNT tags.% = 7 tags.Name = s-s1-metrics-kapacitor tags.gly:app:name = metrics tags.gly:cluster:name = influxdb tags.gly:env:name = sandbox tags.gly:role:name = kapacitor tags.gly:shard:name = shard1 tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.allow-influxdb-udp-all: ID = sgrule-2630939707 cidr_blocks.# = 0 from_port = 0 prefix_list_ids.# = 0 protocol = udp security_group_id = sg-d7eaa2bf self = false source_security_group_id = sg-d4eaa2bc to_port = 65535 type = ingress Dependencies: aws_security_group.influx aws_security_group.kapacitor aws_security_group_rule.allow-kapacitor-all-udp: ID = sgrule-2637546961 cidr_blocks.# = 0 from_port = 0 prefix_list_ids.# = 0 protocol = udp security_group_id = sg-d4eaa2bc self = false source_security_group_id = sg-d7eaa2bf to_port = 65535 type = ingress Dependencies: aws_security_group.influx aws_security_group.kapacitor aws_security_group_rule.allow-metrics-from-vpc: ID = sgrule-1335423132 cidr_blocks.# = 1 cidr_blocks.0 = 10.2.0.0/16 from_port = 8086 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-d4eaa2bc self = false to_port = 8086 type = ingress Dependencies: aws_security_group.influx Outputs: grafana_r53 = grafana.s1.sandbox.private.COMPANY.com influxdb_r53 = influxdb.s1.sandbox.private.COMPANY.com kapacitor_r53 = kapacitor.s1.sandbox.private.COMPANY.com module.logging.elasticsearch-group: aws_iam_instance_profile.es_instance_profile: ID = s-s1-logging-elasticsearch arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-logging-elasticsearch name = s-s1-logging-elasticsearch path = / roles.# = 1 roles.2227425259 = s-s1-logging-elasticsearch Dependencies: aws_iam_role.es_iam_role aws_iam_role.es_iam_role: ID = s-s1-logging-elasticsearch arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-logging-elasticsearch assume_role_policy = { "Version": "2012-10-17", "Statement": [{ "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" }] } name = s-s1-logging-elasticsearch path = / unique_id = AROAJTFY7RREQ46YCUMQQ aws_iam_role_policy.es_iam_role_policy: ID = s-s1-logging-elasticsearch:s-s1-logging-elasticsearch name = s-s1-logging-elasticsearch policy = { "Statement": [ { "Action": [ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeTags" ], "Effect": "Allow", "Resource": [ "*" ] } ], "Version": "2012-10-17" } role = s-s1-logging-elasticsearch Dependencies: aws_iam_role.es_iam_role aws_instance.es: ID = i-769600cb ami = ami-ea26ce85 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 2 ephemeral_block_device.2690118092.device_name = /dev/sdd ephemeral_block_device.2690118092.virtual_name = ephemeral1 ephemeral_block_device.3292514005.device_name = /dev/sdc ephemeral_block_device.3292514005.virtual_name = ephemeral0 iam_instance_profile = s-s1-logging-elasticsearch instance_state = running instance_type = m3.xlarge key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-9e8e77f3 private_dns = ip-10-2-8-103.eu-central-1.compute.internal private_ip = 10.2.8.103 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 100 root_block_device.0.volume_size = 8 root_block_device.0.volume_type = gp2 security_groups.# = 0 source_dest_check = true subnet_id = subnet-ef9f4c87 tags.% = 7 tags.Name = s-s1-logging-elasticsearch-1 tags.es:cluster:name = logging-s-s1 tags.gly:app:name = core tags.gly:cluster:name = logging-es tags.gly:env:name = sandbox tags.gly:role:name = elasticsearch_logging tags.terraformed = true tenancy = default vpc_security_group_ids.# = 1 vpc_security_group_ids.1604707005 = sg-8bdaace3 Dependencies: aws_iam_instance_profile.es_instance_profile aws_security_group.elasticsearch aws_route53_record.es: ID = Z2AVZWE6KAAUGB_seeds.elasticsearch.logging_A fqdn = seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.elasticsearch.logging records.# = 1 records.816780019 = 10.2.8.103 set_identifier = ttl = 300 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.es aws_security_group.elasticsearch: ID = sg-8bdaace3 description = SG for elasticsearch s-s1 egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 4 ingress.2208294858.cidr_blocks.# = 1 ingress.2208294858.cidr_blocks.0 = 10.0.0.0/8 ingress.2208294858.from_port = 9300 ingress.2208294858.protocol = tcp ingress.2208294858.security_groups.# = 0 ingress.2208294858.self = false ingress.2208294858.to_port = 9300 ingress.2661921475.cidr_blocks.# = 0 ingress.2661921475.from_port = -1 ingress.2661921475.protocol = icmp ingress.2661921475.security_groups.# = 1 ingress.2661921475.security_groups.701510740 = sg-0da63d65 ingress.2661921475.self = false ingress.2661921475.to_port = -1 ingress.2797690075.cidr_blocks.# = 0 ingress.2797690075.from_port = 22 ingress.2797690075.protocol = tcp ingress.2797690075.security_groups.# = 1 ingress.2797690075.security_groups.701510740 = sg-0da63d65 ingress.2797690075.self = false ingress.2797690075.to_port = 22 ingress.443847884.cidr_blocks.# = 1 ingress.443847884.cidr_blocks.0 = 10.0.0.0/8 ingress.443847884.from_port = 9200 ingress.443847884.protocol = tcp ingress.443847884.security_groups.# = 0 ingress.443847884.self = false ingress.443847884.to_port = 9200 name = s-s1-logging-elasticsearch owner_id = AWS_ACCOUNT tags.% = 7 tags.Name = s-s1-logging-elasticsearch tags.gly:app:name = logging tags.gly:cluster:name = elasticsearch tags.gly:env:name = sandbox tags.gly:role:name = elasticsearch-logging tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Outputs: url = http://seeds.elasticsearch.logging.s1.sandbox.private.COMPANY.com:9200 module.logging.logging-kafka: aws_ebs_volume.data.0: ID = vol-e3c8ec69 availability_zone = eu-central-1a encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-logging-kafka-01 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ebs_volume.data.1: ID = vol-7e8d81e4 availability_zone = eu-central-1b encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-logging-kafka-02 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ebs_volume.data.2: ID = vol-fdc8ec77 availability_zone = eu-central-1a encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-logging-kafka-03 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ecs_service.kafka_manager: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-kafka-manager cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 iam_role = s-s1-ecs-join-elb load_balancer.# = 1 load_balancer.1535660830.container_name = s-s1-logging-kafka-manager load_balancer.1535660830.container_port = 9000 load_balancer.1535660830.elb_name = s-s1-logging-kafka-manager-elb load_balancer.1535660830.target_group_arn = name = s-s1-logging-kafka-manager task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-kafka-manager:17 Dependencies: aws_ecs_task_definition.kafka_manager aws_elb.kafka-manager_elb aws_ecs_task_definition.kafka_manager: ID = s-s1-logging-kafka-manager arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-kafka-manager:17 container_definitions = 271a95842e00e3b0ee21f97dd7ca0d3e19941a24 family = s-s1-logging-kafka-manager network_mode = revision = 17 task_role_arn = Dependencies: data.template_file.kafka_manager aws_elb.kafka-manager_elb: ID = s-s1-logging-kafka-manager-elb access_logs.# = 0 availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b connection_draining = false connection_draining_timeout = 300 cross_zone_load_balancing = true dns_name = internal-s-s1-logging-kafka-manager-elb-1131067065.eu-central-1.elb.amazonaws.com health_check.# = 1 health_check.0.healthy_threshold = 10 health_check.0.interval = 30 health_check.0.target = TCP:9000 health_check.0.timeout = 5 health_check.0.unhealthy_threshold = 2 idle_timeout = 60 instances.# = 1 instances.1085680675 = i-6dbc22d0 internal = true listener.# = 1 listener.3685696437.instance_port = 9000 listener.3685696437.instance_protocol = http listener.3685696437.lb_port = 80 listener.3685696437.lb_protocol = http listener.3685696437.ssl_certificate_id = name = s-s1-logging-kafka-manager-elb security_groups.# = 2 security_groups.1186134349 = sg-69daae01 security_groups.165534958 = sg-901e62f8 source_security_group = AWS_ACCOUNT/s-s1-logging-kafka-manager source_security_group_id = sg-901e62f8 subnets.# = 2 subnets.1759077471 = subnet-f441a08e subnets.1946010758 = subnet-ef9f4c87 tags.% = 3 tags.Name = s-s1-logging-kafka-manager tags.env = sandbox tags.shard = s1 zone_id = Z215JYRZR1TBD5 Dependencies: aws_security_group.kafka-manager_elb aws_iam_instance_profile.kafka_instance_profile: ID = s-s1-logging-kafka arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-logging-kafka name = s-s1-logging-kafka path = / roles.# = 1 roles.1489177935 = s-s1-logging-kafka Dependencies: aws_iam_role.kafka_iam_role data.template_file.name aws_iam_role.kafka_iam_role: ID = s-s1-logging-kafka arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-logging-kafka assume_role_policy = { "Version": "2012-10-17", "Statement": [{ "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" }] } name = s-s1-logging-kafka path = / unique_id = AROAJG4QK5X7OT2CCLJ4G Dependencies: data.template_file.name aws_iam_role_policy.kafka_iam_role_policy: ID = s-s1-logging-kafka:s-s1-logging-kafka name = s-s1-logging-kafka policy = { "Statement": [ { "Action": [ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeTags" ], "Effect": "Allow", "Resource": [ "*" ] } ], "Version": "2012-10-17" } role = s-s1-logging-kafka Dependencies: aws_iam_role.kafka_iam_role data.template_file.name aws_instance.kafka.0: ID = i-9977ee24 ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-logging-kafka instance_state = running instance_type = t2.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-f43eb599 private_dns = ip-10-2-8-197.eu-central-1.compute.internal private_ip = 10.2.8.197 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 7 tags.Name = s-s1-logging-kafka-01 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.3787920818 = sg-0b324063 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_instance.kafka.1: ID = i-a1d6e21d ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-logging-kafka instance_state = running instance_type = t2.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-cf10fbb0 private_dns = ip-10-2-11-133.eu-central-1.compute.internal private_ip = 10.2.11.133 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-f441a08e tags.% = 7 tags.Name = s-s1-logging-kafka-02 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.3787920818 = sg-0b324063 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_instance.kafka.2: ID = i-9677ee2b ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-logging-kafka instance_state = running instance_type = t2.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-e83fb485 private_dns = ip-10-2-9-53.eu-central-1.compute.internal private_ip = 10.2.9.53 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 7 tags.Name = s-s1-logging-kafka-03 tags.gly:app:name = logging tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.3787920818 = sg-0b324063 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_route53_record.kafka: ID = Z2AVZWE6KAAUGB_seeds.kafka.logging_A fqdn = seeds.kafka.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.kafka.logging records.# = 3 records.1348376865 = 10.2.9.53 records.2236743242 = 10.2.11.133 records.3858787747 = 10.2.8.197 set_identifier = ttl = 60 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.kafka-manager_elb: ID = Z2AVZWE6KAAUGB_kafka-manager.logging_CNAME fqdn = kafka-manager.logging.s1.sandbox.private.COMPANY.com health_check_id = name = kafka-manager.logging records.# = 1 records.1974881541 = internal-s-s1-logging-kafka-manager-elb-1131067065.eu-central-1.elb.amazonaws.com set_identifier = ttl = 300 type = CNAME zone_id = Z2AVZWE6KAAUGB Dependencies: aws_elb.kafka-manager_elb aws_route53_record.seed.0: ID = Z2AVZWE6KAAUGB_seed0.kafka.logging_A fqdn = seed0.kafka.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.kafka.logging records.# = 1 records.3858787747 = 10.2.8.197 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.seed.1: ID = Z2AVZWE6KAAUGB_seed1.kafka.logging_A fqdn = seed1.kafka.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.kafka.logging records.# = 1 records.2236743242 = 10.2.11.133 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.seed.2: ID = Z2AVZWE6KAAUGB_seed2.kafka.logging_A fqdn = seed2.kafka.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.kafka.logging records.# = 1 records.1348376865 = 10.2.9.53 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_security_group.kafka-manager_elb: ID = sg-901e62f8 description = SG for Kakfa-Manager ELB s-s1 egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.273351022.cidr_blocks.# = 0 ingress.273351022.from_port = 80 ingress.273351022.protocol = tcp ingress.273351022.security_groups.# = 1 ingress.273351022.security_groups.701510740 = sg-0da63d65 ingress.273351022.self = false ingress.273351022.to_port = 80 name = s-s1-logging-kafka-manager owner_id = AWS_ACCOUNT tags.% = 6 tags.Name = s-s1-logging-kafka-manager tags.gly:app:name = kafka-manager tags.gly:env:name = sandbox tags.gly:role:name = logging tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group.kafka_sg: ID = sg-0b324063 description = SG for kafka hosts s-s1-logging-kafka egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 2 ingress.1073310281.cidr_blocks.# = 0 ingress.1073310281.from_port = 9092 ingress.1073310281.protocol = tcp ingress.1073310281.security_groups.# = 0 ingress.1073310281.self = true ingress.1073310281.to_port = 9092 ingress.856589589.cidr_blocks.# = 1 ingress.856589589.cidr_blocks.0 = 10.2.0.0/16 ingress.856589589.from_port = 9091 ingress.856589589.protocol = tcp ingress.856589589.security_groups.# = 0 ingress.856589589.self = false ingress.856589589.to_port = 9093 name = s-s1-logging-kafka owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-logging-kafka tags.gly:env:name = sandbox tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.name aws_security_group_rule.allow_elb: ID = sgrule-1783020035 cidr_blocks.# = 0 from_port = 9000 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-901e62f8 to_port = 9000 type = ingress Dependencies: aws_security_group.kafka-manager_elb aws_security_group_rule.kafktoself9092: ID = sgrule-3167611531 cidr_blocks.# = 0 from_port = 9092 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0b324063 self = true source_security_group_id = sg-0b324063 to_port = 9092 type = ingress Dependencies: aws_security_group.kafka_sg aws_volume_attachment.data.0: ID = vai-2066964597 device_name = /dev/sdb instance_id = i-9977ee24 volume_id = vol-e3c8ec69 Dependencies: aws_ebs_volume.data aws_instance.kafka aws_volume_attachment.data.1: ID = vai-188413089 device_name = /dev/sdb instance_id = i-a1d6e21d volume_id = vol-7e8d81e4 Dependencies: aws_ebs_volume.data aws_instance.kafka aws_volume_attachment.data.2: ID = vai-1651138104 device_name = /dev/sdb instance_id = i-9677ee2b volume_id = vol-fdc8ec77 Dependencies: aws_ebs_volume.data aws_instance.kafka data.template_file.kafka_manager: ID = b051d37c56c2e96408cd24d10fd2d6ddd8bc63ce11f9d9d8139f9bd5ec9fef8e rendered = [ { "memory": 1024, "name" : "s-s1-logging-kafka-manager", "image":"registry.sandbox.COMPANY.com/reporting/kafka-manager:latest", "portMappings": [ { "containerPort": 9000, "hostPort": 9000 } ], "environment": [ {"name":"ZK_HOSTS", "value":"seeds.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181/kafka" } ] } ] template = [ { "memory": 1024, "name" : "${name}", "image":"${registry}/${imageid}", "portMappings": [ { "containerPort": 9000, "hostPort": 9000 } ], "environment": [ {"name":"ZK_HOSTS", "value":"${zk_hosts}/kafka" } ] } ] vars.% = 7 vars.domain = kafka-manager.logging.s1.sandbox.private.COMPANY.com vars.imageid = reporting/kafka-manager:latest vars.name = s-s1-logging-kafka-manager vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_hosts = seeds.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181 vars.zone = Z2AVZWE6KAAUGB data.template_file.name: ID = ba18019bf828d5547a281a827e2b980cad6ef8401aeac8b9bca4a774f52d3b7d rendered = s-s1-logging-kafka template = ${env_s}-${shard_s}-${app}-${cluster} vars.% = 4 vars.app = logging vars.cluster = kafka vars.env_s = s vars.shard_s = s1 vault_secret.kafka-manager_image_rev: ID = path:secret/core/docker/bigdata/kafka-manager/latest data.% = 1 data.value = 093d65f path = /secret/core/docker/bigdata/kafka-manager/latest Outputs: seeds.withport = seed0.kafka.logging.s1.sandbox.private.COMPANY.com:9092,seed1.kafka.logging.s1.sandbox.private.COMPANY.com:9092,seed2.kafka.logging.s1.sandbox.private.COMPANY.com:9092 sg_id = sg-0b324063 module.logging.redis: Outputs: redis_fqdn = seeds.redis.logging.s1.sandbox.private.COMPANY.com module.logging.zookeeper: aws_ecs_service.zookeeper: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-zookeeper cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 3 name = s-s1-logging-zookeeper task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-zookeeper:5 Dependencies: aws_ecs_task_definition.zookeeper data.template_file.name aws_ecs_service.zoominder53: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-logging-zoominder cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 name = s-s1-logging-zoominder task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-zoominder53:6 Dependencies: aws_ecs_task_definition.zoominder53 aws_ecs_task_definition.zookeeper: ID = s-s1-logging-zookeeper arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-zookeeper:5 container_definitions = 4ac2d8acd3608095f5561d4fe00373e2cd82d4b2 family = s-s1-logging-zookeeper network_mode = revision = 5 task_role_arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-logging-zookeeper-s3 volume.# = 1 volume.2985049600.host_path = /data/zookeeper volume.2985049600.name = zookeeperdata Dependencies: aws_iam_role.role data.template_file.name data.template_file.zookeeper_container aws_ecs_task_definition.zoominder53: ID = s-s1-logging-zoominder53 arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-logging-zoominder53:6 container_definitions = b2314333398ae19945fc8332438b3e54bd2d242b family = s-s1-logging-zoominder53 network_mode = revision = 6 task_role_arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-logging-zookeeper-s3 Dependencies: aws_iam_role.role data.template_file.zoominder53_container aws_iam_policy.policy: ID = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-logging-zookeeper-s3 arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-logging-zookeeper-s3 name = s-s1-logging-zookeeper-s3 path = / policy = { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "s3:*" ], "Resource": [ "arn:aws:s3:::s-s1-logging-zookeeper", "arn:aws:s3:::s-s1-logging-zookeeper/*" ] },{ "Effect": "Allow", "Action": [ "route53:*" ], "Resource": [ "*"] }] } Dependencies: aws_s3_bucket.s3 data.template_file.name aws_iam_role.role: ID = s-s1-logging-zookeeper-s3 arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-logging-zookeeper-s3 assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ecs-tasks.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-logging-zookeeper-s3 path = / unique_id = AROAJQPHEMSYPJMS6PR6S Dependencies: data.template_file.name aws_iam_role_policy_attachment.s3ecs: ID = s-s1-infrastructure-20161007053954624665236z6c policy_arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-logging-zookeeper-s3 role = s-s1-infrastructure Dependencies: aws_iam_policy.policy aws_iam_role_policy_attachment.s3task: ID = s-s1-logging-zookeeper-s3-20161007045635719656215lzf policy_arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-logging-zookeeper-s3 role = s-s1-logging-zookeeper-s3 Dependencies: aws_iam_policy.policy aws_iam_role.role aws_route53_record.seed.0: ID = Z2AVZWE6KAAUGB_seed0.zookeeper.logging_A fqdn = seed0.zookeeper.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.zookeeper.logging records.# = 1 records.130023312 = 10.2.9.152 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seed.1: ID = Z2AVZWE6KAAUGB_seed1.zookeeper.logging_A fqdn = seed1.zookeeper.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.zookeeper.logging records.# = 1 records.717586835 = 10.2.11.149 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seed.2: ID = Z2AVZWE6KAAUGB_seed2.zookeeper.logging_A fqdn = seed2.zookeeper.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.zookeeper.logging records.# = 1 records.2662772266 = 10.2.9.151 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seeds: ID = Z2AVZWE6KAAUGB_seeds.zookeeper.logging_A fqdn = seeds.zookeeper.logging.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.zookeeper.logging records.# = 3 records.130023312 = 10.2.9.152 records.2662772266 = 10.2.9.151 records.717586835 = 10.2.11.149 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_s3_bucket.s3: ID = s-s1-logging-zookeeper acceleration_status = acl = private arn = arn:aws:s3:::s-s1-logging-zookeeper bucket = s-s1-logging-zookeeper force_destroy = false hosted_zone_id = Z21DNDUVLTQW6Q policy = region = eu-central-1 request_payer = BucketOwner tags.% = 4 tags.Name = s-s1-logging-zookeeper tags.gly:env:name = sandbox tags.gly:env:shard = shard1 tags.terraformed = true website.# = 0 Dependencies: data.template_file.name aws_security_group_rule.2181self: ID = sgrule-811686267 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = true source_security_group_id = sg-c2a63daa to_port = 2181 type = ingress aws_security_group_rule.2888self: ID = sgrule-2560321295 cidr_blocks.# = 0 from_port = 2888 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = true source_security_group_id = sg-c2a63daa to_port = 2888 type = ingress aws_security_group_rule.3888self: ID = sgrule-1801819087 cidr_blocks.# = 0 from_port = 3888 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = true source_security_group_id = sg-c2a63daa to_port = 3888 type = ingress aws_security_group_rule.8181self: ID = sgrule-4275964350 cidr_blocks.# = 0 from_port = 8181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = true source_security_group_id = sg-c2a63daa to_port = 8181 type = ingress aws_security_group_rule.vpn_client: ID = sgrule-1583738299 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-0da63d65 to_port = 2181 type = ingress aws_security_group_rule.vpn_exhibitor: ID = sgrule-2430254462 cidr_blocks.# = 0 from_port = 8181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-0da63d65 to_port = 8181 type = ingress data.template_file.name: ID = 6de54c5b075e3393adff361fb7b207b132182935a792944180bb5f327ce2f6c5 rendered = s-s1-logging-zookeeper template = ${env_s}-${shard_s}-${app}-zookeeper vars.% = 3 vars.app = logging vars.env_s = s vars.shard_s = s1 data.template_file.zookeeper_container: ID = a275ea10ec8a263a197f714b335b109fd20114ca69b2cf68dbdbf6640dd243e5 rendered = [{ "memory": 2048, "name" : "s-s1-logging-zookeeper", "image":"registry.sandbox.COMPANY.com/bigdata/zookeeper:c15feda", "portMappings" : [ { "containerPort":8181, "hostPort":8181 }, { "containerPort":2181, "hostPort":2181 }, { "containerPort":2888, "hostPort":2888 }, { "containerPort":3888, "hostPort":3888 } ], "mountPoints": [ { "sourceVolume": "zookeeperdata", "containerPath": "/opt/zookeeper/data" } ], "environment": [ {"name":"AWS_REGION", "value": "eu-central-1"}, {"name":"EC2_HOST_OVERRIDE", "value": "true"}, {"name":"S3_BUCKET", "value": "s-s1-logging-zookeeper"}, {"name":"S3_PREFIX", "value": "zookeeper/zookeeper"}, {"name":"ZK_DATA_DIR", "value": "/opt/zookeeper/data"}, {"name":"ZK_LOG_DIR", "value": "/opt/zookeeper/logs"} ] } ] template = [{ "memory": 2048, "name" : "${name}", "image":"${registry}/bigdata/zookeeper:${imageid}", "portMappings" : [ { "containerPort":8181, "hostPort":8181 }, { "containerPort":2181, "hostPort":2181 }, { "containerPort":2888, "hostPort":2888 }, { "containerPort":3888, "hostPort":3888 } ], "mountPoints": [ { "sourceVolume": "zookeeperdata", "containerPath": "/opt/zookeeper/data" } ], "environment": [ {"name":"AWS_REGION", "value": "${region}"}, {"name":"EC2_HOST_OVERRIDE", "value": "true"}, {"name":"S3_BUCKET", "value": "${bucket}"}, {"name":"S3_PREFIX", "value": "zookeeper/zookeeper"}, {"name":"ZK_DATA_DIR", "value": "/opt/zookeeper/data"}, {"name":"ZK_LOG_DIR", "value": "/opt/zookeeper/logs"} ] } ] vars.% = 7 vars.bucket = s-s1-logging-zookeeper vars.imageid = c15feda vars.name = s-s1-logging-zookeeper vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_data_dir = /opt/zookeeper/data vars.zk_log_dir = /opt/zookeeper/data Dependencies: aws_s3_bucket.s3 data.template_file.name vault_secret.zookeeper_image_rev data.template_file.zoominder53_container: ID = 5528a37db9356c01c2574bd25692b25dbdb2f70ae3d6d6a341a92696f45b15ae rendered = [{ "memory": 1024, "name" : "s-s1-logging-zoominder", "image":"registry.sandbox.COMPANY.com/reporting/zoominder53:ac509d0", "environment": [ {"name":"R53_DOMAIN", "value": "zookeeper.logging.s1.sandbox.private.COMPANY.com" }, {"name":"R53_ZONE", "value": "Z2AVZWE6KAAUGB" }, {"name":"ZOOKEEPER_BUCKET", "value": "s-s1-logging-zookeeper" } ] }] template = [{ "memory": 1024, "name" : "${name}", "image":"${registry}/reporting/zoominder53:${imageid}", "environment": [ {"name":"R53_DOMAIN", "value": "${domain}" }, {"name":"R53_ZONE", "value": "${zone}" }, {"name":"ZOOKEEPER_BUCKET", "value": "${bucket}" } ] }] vars.% = 9 vars.bucket = s-s1-logging-zookeeper vars.domain = zookeeper.logging.s1.sandbox.private.COMPANY.com vars.imageid = ac509d0 vars.name = s-s1-logging-zoominder vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_data_dir = /opt/zookeeper/data vars.zk_log_dir = /opt/zookeeper/data vars.zone = Z2AVZWE6KAAUGB Dependencies: aws_s3_bucket.s3 vault_secret.zoominder53_image_rev vault_secret.zookeeper_image_rev: ID = path:secret/core/docker/bigdata/zookeeper/latest data.% = 1 data.value = c15feda path = /secret/core/docker/bigdata/zookeeper/latest vault_secret.zoominder53_image_rev: ID = path:secret/core/docker/reporting/zoominder53/latest data.% = 1 data.value = ac509d0 path = /secret/core/docker/reporting/zoominder53/latest Outputs: seeds = seeds.zookeeper.logging.s1.sandbox.private.COMPANY.com seeds.indy = seed0.zookeeper.logging.s1.sandbox.private.COMPANY.com,seed1.zookeeper.logging.s1.sandbox.private.COMPANY.com,seed2.zookeeper.logging.s1.sandbox.private.COMPANY.com seeds.withport = seed0.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed1.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181,seed2.zookeeper.logging.s1.sandbox.private.COMPANY.com:2181 zookeeper_bucket = s-s1-logging-zookeeper module.reporting.reporting-kafka: aws_ebs_volume.data.0: ID = vol-b6c8ec3c availability_zone = eu-central-1a encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-reporting-kafka-01 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ebs_volume.data.1: ID = vol-108d818a availability_zone = eu-central-1b encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-reporting-kafka-02 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ebs_volume.data.2: ID = vol-fcc8ec76 availability_zone = eu-central-1a encrypted = false size = 300 snapshot_id = tags.% = 7 tags.Name = s-s1-reporting-kafka-03 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true type = gp2 Dependencies: aws_instance.kafka data.template_file.name aws_ecs_service.kafka_manager: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-kafka-manager cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-infrastructure deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 iam_role = s-s1-ecs-join-elb load_balancer.# = 1 load_balancer.3869235721.container_name = s-s1-reporting-kafka-manager load_balancer.3869235721.container_port = 9000 load_balancer.3869235721.elb_name = s-s1-reporting-kafka-manager-elb load_balancer.3869235721.target_group_arn = name = s-s1-reporting-kafka-manager task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-kafka-manager:11 Dependencies: aws_ecs_task_definition.kafka_manager aws_elb.kafka-manager_elb aws_ecs_task_definition.kafka_manager: ID = s-s1-reporting-kafka-manager arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-kafka-manager:11 container_definitions = c18991d899408ed6748e905e1c6eb7b89f8b337d family = s-s1-reporting-kafka-manager network_mode = revision = 11 task_role_arn = Dependencies: data.template_file.kafka_manager aws_elb.kafka-manager_elb: ID = s-s1-reporting-kafka-manager-elb access_logs.# = 0 availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b connection_draining = false connection_draining_timeout = 300 cross_zone_load_balancing = true dns_name = internal-s-s1-reporting-kafka-manager-elb-1503024260.eu-central-1.elb.amazonaws.com health_check.# = 1 health_check.0.healthy_threshold = 10 health_check.0.interval = 30 health_check.0.target = TCP:9000 health_check.0.timeout = 5 health_check.0.unhealthy_threshold = 2 idle_timeout = 60 instances.# = 1 instances.1757456757 = i-c9241175 internal = true listener.# = 1 listener.3685696437.instance_port = 9000 listener.3685696437.instance_protocol = http listener.3685696437.lb_port = 80 listener.3685696437.lb_protocol = http listener.3685696437.ssl_certificate_id = name = s-s1-reporting-kafka-manager-elb security_groups.# = 2 security_groups.1186134349 = sg-69daae01 security_groups.3635275724 = sg-911e62f9 source_security_group = AWS_ACCOUNT/s-s1-reporting-kafka-manager source_security_group_id = sg-911e62f9 subnets.# = 2 subnets.1759077471 = subnet-f441a08e subnets.1946010758 = subnet-ef9f4c87 tags.% = 3 tags.Name = s-s1-reporting-kafka-manager tags.env = sandbox tags.shard = s1 zone_id = Z215JYRZR1TBD5 Dependencies: aws_security_group.kafka-manager_elb aws_iam_instance_profile.kafka_instance_profile: ID = s-s1-reporting-kafka arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-reporting-kafka name = s-s1-reporting-kafka path = / roles.# = 1 roles.3216560949 = s-s1-reporting-kafka Dependencies: aws_iam_role.kafka_iam_role data.template_file.name aws_iam_role.kafka_iam_role: ID = s-s1-reporting-kafka arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-reporting-kafka assume_role_policy = { "Version": "2012-10-17", "Statement": [{ "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" }] } name = s-s1-reporting-kafka path = / unique_id = AROAJFQJIEQWVMYYSS3OK Dependencies: data.template_file.name aws_iam_role_policy.kafka_iam_role_policy: ID = s-s1-reporting-kafka:s-s1-reporting-kafka name = s-s1-reporting-kafka policy = { "Statement": [ { "Action": [ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeTags" ], "Effect": "Allow", "Resource": [ "*" ] } ], "Version": "2012-10-17" } role = s-s1-reporting-kafka Dependencies: aws_iam_role.kafka_iam_role data.template_file.name aws_instance.kafka.0: ID = i-1f75eca2 ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-reporting-kafka instance_state = running instance_type = m4.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-f73eb59a private_dns = ip-10-2-8-178.eu-central-1.compute.internal private_ip = 10.2.8.178 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 7 tags.Name = s-s1-reporting-kafka-01 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.2848580274 = sg-0e9bf766 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_instance.kafka.1: ID = i-4fd6e2f3 ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1b disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-reporting-kafka instance_state = running instance_type = m4.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ba16fdc5 private_dns = ip-10-2-11-47.eu-central-1.compute.internal private_ip = 10.2.11.47 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-f441a08e tags.% = 7 tags.Name = s-s1-reporting-kafka-02 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.2848580274 = sg-0e9bf766 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_instance.kafka.2: ID = i-9877ee25 ami = ami-ea26ce85 associate_public_ip_address = true availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 1 ebs_block_device.2576023345.delete_on_termination = false ebs_block_device.2576023345.device_name = /dev/sdb ebs_block_device.2576023345.encrypted = false ebs_block_device.2576023345.iops = 900 ebs_block_device.2576023345.snapshot_id = ebs_block_device.2576023345.volume_size = 300 ebs_block_device.2576023345.volume_type = gp2 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-reporting-kafka instance_state = running instance_type = m4.large key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-873fb4ea private_dns = ip-10-2-8-152.eu-central-1.compute.internal private_ip = 10.2.8.152 public_dns = public_ip = IP.IP.IP.IP root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 32 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 7 tags.Name = s-s1-reporting-kafka-03 tags.gly:app:name = reporting tags.gly:cluster:name = kafka tags.gly:env:name = sandbox tags.gly:role:name = kafka tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.2848580274 = sg-0e9bf766 Dependencies: aws_iam_instance_profile.kafka_instance_profile aws_security_group.kafka_sg data.template_file.name aws_route53_record.kafka: ID = Z2AVZWE6KAAUGB_seeds.kafka.reporting_A fqdn = seeds.kafka.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.kafka.reporting records.# = 3 records.1103024667 = 10.2.11.47 records.3896270268 = 10.2.8.178 records.987747872 = 10.2.8.152 set_identifier = ttl = 60 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.kafka-manager_elb: ID = Z2AVZWE6KAAUGB_kafka-manager.reporting_CNAME fqdn = kafka-manager.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = kafka-manager.reporting records.# = 1 records.308608073 = internal-s-s1-reporting-kafka-manager-elb-1503024260.eu-central-1.elb.amazonaws.com set_identifier = ttl = 300 type = CNAME zone_id = Z2AVZWE6KAAUGB Dependencies: aws_elb.kafka-manager_elb aws_route53_record.seed.0: ID = Z2AVZWE6KAAUGB_seed0.kafka.reporting_A fqdn = seed0.kafka.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.kafka.reporting records.# = 1 records.3896270268 = 10.2.8.178 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.seed.1: ID = Z2AVZWE6KAAUGB_seed1.kafka.reporting_A fqdn = seed1.kafka.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.kafka.reporting records.# = 1 records.1103024667 = 10.2.11.47 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_route53_record.seed.2: ID = Z2AVZWE6KAAUGB_seed2.kafka.reporting_A fqdn = seed2.kafka.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.kafka.reporting records.# = 1 records.987747872 = 10.2.8.152 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.kafka aws_security_group.kafka-manager_elb: ID = sg-911e62f9 description = SG for Kakfa-Manager ELB s-s1 egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.273351022.cidr_blocks.# = 0 ingress.273351022.from_port = 80 ingress.273351022.protocol = tcp ingress.273351022.security_groups.# = 1 ingress.273351022.security_groups.701510740 = sg-0da63d65 ingress.273351022.self = false ingress.273351022.to_port = 80 name = s-s1-reporting-kafka-manager owner_id = AWS_ACCOUNT tags.% = 6 tags.Name = s-s1-reporting-kafka-manager tags.gly:app:name = kafka-manager tags.gly:env:name = sandbox tags.gly:role:name = logging tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group.kafka_sg: ID = sg-0e9bf766 description = SG for kafka hosts s-s1-reporting-kafka egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 2 ingress.1073310281.cidr_blocks.# = 0 ingress.1073310281.from_port = 9092 ingress.1073310281.protocol = tcp ingress.1073310281.security_groups.# = 0 ingress.1073310281.self = true ingress.1073310281.to_port = 9092 ingress.1504337864.cidr_blocks.# = 0 ingress.1504337864.from_port = 9091 ingress.1504337864.protocol = tcp ingress.1504337864.security_groups.# = 2 ingress.1504337864.security_groups.729825922 = sg-c2a63daa ingress.1504337864.security_groups.956125676 = sg-cea63da6 ingress.1504337864.self = false ingress.1504337864.to_port = 9093 name = s-s1-reporting-kafka owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-reporting-kafka tags.gly:env:name = sandbox tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.name aws_security_group_rule.allow_elb: ID = sgrule-2097136759 cidr_blocks.# = 0 from_port = 9000 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-c2a63daa self = false source_security_group_id = sg-911e62f9 to_port = 9000 type = ingress Dependencies: aws_security_group.kafka-manager_elb aws_security_group_rule.kafktoself9092: ID = sgrule-600813948 cidr_blocks.# = 0 from_port = 9092 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-0e9bf766 self = true source_security_group_id = sg-0e9bf766 to_port = 9092 type = ingress Dependencies: aws_security_group.kafka_sg aws_volume_attachment.data.0: ID = vai-1268095811 device_name = /dev/sdb instance_id = i-1f75eca2 volume_id = vol-b6c8ec3c Dependencies: aws_ebs_volume.data aws_instance.kafka aws_volume_attachment.data.1: ID = vai-413464641 device_name = /dev/sdb instance_id = i-4fd6e2f3 volume_id = vol-108d818a Dependencies: aws_ebs_volume.data aws_instance.kafka aws_volume_attachment.data.2: ID = vai-3085140472 device_name = /dev/sdb instance_id = i-9877ee25 volume_id = vol-fcc8ec76 Dependencies: aws_ebs_volume.data aws_instance.kafka data.template_file.kafka_manager: ID = 2cd73b3890b9e212ef2ce42faa029f2665bee929bffd4b0aca832bd580d7f37c rendered = [ { "memory": 1024, "name" : "s-s1-reporting-kafka-manager", "image":"registry.sandbox.COMPANY.com/reporting/kafka-manager:latest", "portMappings": [ { "containerPort": 9000, "hostPort": 9000 } ], "environment": [ {"name":"ZK_HOSTS", "value":"seeds.zookeeper.reporting.s1.sandbox.private.COMPANY.com:2181/kafka" } ] } ] template = [ { "memory": 1024, "name" : "${name}", "image":"${registry}/${imageid}", "portMappings": [ { "containerPort": 9000, "hostPort": 9000 } ], "environment": [ {"name":"ZK_HOSTS", "value":"${zk_hosts}/kafka" } ] } ] vars.% = 7 vars.domain = kafka-manager.reporting.s1.sandbox.private.COMPANY.com vars.imageid = reporting/kafka-manager:latest vars.name = s-s1-reporting-kafka-manager vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_hosts = seeds.zookeeper.reporting.s1.sandbox.private.COMPANY.com:2181 vars.zone = Z2AVZWE6KAAUGB data.template_file.name: ID = 36898986303e3d1d6a035c0eefa47f6db3ca144eb58fbe06c4e8afcabb2cd4dc rendered = s-s1-reporting-kafka template = ${env_s}-${shard_s}-${app}-${cluster} vars.% = 4 vars.app = reporting vars.cluster = kafka vars.env_s = s vars.shard_s = s1 vault_secret.kafka-manager_image_rev: ID = path:secret/core/docker/bigdata/kafka-manager/latest data.% = 1 data.value = 093d65f path = /secret/core/docker/bigdata/kafka-manager/latest Outputs: seeds.withport = seed0.kafka.reporting.s1.sandbox.private.COMPANY.com:9092,seed1.kafka.reporting.s1.sandbox.private.COMPANY.com:9092,seed2.kafka.reporting.s1.sandbox.private.COMPANY.com:9092 sg_id = sg-0e9bf766 module.reporting.reporting-zookeeper: aws_ecs_service.zookeeper: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-zookeeper cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 3 name = s-s1-reporting-zookeeper task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-zookeeper:6 Dependencies: aws_ecs_task_definition.zookeeper data.template_file.name aws_ecs_service.zoominder53: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:service/s-s1-reporting-zoominder cluster = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper deployment_maximum_percent = 200 deployment_minimum_healthy_percent = 25 desired_count = 1 name = s-s1-reporting-zoominder task_definition = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-zoominder53:9 Dependencies: aws_ecs_task_definition.zoominder53 aws_ecs_task_definition.zookeeper: ID = s-s1-reporting-zookeeper arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-zookeeper:6 container_definitions = 6c73d2e6296b3f19a60cf1f8592b092aaf9d4155 family = s-s1-reporting-zookeeper network_mode = revision = 6 task_role_arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-reporting-zookeeper-s3 volume.# = 1 volume.2985049600.host_path = /data/zookeeper volume.2985049600.name = zookeeperdata Dependencies: aws_iam_role.role data.template_file.name data.template_file.zookeeper_container aws_ecs_task_definition.zoominder53: ID = s-s1-reporting-zoominder53 arn = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:task-definition/s-s1-reporting-zoominder53:9 container_definitions = c588ae6c6f12781f9ebc0683077208a087c5bafe family = s-s1-reporting-zoominder53 network_mode = revision = 9 task_role_arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-reporting-zookeeper-s3 Dependencies: aws_iam_role.role data.template_file.zoominder53_container aws_iam_policy.policy: ID = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-reporting-zookeeper-s3 arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-reporting-zookeeper-s3 name = s-s1-reporting-zookeeper-s3 path = / policy = { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "s3:*" ], "Resource": [ "arn:aws:s3:::s-s1-reporting-zookeeper", "arn:aws:s3:::s-s1-reporting-zookeeper/*" ] },{ "Effect": "Allow", "Action": [ "route53:*" ], "Resource": [ "*"] }] } Dependencies: aws_s3_bucket.s3 data.template_file.name aws_iam_role.role: ID = s-s1-reporting-zookeeper-s3 arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-reporting-zookeeper-s3 assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ecs-tasks.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-reporting-zookeeper-s3 path = / unique_id = AROAIYO7I3MWYZFYW3676 Dependencies: data.template_file.name aws_iam_role_policy_attachment.s3ecs: ID = s-s1-zookeeper-20161006015917610306723azo policy_arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-reporting-zookeeper-s3 role = s-s1-zookeeper Dependencies: aws_iam_policy.policy aws_iam_role_policy_attachment.s3task: ID = s-s1-reporting-zookeeper-s3-201610060159176304610176xj policy_arn = arn:aws:iam::AWS_ACCOUNT:policy/s-s1-reporting-zookeeper-s3 role = s-s1-reporting-zookeeper-s3 Dependencies: aws_iam_policy.policy aws_iam_role.role aws_route53_record.seed.0: ID = Z2AVZWE6KAAUGB_seed0.zookeeper.reporting_A fqdn = seed0.zookeeper.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.zookeeper.reporting records.# = 1 records.3570513676 = 10.2.8.150 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seed.1: ID = Z2AVZWE6KAAUGB_seed1.zookeeper.reporting_A fqdn = seed1.zookeeper.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.zookeeper.reporting records.# = 1 records.1573040389 = 10.2.11.148 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seed.2: ID = Z2AVZWE6KAAUGB_seed2.zookeeper.reporting_A fqdn = seed2.zookeeper.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.zookeeper.reporting records.# = 1 records.3021356777 = 10.2.8.149 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_route53_record.seeds: ID = Z2AVZWE6KAAUGB_seeds.zookeeper.reporting_A fqdn = seeds.zookeeper.reporting.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.zookeeper.reporting records.# = 3 records.1573040389 = 10.2.11.148 records.3021356777 = 10.2.8.149 records.3570513676 = 10.2.8.150 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB aws_s3_bucket.s3: ID = s-s1-reporting-zookeeper acceleration_status = acl = private arn = arn:aws:s3:::s-s1-reporting-zookeeper bucket = s-s1-reporting-zookeeper force_destroy = false hosted_zone_id = Z21DNDUVLTQW6Q policy = region = eu-central-1 request_payer = BucketOwner tags.% = 4 tags.Name = s-s1-reporting-zookeeper tags.gly:env:name = sandbox tags.gly:env:shard = shard1 tags.terraformed = true website.# = 0 Dependencies: data.template_file.name aws_security_group_rule.2181self: ID = sgrule-525373346 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = true source_security_group_id = sg-4ce58d24 to_port = 2181 type = ingress aws_security_group_rule.2888self: ID = sgrule-3081417174 cidr_blocks.# = 0 from_port = 2888 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = true source_security_group_id = sg-4ce58d24 to_port = 2888 type = ingress aws_security_group_rule.3888self: ID = sgrule-1146373398 cidr_blocks.# = 0 from_port = 3888 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = true source_security_group_id = sg-4ce58d24 to_port = 3888 type = ingress aws_security_group_rule.8181self: ID = sgrule-3522158439 cidr_blocks.# = 0 from_port = 8181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = true source_security_group_id = sg-4ce58d24 to_port = 8181 type = ingress aws_security_group_rule.vpn_client: ID = sgrule-589257685 cidr_blocks.# = 0 from_port = 2181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-0da63d65 to_port = 2181 type = ingress aws_security_group_rule.vpn_exhibitor: ID = sgrule-3986688784 cidr_blocks.# = 0 from_port = 8181 prefix_list_ids.# = 0 protocol = tcp security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-0da63d65 to_port = 8181 type = ingress data.template_file.name: ID = 0d3a6c270fcfa0e5be227f8ff8772c9191da5192ebf3c8ad3062589ebcd45eb9 rendered = s-s1-reporting-zookeeper template = ${env_s}-${shard_s}-${app}-zookeeper vars.% = 3 vars.app = reporting vars.env_s = s vars.shard_s = s1 data.template_file.zookeeper_container: ID = daa27da78859ef0bb144deceb2668b218f257a17d449c281f1ae04c0f554bc55 rendered = [{ "memory": 2048, "name" : "s-s1-reporting-zookeeper", "image":"registry.sandbox.COMPANY.com/bigdata/zookeeper:c15feda", "portMappings" : [ { "containerPort":8181, "hostPort":8181 }, { "containerPort":2181, "hostPort":2181 }, { "containerPort":2888, "hostPort":2888 }, { "containerPort":3888, "hostPort":3888 } ], "mountPoints": [ { "sourceVolume": "zookeeperdata", "containerPath": "/opt/zookeeper/data" } ], "environment": [ {"name":"AWS_REGION", "value": "eu-central-1"}, {"name":"EC2_HOST_OVERRIDE", "value": "true"}, {"name":"S3_BUCKET", "value": "s-s1-reporting-zookeeper"}, {"name":"S3_PREFIX", "value": "zookeeper/zookeeper"}, {"name":"ZK_DATA_DIR", "value": "/opt/zookeeper/data"}, {"name":"ZK_LOG_DIR", "value": "/opt/zookeeper/logs"} ] } ] template = [{ "memory": 2048, "name" : "${name}", "image":"${registry}/bigdata/zookeeper:${imageid}", "portMappings" : [ { "containerPort":8181, "hostPort":8181 }, { "containerPort":2181, "hostPort":2181 }, { "containerPort":2888, "hostPort":2888 }, { "containerPort":3888, "hostPort":3888 } ], "mountPoints": [ { "sourceVolume": "zookeeperdata", "containerPath": "/opt/zookeeper/data" } ], "environment": [ {"name":"AWS_REGION", "value": "${region}"}, {"name":"EC2_HOST_OVERRIDE", "value": "true"}, {"name":"S3_BUCKET", "value": "${bucket}"}, {"name":"S3_PREFIX", "value": "zookeeper/zookeeper"}, {"name":"ZK_DATA_DIR", "value": "/opt/zookeeper/data"}, {"name":"ZK_LOG_DIR", "value": "/opt/zookeeper/logs"} ] } ] vars.% = 7 vars.bucket = s-s1-reporting-zookeeper vars.imageid = c15feda vars.name = s-s1-reporting-zookeeper vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_data_dir = /opt/zookeeper/data vars.zk_log_dir = /opt/zookeeper/data Dependencies: aws_s3_bucket.s3 data.template_file.name vault_secret.zookeeper_image_rev data.template_file.zoominder53_container: ID = 46ddad13b044954be9abe6b8b2ac141e8068367440a0cbfc2ec0ded1f1abb74e rendered = [{ "memory": 1024, "name" : "s-s1-reporting-zoominder", "image":"registry.sandbox.COMPANY.com/reporting/zoominder53:ac509d0", "environment": [ {"name":"R53_DOMAIN", "value": "zookeeper.reporting.s1.sandbox.private.COMPANY.com" }, {"name":"R53_ZONE", "value": "Z2AVZWE6KAAUGB" }, {"name":"ZOOKEEPER_BUCKET", "value": "s-s1-reporting-zookeeper" } ] }] template = [{ "memory": 1024, "name" : "${name}", "image":"${registry}/reporting/zoominder53:${imageid}", "environment": [ {"name":"R53_DOMAIN", "value": "${domain}" }, {"name":"R53_ZONE", "value": "${zone}" }, {"name":"ZOOKEEPER_BUCKET", "value": "${bucket}" } ] }] vars.% = 9 vars.bucket = s-s1-reporting-zookeeper vars.domain = zookeeper.reporting.s1.sandbox.private.COMPANY.com vars.imageid = ac509d0 vars.name = s-s1-reporting-zoominder vars.region = eu-central-1 vars.registry = registry.sandbox.COMPANY.com vars.zk_data_dir = /opt/zookeeper/data vars.zk_log_dir = /opt/zookeeper/data vars.zone = Z2AVZWE6KAAUGB Dependencies: aws_s3_bucket.s3 vault_secret.zoominder53_image_rev vault_secret.zookeeper_image_rev: ID = path:secret/core/docker/bigdata/zookeeper/latest data.% = 1 data.value = c15feda path = /secret/core/docker/bigdata/zookeeper/latest vault_secret.zoominder53_image_rev: ID = path:secret/core/docker/reporting/zoominder53/latest data.% = 1 data.value = ac509d0 path = /secret/core/docker/reporting/zoominder53/latest Outputs: seeds = seeds.zookeeper.reporting.s1.sandbox.private.COMPANY.com seeds.indy = seed0.zookeeper.reporting.s1.sandbox.private.COMPANY.com,seed1.zookeeper.reporting.s1.sandbox.private.COMPANY.com,seed2.zookeeper.reporting.s1.sandbox.private.COMPANY.com seeds.withport = seed0.zookeeper.reporting.s1.sandbox.private.COMPANY.com:2181,seed1.zookeeper.reporting.s1.sandbox.private.COMPANY.com:2181,seed2.zookeeper.reporting.s1.sandbox.private.COMPANY.com:2181 zookeeper_bucket = s-s1-reporting-zookeeper module.reporting.zookeeper-ecs: aws_autoscaling_group.asg: ID = s-s1-zookeeper arn = arn:aws:autoscaling:eu-central-1:AWS_ACCOUNT:autoScalingGroup:f3342405-7f7c-4b27-860b-1e3acee2c5f9:autoScalingGroupName/s-s1-zookeeper availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b default_cooldown = 300 desired_capacity = 3 force_delete = false health_check_grace_period = 300 health_check_type = EC2 launch_configuration = s-s1-zookeeper_20161031032428891414688it4 load_balancers.# = 0 max_size = 3 metrics_granularity = 1Minute min_size = 3 name = s-s1-zookeeper placement_group = protect_from_scale_in = false tag.# = 5 tag.1623923999.key = gly:shard:name tag.1623923999.propagate_at_launch = true tag.1623923999.value = s1 tag.2501958857.key = Name tag.2501958857.propagate_at_launch = true tag.2501958857.value = s-s1-zookeeper-ecs tag.3269858136.key = gly:env:name tag.3269858136.propagate_at_launch = true tag.3269858136.value = sandbox tag.3520582760.key = gly:cluster:name tag.3520582760.propagate_at_launch = true tag.3520582760.value = zookeeper-ecs tag.381469614.key = terraformed tag.381469614.propagate_at_launch = true tag.381469614.value = true target_group_arns.# = 0 termination_policies.# = 0 vpc_zone_identifier.# = 2 vpc_zone_identifier.1759077471 = subnet-f441a08e vpc_zone_identifier.1946010758 = subnet-ef9f4c87 wait_for_capacity_timeout = 10m Dependencies: aws_launch_configuration.lc aws_ecs_cluster.cluster: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper name = s-s1-zookeeper aws_iam_instance_profile.prof: ID = s-s1-zookeeper arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-zookeeper name = s-s1-zookeeper path = / roles.# = 1 roles.1873128205 = s-s1-zookeeper Dependencies: aws_iam_role.role aws_iam_role.role: ID = s-s1-zookeeper arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-zookeeper assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-zookeeper path = / unique_id = AROAI7WGLGHYKWFD5SFIO aws_iam_role_policy.policy: ID = s-s1-zookeeper:s-s1-zookeeper name = s-s1-zookeeper policy = { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": ["arn:aws:s3:::bucket-name"] }, { "Effect": "Allow", "Action": [ "ecs:DeregisterContainerInstance", "ecs:DiscoverPollEndpoint", "ecs:Poll", "ecs:RegisterContainerInstance", "ecs:StartTelemetrySession", "ecs:Submit*", "logs:CreateLogStream", "logs:PutLogEvents", "ec2:Describe*", "route53:ListResourceRecordSets", "route53:ChangeResourceRecordSets", "route53:GetHostedZone", "route53:ListHostedZones" ], "Resource": ["*"] } ] } role = s-s1-zookeeper Dependencies: aws_iam_role.role aws_launch_configuration.lc: ID = s-s1-zookeeper_20161031032428891414688it4 associate_public_ip_address = false ebs_block_device.# = 0 ebs_optimized = false enable_monitoring = true ephemeral_block_device.# = 0 iam_instance_profile = s-s1-zookeeper image_id = ami-53b64d3c instance_type = t2.medium key_name = COMPANYKeyPair name = s-s1-zookeeper_20161031032428891414688it4 name_prefix = s-s1-zookeeper_ root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 64 root_block_device.0.volume_type = security_groups.# = 1 security_groups.1885752949 = sg-4ce58d24 spot_price = user_data = b26ca9de000d53c1387072bd277b40320b0ca2dc vpc_classic_link_id = vpc_classic_link_security_groups.# = 0 Dependencies: aws_iam_instance_profile.prof aws_security_group.base_ecs_sg template_file.userdata aws_security_group.base_ecs_sg: ID = sg-4ce58d24 description = SG for ecs hosts in s-s1-zookeeper egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 6 ingress.2642137709.cidr_blocks.# = 0 ingress.2642137709.from_port = 2888 ingress.2642137709.protocol = tcp ingress.2642137709.security_groups.# = 0 ingress.2642137709.self = true ingress.2642137709.to_port = 2888 ingress.3399504389.cidr_blocks.# = 0 ingress.3399504389.from_port = 2181 ingress.3399504389.protocol = tcp ingress.3399504389.security_groups.# = 3 ingress.3399504389.security_groups.2848580274 = sg-0e9bf766 ingress.3399504389.security_groups.729825922 = sg-c2a63daa ingress.3399504389.security_groups.956125676 = sg-cea63da6 ingress.3399504389.self = false ingress.3399504389.to_port = 2181 ingress.3616977731.cidr_blocks.# = 0 ingress.3616977731.from_port = 3888 ingress.3616977731.protocol = tcp ingress.3616977731.security_groups.# = 0 ingress.3616977731.self = true ingress.3616977731.to_port = 3888 ingress.3852133917.cidr_blocks.# = 0 ingress.3852133917.from_port = 0 ingress.3852133917.protocol = -1 ingress.3852133917.security_groups.# = 1 ingress.3852133917.security_groups.701510740 = sg-0da63d65 ingress.3852133917.self = false ingress.3852133917.to_port = 0 ingress.530227957.cidr_blocks.# = 0 ingress.530227957.from_port = 8181 ingress.530227957.protocol = tcp ingress.530227957.security_groups.# = 1 ingress.530227957.security_groups.701510740 = sg-0da63d65 ingress.530227957.self = true ingress.530227957.to_port = 8181 ingress.889803532.cidr_blocks.# = 0 ingress.889803532.from_port = 2181 ingress.889803532.protocol = tcp ingress.889803532.security_groups.# = 1 ingress.889803532.security_groups.701510740 = sg-0da63d65 ingress.889803532.self = true ingress.889803532.to_port = 2181 name = s-s1-zookeeper owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-zookeeper-ecs tags.gly:cluster:name = zookeeper-ecs tags.gly:env:name = sandbox tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.allow_all_from_vpn: ID = sgrule-2399835958 cidr_blocks.# = 0 from_port = -1 prefix_list_ids.# = 0 protocol = -1 security_group_id = sg-4ce58d24 self = false source_security_group_id = sg-0da63d65 to_port = -1 type = ingress Dependencies: aws_security_group.base_ecs_sg template_file.userdata: ID = d9164b3fd3121218da508cee6ee71198f7c829e3ce53ba5b6b990d26a691665f rendered = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="s-s1-zookeeper" export DOCKER_REGISTRY="registry.sandbox.COMPANY.com" export DOCKER_AUTH="[SECRETHERE]" export GLY_CLUSTER_NAME="s-s1-zookeeper" export GLY_ENV_NAME="sandbox" export GLY_APP_NAME="unknown" export KAFKA_DEST="seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092" export INFLUX_URL=" http://influxdb.private.COMPANY.com:8086" (for x in `ls /usr/local/startup/*`; do $x; done) & template = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="${cluster}" export DOCKER_REGISTRY="${dockerregistry}" export DOCKER_AUTH="${dockerauth}" export GLY_CLUSTER_NAME="${cluster}" export GLY_ENV_NAME="${env}" export GLY_APP_NAME="${appname}" export KAFKA_DEST="${kafka_dest}" export INFLUX_URL="${influxdb}" (for x in `ls /usr/local/startup/*`; do $x; done) & vars.% = 7 vars.appname = unknown vars.cluster = s-s1-zookeeper vars.dockerauth = [SECRETHERE] vars.dockerregistry = registry.sandbox.COMPANY.com vars.env = sandbox vars.influxdb = http://influxdb.private.COMPANY.com:8086 vars.kafka_dest = seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092 Outputs: cluster_id = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-zookeeper cluster_name = s-s1-zookeeper role = arn:aws:iam::AWS_ACCOUNT:role/s-s1-zookeeper role_name = s-s1-zookeeper sg_id = sg-4ce58d24 module.services-ecs.ecs-cluster: aws_autoscaling_group.asg: ID = s-s1-services arn = arn:aws:autoscaling:eu-central-1:AWS_ACCOUNT:autoScalingGroup:58c76bee-c548-4e8d-87dc-4311b6981d24:autoScalingGroupName/s-s1-services availability_zones.# = 2 availability_zones.1126047633 = eu-central-1a availability_zones.3658960427 = eu-central-1b default_cooldown = 300 desired_capacity = 0 force_delete = false health_check_grace_period = 300 health_check_type = EC2 launch_configuration = s-s1-services_20161031032427486307770qde load_balancers.# = 0 max_size = 10 metrics_granularity = 1Minute min_size = 0 name = s-s1-services placement_group = protect_from_scale_in = false tag.# = 5 tag.1000200719.key = gly:cluster:name tag.1000200719.propagate_at_launch = true tag.1000200719.value = services-ecs tag.1623923999.key = gly:shard:name tag.1623923999.propagate_at_launch = true tag.1623923999.value = s1 tag.3269858136.key = gly:env:name tag.3269858136.propagate_at_launch = true tag.3269858136.value = sandbox tag.3367503971.key = Name tag.3367503971.propagate_at_launch = true tag.3367503971.value = s-s1-services-ecs tag.381469614.key = terraformed tag.381469614.propagate_at_launch = true tag.381469614.value = true target_group_arns.# = 0 termination_policies.# = 0 vpc_zone_identifier.# = 2 vpc_zone_identifier.1759077471 = subnet-f441a08e vpc_zone_identifier.1946010758 = subnet-ef9f4c87 wait_for_capacity_timeout = 10m Dependencies: aws_launch_configuration.lc aws_ecs_cluster.cluster: ID = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-services name = s-s1-services aws_iam_instance_profile.prof: ID = s-s1-services arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-services name = s-s1-services path = / roles.# = 1 roles.193661662 = s-s1-services Dependencies: aws_iam_role.role aws_iam_role.role: ID = s-s1-services arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-services assume_role_policy = { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" } ] } name = s-s1-services path = / unique_id = AROAJFTDC4GCK4TP5PRVK aws_iam_role_policy.policy: ID = s-s1-services:s-s1-services name = s-s1-services policy = { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": ["arn:aws:s3:::bucket-name"] }, { "Effect": "Allow", "Action": [ "ecs:DeregisterContainerInstance", "ecs:DiscoverPollEndpoint", "ecs:Poll", "ecs:RegisterContainerInstance", "ecs:StartTelemetrySession", "ecs:Submit*", "logs:CreateLogStream", "logs:PutLogEvents", "ec2:Describe*", "route53:ListResourceRecordSets", "route53:ChangeResourceRecordSets", "route53:GetHostedZone", "route53:ListHostedZones" ], "Resource": ["*"] } ] } role = s-s1-services Dependencies: aws_iam_role.role aws_launch_configuration.lc: ID = s-s1-services_20161031032427486307770qde associate_public_ip_address = false ebs_block_device.# = 0 ebs_optimized = false enable_monitoring = true ephemeral_block_device.# = 0 iam_instance_profile = s-s1-services image_id = ami-53b64d3c instance_type = t2.large key_name = COMPANYKeyPair name = s-s1-services_20161031032427486307770qde name_prefix = s-s1-services_ root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 64 root_block_device.0.volume_type = security_groups.# = 1 security_groups.956125676 = sg-cea63da6 spot_price = user_data = 39a3e1bf8c899c188110c74adb6de0d05f1bbe62 vpc_classic_link_id = vpc_classic_link_security_groups.# = 0 Dependencies: aws_iam_instance_profile.prof aws_security_group.base_ecs_sg template_file.userdata aws_security_group.base_ecs_sg: ID = sg-cea63da6 description = SG for ecs hosts in s-s1-services egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 4 ingress.179083333.cidr_blocks.# = 1 ingress.179083333.cidr_blocks.0 = 10.0.0.0/8 ingress.179083333.from_port = 22 ingress.179083333.protocol = tcp ingress.179083333.security_groups.# = 0 ingress.179083333.self = false ingress.179083333.to_port = 22 ingress.2180083241.cidr_blocks.# = 1 ingress.2180083241.cidr_blocks.0 = 0.0.0.0/0 ingress.2180083241.from_port = 0 ingress.2180083241.protocol = -1 ingress.2180083241.security_groups.# = 1 ingress.2180083241.security_groups.701510740 = sg-0da63d65 ingress.2180083241.self = false ingress.2180083241.to_port = 0 ingress.2661921475.cidr_blocks.# = 0 ingress.2661921475.from_port = -1 ingress.2661921475.protocol = icmp ingress.2661921475.security_groups.# = 1 ingress.2661921475.security_groups.701510740 = sg-0da63d65 ingress.2661921475.self = false ingress.2661921475.to_port = -1 ingress.4220485349.cidr_blocks.# = 1 ingress.4220485349.cidr_blocks.0 = 10.2.0.0/16 ingress.4220485349.from_port = 0 ingress.4220485349.protocol = tcp ingress.4220485349.security_groups.# = 0 ingress.4220485349.self = false ingress.4220485349.to_port = 65535 name = s-s1-services owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-services-ecs tags.gly:cluster:name = services-ecs tags.gly:env:name = sandbox tags.terraformed = true vpc_id = vpc-2d796044 aws_security_group_rule.allow_all_from_vpn: ID = sgrule-1618885974 cidr_blocks.# = 0 from_port = -1 prefix_list_ids.# = 0 protocol = -1 security_group_id = sg-cea63da6 self = false source_security_group_id = sg-0da63d65 to_port = -1 type = ingress Dependencies: aws_security_group.base_ecs_sg template_file.userdata: ID = 89193a2fec0c3d2beb74a9e06028b8bec8afd61e0219615597e3379ac881ceaa rendered = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="s-s1-services" export DOCKER_REGISTRY="registry.sandbox.COMPANY.com" export DOCKER_AUTH="[SECRETHERE]" export GLY_CLUSTER_NAME="s-s1-services" export GLY_ENV_NAME="sandbox" export GLY_APP_NAME="unknown" export KAFKA_DEST="seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092" export INFLUX_URL=" http://influxdb.private.COMPANY.com:8086" (for x in `ls /usr/local/startup/*`; do $x; done) & template = #!/bin/bash service sshd start METADATA="http://169.254.169.254/latest/meta-data" export INSTANCEID=`curl $METADATA/instance-id` export IPADDR=`curl $METADATA/local-ipv4` export DOCKER_CLUSTER="${cluster}" export DOCKER_REGISTRY="${dockerregistry}" export DOCKER_AUTH="${dockerauth}" export GLY_CLUSTER_NAME="${cluster}" export GLY_ENV_NAME="${env}" export GLY_APP_NAME="${appname}" export KAFKA_DEST="${kafka_dest}" export INFLUX_URL="${influxdb}" (for x in `ls /usr/local/startup/*`; do $x; done) & vars.% = 7 vars.appname = unknown vars.cluster = s-s1-services vars.dockerauth = [SECRETHERE] vars.dockerregistry = registry.sandbox.COMPANY.com vars.env = sandbox vars.influxdb = http://influxdb.private.COMPANY.com:8086 vars.kafka_dest = seeds.kafka.logging.s1.sandbox.private.COMPANY.com:9092 Outputs: cluster_id = arn:aws:ecs:eu-central-1:AWS_ACCOUNT:cluster/s-s1-services cluster_name = s-s1-services role = arn:aws:iam::AWS_ACCOUNT:role/s-s1-services role_name = s-s1-services sg_id = sg-cea63da6 module.services-ecs.services_rabbitmq: aws_iam_instance_profile.rabbitmq_instance_profile: ID = s-s1-services-rabbit arn = arn:aws:iam::AWS_ACCOUNT:instance-profile/s-s1-services-rabbit name = s-s1-services-rabbit path = / roles.# = 1 roles.2747624932 = s-s1-services-rabbit Dependencies: aws_iam_role.rabbitmq_iam_role data.template_file.name aws_iam_role.rabbitmq_iam_role: ID = s-s1-services-rabbit arn = arn:aws:iam::AWS_ACCOUNT:role/s-s1-services-rabbit assume_role_policy = { "Version": "2012-10-17", "Statement": [{ "Action": "sts:AssumeRole", "Principal": { "Service": "ec2.amazonaws.com" }, "Effect": "Allow", "Sid": "" }] } name = s-s1-services-rabbit path = / unique_id = AROAIMGNL6MGRGUOYOOEQ Dependencies: data.template_file.name aws_iam_role_policy.rabbitmq_iam_role_policy: ID = s-s1-services-rabbit:s-s1-services-rabbit name = s-s1-services-rabbit policy = { "Statement": [ { "Action": [ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeTags" ], "Effect": "Allow", "Resource": [ "*" ] } ], "Version": "2012-10-17" } role = s-s1-services-rabbit Dependencies: aws_iam_role.rabbitmq_iam_role data.template_file.name aws_instance.rabbit.0: ID = i-21de4f9c ami = ami-9bf712f4 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-services-rabbit instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-6620e70b private_dns = ip-10-2-9-55.eu-central-1.compute.internal private_ip = 10.2.9.55 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 24 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 9 tags.Name = s-s1-services-rabbit-01 tags.ansible_ssh_user = centos tags.gly:app:name = services tags.gly:cluster:name = rabbit tags.gly:env:name = sandbox tags.gly:rabbit:nodeid = 0 tags.gly:role:name = rabbit tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.933534329 = sg-1dccbc75 Dependencies: aws_iam_instance_profile.rabbitmq_instance_profile aws_security_group.rabbit_sg aws_instance.rabbit.1: ID = i-7cc150c1 ami = ami-9bf712f4 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-services-rabbit instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-8b2fe8e6 private_dns = ip-10-2-8-104.eu-central-1.compute.internal private_ip = 10.2.8.104 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 24 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 9 tags.Name = s-s1-services-rabbit-02 tags.ansible_ssh_user = centos tags.gly:app:name = services tags.gly:cluster:name = rabbit tags.gly:env:name = sandbox tags.gly:rabbit:nodeid = 1 tags.gly:role:name = rabbit tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.933534329 = sg-1dccbc75 Dependencies: aws_iam_instance_profile.rabbitmq_instance_profile aws_security_group.rabbit_sg aws_instance.rabbit.2: ID = i-44de4ff9 ami = ami-9bf712f4 associate_public_ip_address = false availability_zone = eu-central-1a disable_api_termination = false ebs_block_device.# = 0 ebs_optimized = false ephemeral_block_device.# = 0 iam_instance_profile = s-s1-services-rabbit instance_state = running instance_type = t2.medium key_name = COMPANYKeyPair monitoring = false network_interface_id = eni-ee2fe883 private_dns = ip-10-2-9-108.eu-central-1.compute.internal private_ip = 10.2.9.108 public_dns = public_ip = root_block_device.# = 1 root_block_device.0.delete_on_termination = true root_block_device.0.iops = 0 root_block_device.0.volume_size = 24 root_block_device.0.volume_type = standard security_groups.# = 0 source_dest_check = false subnet_id = subnet-ef9f4c87 tags.% = 9 tags.Name = s-s1-services-rabbit-03 tags.ansible_ssh_user = centos tags.gly:app:name = services tags.gly:cluster:name = rabbit tags.gly:env:name = sandbox tags.gly:rabbit:nodeid = 2 tags.gly:role:name = rabbit tags.gly:shard:name = s1 tags.terraformed = true tenancy = default vpc_security_group_ids.# = 2 vpc_security_group_ids.1186134349 = sg-69daae01 vpc_security_group_ids.933534329 = sg-1dccbc75 Dependencies: aws_iam_instance_profile.rabbitmq_instance_profile aws_security_group.rabbit_sg aws_route53_record.rabbit: ID = Z2AVZWE6KAAUGB_seeds.rabbitmq.services_A fqdn = seeds.rabbitmq.services.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.rabbitmq.services records.# = 3 records.2585649867 = 10.2.9.108 records.2932574032 = 10.2.8.104 records.3107798036 = 10.2.9.55 set_identifier = ttl = 60 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.rabbit aws_route53_record.seed.0: ID = Z2AVZWE6KAAUGB_seed0.rabbitmq.services_A fqdn = seed0.rabbitmq.services.s1.sandbox.private.COMPANY.com health_check_id = name = seed0.rabbitmq.services records.# = 1 records.3107798036 = 10.2.9.55 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.rabbit aws_route53_record.seed.1: ID = Z2AVZWE6KAAUGB_seed1.rabbitmq.services_A fqdn = seed1.rabbitmq.services.s1.sandbox.private.COMPANY.com health_check_id = name = seed1.rabbitmq.services records.# = 1 records.2932574032 = 10.2.8.104 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.rabbit aws_route53_record.seed.2: ID = Z2AVZWE6KAAUGB_seed2.rabbitmq.services_A fqdn = seed2.rabbitmq.services.s1.sandbox.private.COMPANY.com health_check_id = name = seed2.rabbitmq.services records.# = 1 records.2585649867 = 10.2.9.108 set_identifier = ttl = 20 type = A zone_id = Z2AVZWE6KAAUGB Dependencies: aws_instance.rabbit aws_security_group.rabbit_sg: ID = sg-1dccbc75 description = SG for rabbit host in s-s1-services-rabbit egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 5 ingress.1807545638.cidr_blocks.# = 0 ingress.1807545638.from_port = 5671 ingress.1807545638.protocol = tcp ingress.1807545638.security_groups.# = 2 ingress.1807545638.security_groups.701510740 = sg-0da63d65 ingress.1807545638.security_groups.956125676 = sg-cea63da6 ingress.1807545638.self = false ingress.1807545638.to_port = 5672 ingress.2156725061.cidr_blocks.# = 0 ingress.2156725061.from_port = 15671 ingress.2156725061.protocol = tcp ingress.2156725061.security_groups.# = 2 ingress.2156725061.security_groups.701510740 = sg-0da63d65 ingress.2156725061.security_groups.956125676 = sg-cea63da6 ingress.2156725061.self = false ingress.2156725061.to_port = 15672 ingress.2288951578.cidr_blocks.# = 0 ingress.2288951578.from_port = 44000 ingress.2288951578.protocol = tcp ingress.2288951578.security_groups.# = 0 ingress.2288951578.self = true ingress.2288951578.to_port = 44001 ingress.629685212.cidr_blocks.# = 0 ingress.629685212.from_port = 4369 ingress.629685212.protocol = tcp ingress.629685212.security_groups.# = 0 ingress.629685212.self = true ingress.629685212.to_port = 4369 ingress.711663480.cidr_blocks.# = 0 ingress.711663480.from_port = 25671 ingress.711663480.protocol = tcp ingress.711663480.security_groups.# = 2 ingress.711663480.security_groups.701510740 = sg-0da63d65 ingress.711663480.security_groups.956125676 = sg-cea63da6 ingress.711663480.self = false ingress.711663480.to_port = 25672 name = s-s1-services-rabbit owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = s-s1-services-rabbit tags.gly:env:name = sandbox tags.gly:shard:name = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.name data.template_file.name: ID = 0b1ee69fd6e0881a221489a0df490215a3cdb83002a6586b3632034604cc6529 rendered = s-s1-services-rabbit template = ${env_s}-${shard_s}-${app}-rabbit vars.% = 3 vars.app = services vars.env_s = s vars.shard_s = s1 Outputs: rabbit_sg = sg-1dccbc75 module.services-ecs.services_redis: aws_elasticache_cluster.redis: ID = services-s-s1 apply_immediately = true availability_zone = eu-central-1a cache_nodes.# = 1 cache_nodes.0.address = services-s-s1.v0a2l7.0001.euc1.cache.amazonaws.com cache_nodes.0.availability_zone = eu-central-1a cache_nodes.0.id = 0001 cache_nodes.0.port = 6379 cluster_id = services-s-s1 engine = redis engine_version = 2.8.24 maintenance_window = fri:03:30-fri:04:30 node_type = cache.t2.medium num_cache_nodes = 1 parameter_group_name = default.redis2.8 port = 6379 security_group_ids.# = 1 security_group_ids.1505179175 = sg-a8daaec0 security_group_names.# = 0 snapshot_retention_limit = 0 snapshot_window = subnet_group_name = services-s-s1 tags.% = 4 tags.Name = services-s-s1 tags.gly:cluster:name = services tags.gly:env:name = sandbox tags.terraformed = true Dependencies: aws_elasticache_subnet_group.redisgroup aws_security_group.sg data.template_file.redis_name aws_elasticache_subnet_group.redisgroup: ID = services-s-s1 description = Private subnets for services redis name = services-s-s1 subnet_ids.# = 2 subnet_ids.1759077471 = subnet-f441a08e subnet_ids.1946010758 = subnet-ef9f4c87 Dependencies: data.template_file.redis_name aws_route53_record.redis: ID = Z2AVZWE6KAAUGB_seeds.redis.services_CNAME fqdn = seeds.redis.services.s1.sandbox.private.COMPANY.com health_check_id = name = seeds.redis.services records.# = 1 records.2917979922 = services-s-s1.v0a2l7.0001.euc1.cache.amazonaws.com set_identifier = ttl = 60 type = CNAME zone_id = Z2AVZWE6KAAUGB Dependencies: aws_elasticache_cluster.redis aws_security_group.sg: ID = sg-a8daaec0 description = SG for Redis cluster for services egress.# = 1 egress.482069346.cidr_blocks.# = 1 egress.482069346.cidr_blocks.0 = 0.0.0.0/0 egress.482069346.from_port = 0 egress.482069346.prefix_list_ids.# = 0 egress.482069346.protocol = -1 egress.482069346.security_groups.# = 0 egress.482069346.self = false egress.482069346.to_port = 0 ingress.# = 1 ingress.2842877016.cidr_blocks.# = 0 ingress.2842877016.from_port = 6379 ingress.2842877016.protocol = tcp ingress.2842877016.security_groups.# = 2 ingress.2842877016.security_groups.701510740 = sg-0da63d65 ingress.2842877016.security_groups.956125676 = sg-cea63da6 ingress.2842877016.self = false ingress.2842877016.to_port = 6379 name = terraform-20160930212804211068505z7g owner_id = AWS_ACCOUNT tags.% = 4 tags.Name = services-s-s1 tags.gly:env:name = sandbox tags.gly:env:shard = s1 tags.terraformed = true vpc_id = vpc-2d796044 Dependencies: data.template_file.redis_name data.template_file.redis_name: ID = ba11ec50287af549594f39827e959172e04f7406a476adcdf44fef14ee028403 rendered = services-s-s1 template = ${app_name}-${env_s}-${shard_s} vars.% = 3 vars.app_name = services vars.env_s = s vars.shard_s = s1 Outputs: redis_fqdn = seeds.redis.services.s1.sandbox.private.COMPANY.com Shadow state: %!s(PANIC=runtime error: invalid memory address or nil pointer dereference) This is not an error. Your terraform operation completed successfully and your real infrastructure is unaffected by this message. [terragrunt] 2016/11/10 14:10:51 Attempting to release lock for state file terraform-s-s1 in DynamoDB [terragrunt] 2016/11/10 14:10:51 Lock released! 14:10 (develop) ~/code/services-terraform/modules/rabbitmq $ terraform --version Terraform v0.7.10