Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"terraform validate" should not fail on implicit provider config when provider arguments are required #21408

Closed
plum117 opened this issue May 23, 2019 · 25 comments · Fixed by #24896
Labels
bug documentation v0.12 Issues (primarily bugs) reported against v0.12 releases

Comments

@plum117
Copy link

plum117 commented May 23, 2019

I ran the command terraform validate -check-variables=false and I got the below output. It seems like the command is not well format.

However, when I run terraform validate then the command seems fine and I have the expected output : Error: Missing required argument. The argument "region" is required, but was not set.

Does the validate command actually changed since terraform validate --help do not show -check-variables=false as being a possible option. At the same time, the website seems saying otherwise: https://www.terraform.io/docs/commands/validate.html

Maybe the doc on the web site needs a small update. Thanks

terraform validate -check-variables=false
2019/05/23 10:32:07 [INFO] Terraform version: 0.12.0
2019/05/23 10:32:07 [INFO] Go runtime version: go1.12.4
2019/05/23 10:32:07 [INFO] CLI args: []string{"/home/dprevost/.local/bin/terraform", "validate", "-check-variables=false"}
2019/05/23 10:32:07 [DEBUG] Attempting to open CLI config file: /home/dprevost/.terraformrc
2019/05/23 10:32:07 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/05/23 10:32:07 [INFO] CLI command args: []string{"validate", "-check-variables=false"}
Usage: terraform validate [options] [dir]

Validate the configuration files in a directory, referring only to the
configuration and not accessing any remote services such as remote state,
provider APIs, etc.

Validate runs checks that verify whether a configuration is
internally-consistent, regardless of any provided variables or existing
state. It is thus primarily useful for general verification of reusable
modules, including correctness of attribute names and value types.

It is safe to run this command automatically, for example as a post-save
check in a text editor or as a test step for a re-usable module in a CI
system.

Validation requires an initialized working directory with any referenced
plugins and modules installed. To initialize a working directory for
validation without accessing any configured remote backend, use:
terraform init -backend=false

If dir is not specified, then the current directory will be used.

To verify configuration in the context of a particular run (a particular
target workspace, operation variables, etc), use the terraform plan
subcommand instead, which includes an implied validation check.

Options:

-json Produce output in a machine-readable JSON format, suitable for
use in e.g. text editor integrations.

@apparentlymart
Copy link
Contributor

Hi @plum117! Thanks for reporting this.

Indeed, the documentation is missing a note to say that -check-variables=false applies only to Terraform v0.11 and earlier.

The option is removed from Terraform v0.12 because terraform validate now always behaves as if this were false: validation means "check that the syntax is valid and types/values are being used correctly", which means validation reports on whether the module is valid regardless of particular variable values. terraform plan, on the other hand, validates a particular run of Terraform, with a particular set of variable values, data source results, etc.

So with that said, for any situation where you would've run terraform validate -check-variables=false in Terraform 0.11 you can just run terraform validate in Terraform 0.12 to get an equivalent result.

We'll get the documentation updated to mention that -check-variables applies only to Terraform v0.11 and prior. Thanks again!

@plum117
Copy link
Author

plum117 commented May 23, 2019

Thanks for the info

I tried terraform validate on v0.12.0 compare to terraform validate -check-variables=false on 0.11.14 but it does not do the same behavior. Before, it was actually not checking variables, however now it expect to have the variable "region" which is actually defined in projects using our module.

New behavior

$ terraform --version
Terraform v0.12.0
$ terraform init -backend=true -get=true -input=false
Initializing modules...
$ terraform validate
Error: Missing required argument
The argument "region" is required, but was not set.
ERROR: Job failed: exit code 1

Old behavior:

$ terraform --version
Terraform v0.11.14
Your version of Terraform is out of date! The latest version
is 0.12.0. You can update by downloading from www.terraform.io/downloads.html
$ terraform init -backend=true -get=true -input=false
Initializing modules...
$ terraform validate -check-variables=false
Job succeeded

@apparentlymart
Copy link
Contributor

Thanks for the additional context, @plum117.

Given the error message you saw here, it looks like you've found a bug in terraform validate. Could you share the relevant parts of the configuration you're using for testing, so that we can try to reproduce it?

From the wording of the message it sounds like the problem may be inside a module block rather than about a top-level variable. If that's true, then Terraform is detecting that there's a missing region argument inside a module block, which is something different than checking whether a region variable on the root module was set. If Terraform 0.11.14 wasn't catching that, then I think it was a bug in Terraform 0.11.14, because -check-variables=false was only supposed to ignore the root variable assignment mechanisms, not child module calls.

@plum117
Copy link
Author

plum117 commented May 23, 2019

@apparentlymart below is the output (with trace) of the validate commands between 0.11.4 and 0.12.0. On 0.11.14 version, the command do not seems to do that much...

$ terraform validate -check-variables=false

2019/05/23 17:46:37 [INFO] Terraform version: 0.11.14  
2019/05/23 17:46:37 [INFO] Go runtime version: go1.12.4
2019/05/23 17:46:37 [INFO] CLI args: []string{"/bin/terraform", "validate", "-check-variables=false"}
2019/05/23 17:46:37 [DEBUG] Attempting to open CLI config file: /root/.terraformrc
2019/05/23 17:46:37 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/05/23 17:46:37 [INFO] CLI command args: []string{"validate", "-check-variables=false"}
2019/05/23 17:46:37 [DEBUG] plugin: waiting for all plugin processes to complete...
Job succeeded
�[32;1m$ terraform validate�[0;m
2019/05/23 17:50:37 [INFO] Terraform version: 0.12.0  
2019/05/23 17:50:37 [INFO] Go runtime version: go1.12.4
2019/05/23 17:50:37 [INFO] CLI args: []string{"/bin/terraform", "validate"}
2019/05/23 17:50:37 [DEBUG] Attempting to open CLI config file: /root/.terraformrc
2019/05/23 17:50:37 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/05/23 17:50:37 [INFO] CLI command args: []string{"validate"}
2019/05/23 17:50:37 [DEBUG] checking for provider in "."
2019/05/23 17:50:37 [DEBUG] checking for provider in "/bin"
2019/05/23 17:50:37 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2019/05/23 17:50:37 [DEBUG] found provider "terraform-provider-aws_v2.11.0_x4"
2019/05/23 17:50:37 [DEBUG] found valid plugin: "aws", "2.11.0", "/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4"
2019/05/23 17:50:37 [DEBUG] checking for provisioner in "."
2019/05/23 17:50:37 [DEBUG] checking for provisioner in "/bin"
2019/05/23 17:50:37 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2019/05/23 17:50:37 [TRACE] terraform.NewContext: starting
2019/05/23 17:50:37 [TRACE] terraform.NewContext: resolving provider version selections
2019/05/23 17:50:37 [TRACE] terraform.NewContext: loading provider schemas
2019/05/23 17:50:37 [TRACE] LoadSchemas: retrieving schema for provider type "aws"
2019-05-23T17:50:37.984Z [INFO]  plugin: configuring client automatic mTLS
2019-05-23T17:50:38.021Z [DEBUG] plugin: starting plugin: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 args=[/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4]
2019-05-23T17:50:38.021Z [DEBUG] plugin: plugin started: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 pid=151
2019-05-23T17:50:38.021Z [DEBUG] plugin: waiting for RPC address: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4
2019-05-23T17:50:38.038Z [INFO]  plugin.terraform-provider-aws_v2.11.0_x4: configuring server automatic mTLS: timestamp=2019-05-23T17:50:38.037Z
2019-05-23T17:50:38.077Z [DEBUG] plugin.terraform-provider-aws_v2.11.0_x4: plugin address: address=/tmp/plugin605130909 network=unix timestamp=2019-05-23T17:50:38.077Z
2019-05-23T17:50:38.078Z [DEBUG] plugin: using plugin: version=5
2019/05/23 17:50:38 [TRACE] GRPCProvider: GetSchema
2019/05/23 17:50:38 [TRACE] GRPCProvider: Close
2019-05-23T17:50:38.219Z [DEBUG] plugin: plugin process exited: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 pid=151
2019-05-23T17:50:38.219Z [DEBUG] plugin: plugin exited
2019/05/23 17:50:38 [TRACE] terraform.NewContext: complete
2019/05/23 17:50:38 [INFO] terraform: building graph: GraphTypeValidate
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/05/23 17:50:38 [TRACE] ConfigTransformer: Starting for path: 
2019/05/23 17:50:38 [TRACE] ConfigTransformer: Starting for path: naming
2019/05/23 17:50:38 [TRACE] ConfigTransformer: Starting for path: utils
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.LocalTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.LocalTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.OutputTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.StateTransformer
2019/05/23 17:50:38 [TRACE] StateTransformer: state is empty, so nothing to do
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2019/05/23 17:50:38 [TRACE] AttachResourceConfigTransformer: attaching to "aws_elasticsearch_domain.logs" (*terraform.NodeValidatableResource) config from main.tf:19,1-43
2019/05/23 17:50:38 [TRACE] AttachResourceConfigTransformer: attaching to "aws_security_group.es_inbound_sg" (*terraform.NodeValidatableResource) config from main.tf:1,1-46
2019/05/23 17:50:38 [TRACE] AttachResourceConfigTransformer: attaching to "module.naming.data.aws_caller_identity.current" (*terraform.NodeValidatableResource) config from hcl.Range{Filename:".terraform/modules/naming/outputs.tf", Start:hcl.Pos{Line:10, Column:1, Byte:301}, End:hcl.Pos{Line:10, Column:37, Byte:337}}
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.RootVariableTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2019/05/23 17:50:38 [DEBUG] adding implicit provider configuration provider.aws, implied first by aws_elasticsearch_domain.logs
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2019/05/23 17:50:38 [TRACE] ProviderTransformer: aws_elasticsearch_domain.logs is provided by provider.aws or inherited equivalent
2019/05/23 17:50:38 [TRACE] ProviderTransformer: aws_security_group.es_inbound_sg is provided by provider.aws or inherited equivalent
2019/05/23 17:50:38 [TRACE] ProviderTransformer: module.naming.data.aws_caller_identity.current is provided by module.naming.provider.aws or inherited equivalent
2019/05/23 17:50:38 [TRACE] ProviderTransformer: exact match for provider.aws serving aws_elasticsearch_domain.logs
2019/05/23 17:50:38 [DEBUG] ProviderTransformer: "aws_elasticsearch_domain.logs" (*terraform.NodeValidatableResource) needs provider.aws
2019/05/23 17:50:38 [TRACE] ProviderTransformer: exact match for provider.aws serving aws_security_group.es_inbound_sg
2019/05/23 17:50:38 [DEBUG] ProviderTransformer: "aws_security_group.es_inbound_sg" (*terraform.NodeValidatableResource) needs provider.aws
2019/05/23 17:50:38 [TRACE] ProviderTransformer: module.naming.data.aws_caller_identity.current uses inherited configuration provider.aws
2019/05/23 17:50:38 [DEBUG] ProviderTransformer: "module.naming.data.aws_caller_identity.current" (*terraform.NodeValidatableResource) needs provider.aws
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2019/05/23 17:50:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
local.subnets_with_zone_awareness - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
module.naming.output.value - *terraform.NodeApplyableOutput
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
output.es_endpoint - *terraform.NodeApplyableOutput
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2019/05/23 17:50:38 [TRACE] AttachSchemaTransformer: attaching resource schema to aws_elasticsearch_domain.logs
2019/05/23 17:50:38 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider.aws
2019/05/23 17:50:38 [TRACE] AttachSchemaTransformer: attaching resource schema to aws_security_group.es_inbound_sg
2019/05/23 17:50:38 [TRACE] AttachSchemaTransformer: attaching resource schema to module.naming.data.aws_caller_identity.current
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_alb" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_network_interface" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_api_gateway_rest_api" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_dms_task_prefix" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.inventory_code_tag" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_ecs_service" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "output.es_endpoint" references: [aws_elasticsearch_domain.logs]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.account_tag" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.environment_tag" references: [var.environment_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_ebs_enabled" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.aws_region" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_security_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_s3_bucket_unique" references: [module.naming.var.product_code_tag module.naming.var.account_tag module.naming.var.product_name module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_rds_cluster" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.epam_contractor_net" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.vpc_id" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_zone_awareness_enabled" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.value" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.account_ids" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.inventory_code_tag" references: [var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_instance" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_dynamodb_tablename_global_replica" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.environment_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cognito_identity_pool" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_dms_endpoint_prefix" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.product_name" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_dedicated_master_count" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "local.subnets_if_zone_awareness_is_disabled" references: [var.vpc_subnet_ids]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_ebs_volume" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_launch_configuration" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_sns_topic" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_api_gateway_vpc_link" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.aws_region" references: [var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.product_code_tag" references: [var.product_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_iam_policy" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_s3_bucket" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.asg_metrics" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.cidr_techops_vpn" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.environment_tag" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.vpc_cidr" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cache_parameter_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.additional_whitelisted_cidrs" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.account_tag" references: [var.account_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "aws_elasticsearch_domain.logs" references: [var.aws_region module.utils.output.account_ids var.account_tag module.naming.output.aws_elasticsearch_domain module.naming.output.aws_elasticsearch_domain var.es_version aws_security_group.es_inbound_sg local.subnets_with_zone_awareness var.es_zone_awareness_enabled var.es_instance_count var.es_instance_type var.es_zone_awareness_enabled var.es_dedicated_master_count var.es_dedicated_master_enabled var.es_dedicated_master_type var.es_ebs_enabled var.es_ebs_volume_size var.es_ebs_volume_type var.es_automated_snapshot_start_hour]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cloudwatch_alarm_region" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cloudwatch_alarm" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cloudwatch_metric_alarm" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.var.product_name" references: [var.product_name]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_instance_type" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_iam_role_policy" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.aws_region module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_iam_role" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.aws_region module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_dms_replication_instance" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_route53_resolver_endpoint" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "output.es_domain_name" references: [aws_elasticsearch_domain.logs]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_instance_count" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_version" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "provider.aws" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "local.subnets_if_zone_awareness_is_enabled" references: [var.vpc_subnet_ids var.vpc_subnet_ids]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_s3_bucket_website" references: [module.naming.var.product_code_tag module.naming.var.account_tag module.naming.var.product_name module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_appsync_api" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.product_name module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_ecs_cluster" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cache_subnet_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.cidr_rfc1918" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_automated_snapshot_start_hour" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_dedicated_master_enabled" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "aws_security_group.es_inbound_sg" references: [module.naming.output.aws_security_group var.vpc_id var.vpc_cidr module.utils.output.cidr_techops_vpn var.additional_whitelisted_cidrs]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_lambda" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cloudformation_stack" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.aws_region module.naming.var.product_name]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_cloudwatch_event_rule" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_ecs_task_definition" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.ebs_optimized" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "local.subnets_with_zone_awareness" references: [local.subnets_if_zone_awareness_is_enabled local.subnets_if_zone_awareness_is_disabled]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_dynamodb_tablename" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_iam_instance_profile" references: [module.naming.var.product_code_tag module.naming.var.product_name module.naming.var.aws_region module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.utils.output.cidr_techops_jumpboxes" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.product_code_tag" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_db_parameter_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "output.es_inbound_sg_id" references: [aws_security_group.es_inbound_sg]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_db_option_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_db_instance" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_snapshot" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_elasticache_instance" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_db_subnet_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_kinesis_stream" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_dedicated_master_type" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_credtool_policy_arn" references: [module.naming.data.aws_caller_identity.current module.naming.var.product_code_tag module.naming.var.aws_region module.naming.var.environment_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_lb_cookie_stickiness_policy" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.data.aws_caller_identity.current" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_autoscaling_group" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_elb" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_sqs_queue" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.aws_region]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_kms_alias" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_elasticsearch_domain" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_ebs_volume_size" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.es_ebs_volume_type" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "var.vpc_subnet_ids" references: []
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_step_functions" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_route53_resolver_rule" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [DEBUG] ReferenceTransformer: "module.naming.output.aws_kinesis_firehose" references: [module.naming.var.product_code_tag module.naming.var.environment_tag module.naming.var.inventory_code_tag]
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_with_zone_awareness - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  var.account_tag - *terraform.NodeRootVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  var.aws_region - *terraform.NodeRootVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  var.environment_tag - *terraform.NodeRootVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  var.product_code_tag - *terraform.NodeRootVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  var.product_name - *terraform.NodeRootVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_endpoint - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_with_zone_awareness - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
  module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
  module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
  output.es_domain_name - *terraform.NodeApplyableOutput
  output.es_endpoint - *terraform.NodeApplyableOutput
  output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.environment_tag - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
  var.product_code_tag - *terraform.NodeRootVariable
  var.product_name - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
  var.vpc_subnet_ids - *terraform.NodeRootVariable
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  var.account_tag - *terraform.NodeRootVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  var.aws_region - *terraform.NodeRootVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  var.environment_tag - *terraform.NodeRootVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  var.product_code_tag - *terraform.NodeRootVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  var.product_name - *terraform.NodeRootVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_endpoint - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.TargetsTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_with_zone_awareness - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
  module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
  module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
  output.es_domain_name - *terraform.NodeApplyableOutput
  output.es_endpoint - *terraform.NodeApplyableOutput
  output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.environment_tag - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
  var.product_code_tag - *terraform.NodeRootVariable
  var.product_name - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
  var.vpc_subnet_ids - *terraform.NodeRootVariable
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  var.account_tag - *terraform.NodeRootVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  var.aws_region - *terraform.NodeRootVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  var.environment_tag - *terraform.NodeRootVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  var.product_code_tag - *terraform.NodeRootVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  var.product_name - *terraform.NodeRootVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_endpoint - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.RootTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.RootTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_with_zone_awareness - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
  module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
  module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
  output.es_domain_name - *terraform.NodeApplyableOutput
  output.es_endpoint - *terraform.NodeApplyableOutput
  output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.account_tag - *terraform.NodeRootVariable
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.environment_tag - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
  var.product_code_tag - *terraform.NodeRootVariable
  var.product_name - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
  var.vpc_subnet_ids - *terraform.NodeRootVariable
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  var.account_tag - *terraform.NodeRootVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  var.aws_region - *terraform.NodeRootVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  var.environment_tag - *terraform.NodeRootVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  var.product_code_tag - *terraform.NodeRootVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  var.product_name - *terraform.NodeRootVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_endpoint - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  provider.aws (close) - *terraform.graphNodeCloseProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2019/05/23 17:50:38 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  local.subnets_with_zone_awareness - *terraform.NodeLocal
  module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.utils.output.account_ids - *terraform.NodeApplyableOutput
  var.account_tag - *terraform.NodeRootVariable
  var.aws_region - *terraform.NodeRootVariable
  var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
  var.es_dedicated_master_count - *terraform.NodeRootVariable
  var.es_dedicated_master_enabled - *terraform.NodeRootVariable
  var.es_dedicated_master_type - *terraform.NodeRootVariable
  var.es_ebs_enabled - *terraform.NodeRootVariable
  var.es_ebs_volume_size - *terraform.NodeRootVariable
  var.es_ebs_volume_type - *terraform.NodeRootVariable
  var.es_instance_count - *terraform.NodeRootVariable
  var.es_instance_type - *terraform.NodeRootVariable
  var.es_version - *terraform.NodeRootVariable
  var.es_zone_awareness_enabled - *terraform.NodeRootVariable
aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
  module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
  provider.aws - *terraform.NodeApplyableProvider
  var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
  var.vpc_cidr - *terraform.NodeRootVariable
  var.vpc_id - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
  var.vpc_subnet_ids - *terraform.NodeRootVariable
local.subnets_with_zone_awareness - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_disabled - *terraform.NodeLocal
  local.subnets_if_zone_awareness_is_enabled - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.output.value - *terraform.NodeApplyableOutput
  module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
  module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
  module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
  module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
  module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
  output.es_domain_name - *terraform.NodeApplyableOutput
  output.es_endpoint - *terraform.NodeApplyableOutput
  output.es_inbound_sg_id - *terraform.NodeApplyableOutput
module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  provider.aws - *terraform.NodeApplyableProvider
module.naming.output.aws_alb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_rest_api - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_api_gateway_vpc_link - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_appsync_api - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_autoscaling_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cache_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudformation_stack - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_alarm_region - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_event_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cloudwatch_metric_alarm - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_cognito_identity_pool - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_credtool_policy_arn - *terraform.NodeApplyableOutput
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_option_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_parameter_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_db_subnet_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_endpoint_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_replication_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dms_task_prefix - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_dynamodb_tablename_global_replica - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ebs_volume - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_service - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_ecs_task_definition - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticache_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elasticsearch_domain - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_elb - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_instance_profile - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_iam_role_policy - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_instance - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_firehose - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kinesis_stream - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_kms_alias - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lambda - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_launch_configuration - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_lb_cookie_stickiness_policy - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_network_interface - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_rds_cluster - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_endpoint - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_route53_resolver_rule - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable

See next post for the remaining log

@plum117
Copy link
Author

plum117 commented May 23, 2019

Remaining log of terraform validate on 0.12.0

  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_unique - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_s3_bucket_website - *terraform.NodeApplyableOutput
  module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_security_group - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_snapshot - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sns_topic - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_sqs_queue - *terraform.NodeApplyableOutput
  module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.aws_step_functions - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.output.value - *terraform.NodeApplyableOutput
  module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
module.naming.var.account_tag - *terraform.NodeApplyableModuleVariable
  var.account_tag - *terraform.NodeRootVariable
module.naming.var.aws_region - *terraform.NodeApplyableModuleVariable
  var.aws_region - *terraform.NodeRootVariable
module.naming.var.environment_tag - *terraform.NodeApplyableModuleVariable
  var.environment_tag - *terraform.NodeRootVariable
module.naming.var.inventory_code_tag - *terraform.NodeApplyableModuleVariable
  var.inventory_code_tag - *terraform.NodeRootVariable
module.naming.var.product_code_tag - *terraform.NodeApplyableModuleVariable
  var.product_code_tag - *terraform.NodeRootVariable
module.naming.var.product_name - *terraform.NodeApplyableModuleVariable
  var.product_name - *terraform.NodeRootVariable
module.utils.output.account_ids - *terraform.NodeApplyableOutput
module.utils.output.asg_metrics - *terraform.NodeApplyableOutput
module.utils.output.cidr_rfc1918 - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_jumpboxes - *terraform.NodeApplyableOutput
module.utils.output.cidr_techops_vpn - *terraform.NodeApplyableOutput
module.utils.output.ebs_optimized - *terraform.NodeApplyableOutput
module.utils.output.epam_contractor_net - *terraform.NodeApplyableOutput
output.es_domain_name - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_endpoint - *terraform.NodeApplyableOutput
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
output.es_inbound_sg_id - *terraform.NodeApplyableOutput
  aws_security_group.es_inbound_sg - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
  aws_elasticsearch_domain.logs - *terraform.NodeValidatableResource
  module.naming.data.aws_caller_identity.current - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
  provider.aws (close) - *terraform.graphNodeCloseProvider
var.account_tag - *terraform.NodeRootVariable
var.additional_whitelisted_cidrs - *terraform.NodeRootVariable
var.aws_region - *terraform.NodeRootVariable
var.environment_tag - *terraform.NodeRootVariable
var.es_automated_snapshot_start_hour - *terraform.NodeRootVariable
var.es_dedicated_master_count - *terraform.NodeRootVariable
var.es_dedicated_master_enabled - *terraform.NodeRootVariable
var.es_dedicated_master_type - *terraform.NodeRootVariable
var.es_ebs_enabled - *terraform.NodeRootVariable
var.es_ebs_volume_size - *terraform.NodeRootVariable
var.es_ebs_volume_type - *terraform.NodeRootVariable
var.es_instance_count - *terraform.NodeRootVariable
var.es_instance_type - *terraform.NodeRootVariable
var.es_version - *terraform.NodeRootVariable
var.es_zone_awareness_enabled - *terraform.NodeRootVariable
var.inventory_code_tag - *terraform.NodeRootVariable
var.product_code_tag - *terraform.NodeRootVariable
var.product_name - *terraform.NodeRootVariable
var.vpc_cidr - *terraform.NodeRootVariable
var.vpc_id - *terraform.NodeRootVariable
var.vpc_subnet_ids - *terraform.NodeRootVariable
------
2019/05/23 17:50:38 [DEBUG] Starting graph walk: walkValidate
2019/05/23 17:50:38 [TRACE] dag/walk: updating graph
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_route53_resolver_rule"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_alb"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.value"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "local.subnets_if_zone_awareness_is_disabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cache_parameter_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_ecs_cluster"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "output.es_inbound_sg_id"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_sqs_queue"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_kms_alias"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_zone_awareness_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_iam_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cloudwatch_alarm_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.ebs_optimized"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cloudwatch_alarm"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_dms_replication_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "provider.aws"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_dedicated_master_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_iam_instance_profile"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_lb_cookie_stickiness_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_network_interface"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.account_ids"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.cidr_rfc1918"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_db_option_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_ebs_volume_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.vpc_subnet_ids"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_step_functions"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_ebs_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_launch_configuration"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_api_gateway_vpc_link"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "local.subnets_with_zone_awareness"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_db_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_db_subnet_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_kinesis_stream"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_db_parameter_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.data.aws_caller_identity.current"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_ecs_service"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_iam_role"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_s3_bucket"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_route53_resolver_endpoint"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_instance_count"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_s3_bucket_unique"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.vpc_id"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_ebs_volume_size"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_sns_topic"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.cidr_techops_vpn"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_s3_bucket_website"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_version"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_dynamodb_tablename"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_elasticache_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_elb"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_kinesis_firehose"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.vpc_cidr"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.additional_whitelisted_cidrs"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_instance_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "root"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_snapshot"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_security_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.epam_contractor_net"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "provider.aws (close)"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "aws_elasticsearch_domain.logs"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "local.subnets_if_zone_awareness_is_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "output.es_endpoint"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_dms_endpoint_prefix"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_ebs_volume"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cloudwatch_metric_alarm"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_lambda"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_autoscaling_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_dynamodb_tablename_global_replica"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.asg_metrics"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "output.es_domain_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cache_subnet_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_ecs_task_definition"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_dms_task_prefix"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_iam_role_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_appsync_api"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_dedicated_master_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_elasticsearch_domain"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_api_gateway_rest_api"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_dedicated_master_count"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cloudformation_stack"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "var.es_automated_snapshot_start_hour"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "aws_security_group.es_inbound_sg"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.utils.output.cidr_techops_jumpboxes"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_credtool_policy_arn"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_rds_cluster"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cognito_identity_pool"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added new vertex: "module.naming.output.aws_cloudwatch_event_rule"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_service" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_task_definition" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_instance" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "output.es_endpoint"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_launch_configuration" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sqs_queue" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticache_instance" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elb" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cognito_identity_pool" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cognito_identity_pool" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_rds_cluster" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_endpoint_prefix" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "provider.aws"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.utils.output.asg_metrics"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm_region" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "output.es_inbound_sg_id"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elb" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_rule" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename_global_replica" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "local.subnets_with_zone_awareness"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_network_interface" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_instance_profile" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sqs_queue" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_launch_configuration"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cognito_identity_pool"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role_policy" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_security_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_ebs_volume"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_subnet_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm_region" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_launch_configuration" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename_global_replica" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_endpoint_prefix" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cognito_identity_pool" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_alb"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_iam_instance_profile"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "var.vpc_cidr"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sns_topic" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_cluster" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_snapshot" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.value" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_metric_alarm" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_parameter_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_event_rule" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "module.naming.output.aws_security_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_option_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_subnet_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_credtool_policy_arn" waiting on "module.naming.data.aws_caller_identity.current"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudformation_stack" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lambda" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_lambda"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_alb" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_firehose" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_route53_resolver_rule"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.value" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_autoscaling_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_iam_role"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_ecs_service"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_credtool_policy_arn" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_launch_configuration" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.value"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_appsync_api" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudformation_stack" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sns_topic" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lb_cookie_stickiness_policy" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_network_interface"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role_policy" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.account_tag" waiting on "var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_s3_bucket"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_autoscaling_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_automated_snapshot_start_hour"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_policy" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_instance_profile" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lb_cookie_stickiness_policy" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticache_instance" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_event_rule" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_website" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_unique" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_db_subnet_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (EachMode fixup)"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_dms_task_prefix"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_instance" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_ecs_cluster"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_firehose" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_alb" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_alb" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.data.aws_caller_identity.current" waiting on "provider.aws"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_lb_cookie_stickiness_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_parameter_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "output.es_domain_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_snapshot" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_rule" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "output.es_endpoint" waiting on "aws_elasticsearch_domain.logs"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ebs_volume" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_metric_alarm" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_unique" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_dynamodb_tablename_global_replica"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_subnet_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_task_prefix" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_replication_instance" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_route53_resolver_endpoint"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_dynamodb_tablename"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_api_gateway_rest_api"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_subnet_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_db_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kms_alias" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cloudformation_stack"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "module.utils.output.cidr_techops_vpn"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.utils.output.epam_contractor_net"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_snapshot"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_unique" waiting on "module.naming.var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_s3_bucket_unique"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_dms_replication_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.product_name" waiting on "var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kms_alias" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_task_definition" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_instance" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_event_rule" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_task_prefix" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_security_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_db_option_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ebs_volume" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_instance_profile" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_dedicated_master_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_unique" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_step_functions" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.utils.output.ebs_optimized"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_website" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_appsync_api" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm_region" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_task_prefix" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_endpoint" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudformation_stack" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_appsync_api"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cloudwatch_metric_alarm"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_policy" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_website" waiting on "module.naming.var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_subnet_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "output.es_inbound_sg_id" waiting on "aws_security_group.es_inbound_sg"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_ebs_volume_size"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cloudwatch_alarm"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "module.naming.output.aws_elasticsearch_domain"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_endpoint" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_iam_role_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cognito_identity_pool" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_vpc_link" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_replication_instance" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_dedicated_master_count"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_vpc_link" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_endpoint" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_instance" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_website" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "aws_security_group.es_inbound_sg"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_step_functions"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.product_code_tag" waiting on "var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cloudwatch_alarm_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_parameter_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_sqs_queue"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "provider.aws (close)" waiting on "module.naming.data.aws_caller_identity.current"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_autoscaling_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_step_functions" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.utils.output.cidr_techops_jumpboxes"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cache_subnet_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_sns_topic"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_ebs_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_instance_profile" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_credtool_policy_arn" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ebs_volume" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "output.es_domain_name" waiting on "aws_elasticsearch_domain.logs"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sqs_queue" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_elb"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_stream" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "local.subnets_with_zone_awareness" waiting on "local.subnets_if_zone_awareness_is_disabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role_policy" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_website" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_zone_awareness_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticsearch_domain" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "var.additional_whitelisted_cidrs"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.environment_tag" waiting on "var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_sns_topic" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_parameter_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_rds_cluster" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "local.subnets_with_zone_awareness" waiting on "local.subnets_if_zone_awareness_is_enabled"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_kinesis_firehose"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_stream" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename_global_replica" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_cluster" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_elasticache_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_rest_api" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_ebs_volume_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_firehose" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "module.utils.output.account_ids"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_rds_cluster" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lambda" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "local.subnets_if_zone_awareness_is_enabled" waiting on "var.vpc_subnet_ids"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_rds_cluster"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_credtool_policy_arn"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_s3_bucket_website"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_endpoint_prefix" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_network_interface" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_kinesis_stream"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_metric_alarm" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.aws_region" waiting on "var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_appsync_api" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket_unique" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_instance" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_instance_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cache_subnet_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_security_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.utils.output.cidr_rfc1918"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_kms_alias"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.account_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_service" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_vpc_link" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_credtool_policy_arn" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_autoscaling_group" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_network_interface" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cloudwatch_event_rule"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kms_alias" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_task_definition" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_option_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.var.inventory_code_tag" waiting on "var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_snapshot" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_parameter_group" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "provider.aws (close)" waiting on "aws_elasticsearch_domain.logs"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_vpc_link" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_ecs_task_definition"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_instance_profile" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.value" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lb_cookie_stickiness_policy" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role_policy" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "local.subnets_if_zone_awareness_is_disabled" waiting on "var.vpc_subnet_ids"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_cache_parameter_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_rest_api" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudformation_stack" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "root" waiting on "provider.aws (close)"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_instance_count"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dynamodb_tablename" waiting on "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticsearch_domain" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_instance"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_kinesis_stream" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_dms_replication_instance" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_api_gateway_vpc_link"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_policy" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_parameter_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_cloudwatch_alarm_region" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_db_option_group" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_dedicated_master_type"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_iam_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_security_group.es_inbound_sg" waiting on "var.vpc_id"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticsearch_domain" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_db_parameter_group"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_appsync_api" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_iam_role_policy" waiting on "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_s3_bucket" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_cluster" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_route53_resolver_rule" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "aws_elasticsearch_domain.logs" waiting on "var.es_version"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elasticache_instance" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_elb" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_lambda" waiting on "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_instance" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_ecs_service" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_step_functions" waiting on "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "module.naming.output.aws_api_gateway_rest_api" waiting on "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.naming.output.aws_dms_endpoint_prefix"
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_elb", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_sns_topic", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_snapshot", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cloudwatch_alarm", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_s3_bucket", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_db_instance", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.environment_tag", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_iam_instance_profile", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cloudformation_stack", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_s3_bucket_website", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_s3_bucket_unique", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "output.es_domain_name", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_dms_endpoint_prefix", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cloudwatch_alarm_region", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_route53_resolver_rule", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_alb", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "output.es_inbound_sg_id", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.aws_region", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_sqs_queue", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cognito_identity_pool", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_kinesis_firehose", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_dms_task_prefix", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_security_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_api_gateway_vpc_link", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "local.subnets_if_zone_awareness_is_enabled", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_db_subnet_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.value", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_ebs_volume", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_dynamodb_tablename", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_instance", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_rds_cluster", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "output.es_endpoint", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_step_functions", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_api_gateway_rest_api", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cloudwatch_event_rule", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_iam_policy", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.data.aws_caller_identity.current", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_launch_configuration", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_db_parameter_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_lambda", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_autoscaling_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_dms_replication_instance", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "aws_security_group.es_inbound_sg", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.product_code_tag", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cache_subnet_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.account_tag", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "local.subnets_with_zone_awareness", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cache_parameter_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_kinesis_stream", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_elasticsearch_domain", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_ecs_service", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_cloudwatch_metric_alarm", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_db_option_group", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_kms_alias", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.product_name", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_ecs_task_definition", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_elasticache_instance", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_dynamodb_tablename_global_replica", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_network_interface", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_appsync_api", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_route53_resolver_endpoint", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.var.inventory_code_tag", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_iam_role", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "aws_elasticsearch_domain.logs", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_iam_role_policy", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_ecs_cluster", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_credtool_policy_arn", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "module.naming.output.aws_lb_cookie_stickiness_policy", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "provider.aws (close)", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: dependencies changed for "local.subnets_if_zone_awareness_is_disabled", sending new deps
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_instance_count"
2019/05/23 17:50:38 [TRACE] vertex "var.es_instance_count": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_instance_count": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.vpc_id"
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_id": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_version"
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_id": visit complete
2019/05/23 17:50:38 [TRACE] vertex "var.es_version": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_version": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_ebs_volume_size"
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_volume_size": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.vpc_cidr"
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_cidr": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.aws_region"
2019/05/23 17:50:38 [TRACE] vertex "var.aws_region": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_volume_size": visit complete
2019/05/23 17:50:38 [TRACE] vertex "var.aws_region": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.cidr_techops_vpn"
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_vpn": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.additional_whitelisted_cidrs"
2019/05/23 17:50:38 [TRACE] vertex "var.additional_whitelisted_cidrs": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_vpn": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.cidr_techops_vpn
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_instance_type"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.aws_region"
2019/05/23 17:50:38 [TRACE] vertex "var.es_instance_type": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.aws_region": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_instance_type": visit complete
2019/05/23 17:50:38 [TRACE] vertex "var.additional_whitelisted_cidrs": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.aws_region": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.aws_region
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_dedicated_master_type"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.epam_contractor_net"
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_type": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.epam_contractor_net": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_type": visit complete
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.epam_contractor_net": evaluating
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.account_tag"
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.epam_contractor_net
2019/05/23 17:50:38 [TRACE] vertex "var.account_tag": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] vertex "var.account_tag": visit complete
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_zone_awareness_enabled"
2019/05/23 17:50:38 [TRACE] vertex "var.es_zone_awareness_enabled": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_zone_awareness_enabled": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.epam_contractor_net in state
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.aws_region
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.aws_region": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_dedicated_master_count"
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.epam_contractor_net in changeset
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.product_name"
2019/05/23 17:50:38 [TRACE] vertex "var.product_name": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.epam_contractor_net
2019/05/23 17:50:38 [TRACE] vertex "var.product_name": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.epam_contractor_net": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.ebs_optimized"
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.ebs_optimized": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.product_code_tag"
2019/05/23 17:50:38 [TRACE] vertex "var.product_code_tag": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.product_code_tag": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.account_tag"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.account_tag": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.account_tag": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.account_tag
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_automated_snapshot_start_hour"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.asg_metrics"
2019/05/23 17:50:38 [TRACE] vertex "var.es_automated_snapshot_start_hour": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.asg_metrics": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "var.es_automated_snapshot_start_hour": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.asg_metrics": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.asg_metrics
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.cidr_techops_jumpboxes"
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_jumpboxes": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.ebs_optimized": evaluating
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_jumpboxes": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.cidr_techops_jumpboxes
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_dedicated_master_enabled"
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_enabled": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_enabled": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.ebs_optimized
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.cidr_techops_jumpboxes in state
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.cidr_techops_jumpboxes in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.cidr_techops_jumpboxes
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_jumpboxes": visit complete
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.cidr_techops_vpn in state
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.cidr_techops_vpn in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.cidr_techops_vpn
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_techops_vpn": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.product_code_tag"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_code_tag": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_code_tag": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.product_code_tag
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_ebs_enabled"
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_enabled": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_enabled": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.account_ids"
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.account_ids": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.account_ids": evaluating
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.vpc_subnet_ids"
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.account_ids
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_subnet_ids": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_subnet_ids": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.es_ebs_volume_type"
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_volume_type": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.es_ebs_volume_type": visit complete
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_count": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "local.subnets_if_zone_awareness_is_enabled"
2019/05/23 17:50:38 [TRACE] vertex "var.es_dedicated_master_count": visit complete
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_enabled": starting visit (*terraform.NodeLocal)
2019/05/23 17:50:38 [TRACE] vertex "var.vpc_cidr": visit complete
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_enabled": evaluating
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.utils.output.cidr_rfc1918"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.product_name"
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_rfc1918": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_name": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_rfc1918": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.utils.output.cidr_rfc1918
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_name": evaluating
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.product_name
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.product_name
2019/05/23 17:50:38 [TRACE] module.utils: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_name": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "var.environment_tag"
2019/05/23 17:50:38 [TRACE] vertex "var.environment_tag": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.environment_tag": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: local.subnets_if_zone_awareness_is_enabled
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalLocal
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "local.subnets_if_zone_awareness_is_disabled"
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.account_ids in state
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: local.subnets_if_zone_awareness_is_enabled
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_enabled": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.cidr_rfc1918 in state
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.account_ids in changeset
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "provider.aws"
2019/05/23 17:50:38 [TRACE] vertex "provider.aws": starting visit (*terraform.NodeApplyableProvider)
2019/05/23 17:50:38 [TRACE] vertex "var.inventory_code_tag": starting visit (*terraform.NodeRootVariable)
2019/05/23 17:50:38 [TRACE] vertex "var.inventory_code_tag": visit complete
2019/05/23 17:50:38 [TRACE] vertex "provider.aws": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: provider.aws
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalInitProvider
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.inventory_code_tag"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.inventory_code_tag": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.inventory_code_tag": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.inventory_code_tag
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.var.environment_tag"
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.inventory_code_tag
2019-05-23T17:50:38.258Z [INFO]  plugin: configuring client automatic mTLS
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.inventory_code_tag": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.environment_tag": starting visit (*terraform.NodeApplyableModuleVariable)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.environment_tag": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.var.environment_tag
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.cidr_rfc1918 in changeset
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.environment_tag
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.environment_tag": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.account_ids
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.account_ids": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.product_code_tag
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.product_code_tag": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_db_parameter_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_parameter_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_parameter_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_db_parameter_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_db_parameter_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_db_parameter_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_db_parameter_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_parameter_group": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.asg_metrics in state
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.asg_metrics in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.asg_metrics
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.asg_metrics": visit complete
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_disabled": starting visit (*terraform.NodeLocal)
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_disabled": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: local.subnets_if_zone_awareness_is_disabled
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalLocal
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: local.subnets_if_zone_awareness_is_disabled
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_if_zone_awareness_is_disabled": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "local.subnets_with_zone_awareness"
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_with_zone_awareness": starting visit (*terraform.NodeLocal)
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_with_zone_awareness": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: local.subnets_with_zone_awareness
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalLocal
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: local.subnets_with_zone_awareness
2019/05/23 17:50:38 [TRACE] vertex "local.subnets_with_zone_awareness": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_elb"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elb": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elb": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_elb
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_elb from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_elb in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_elb
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elb": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cloudformation_stack"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudformation_stack": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudformation_stack": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cloudformation_stack
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cloudformation_stack from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cloudformation_stack in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cloudformation_stack
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudformation_stack": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_route53_resolver_rule"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_rule": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_rule": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_route53_resolver_rule
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_route53_resolver_rule from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_route53_resolver_rule in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_route53_resolver_rule
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_rule": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_alb"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_alb": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_alb": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_alb
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_alb from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_alb in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_alb
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_alb": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.value"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.value": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.value": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.value
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.value from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.value in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.value
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.value": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cloudwatch_event_rule"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_event_rule": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_event_rule": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cloudwatch_event_rule
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cloudwatch_event_rule from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cloudwatch_event_rule in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cloudwatch_event_rule
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_event_rule": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cache_parameter_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_parameter_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_parameter_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cache_parameter_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cache_parameter_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cache_parameter_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cache_parameter_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_parameter_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_kms_alias"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kms_alias": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kms_alias": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_kms_alias
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_kms_alias from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_kms_alias in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_kms_alias
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kms_alias": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cloudwatch_metric_alarm"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_metric_alarm": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_metric_alarm": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cloudwatch_metric_alarm
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cloudwatch_metric_alarm from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cloudwatch_metric_alarm in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cloudwatch_metric_alarm
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_metric_alarm": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_elasticsearch_domain"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticsearch_domain": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticsearch_domain": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_elasticsearch_domain
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_elasticsearch_domain from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_elasticsearch_domain in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_elasticsearch_domain
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticsearch_domain": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_appsync_api"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_appsync_api": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_appsync_api": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_appsync_api
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_appsync_api from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_appsync_api in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_appsync_api
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_appsync_api": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_iam_role"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_iam_role
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_iam_role from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_iam_role in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_iam_role
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_ecs_task_definition"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_task_definition": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_task_definition": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_ecs_task_definition
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_ecs_task_definition from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_ecs_task_definition in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_ecs_task_definition
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_task_definition": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_lb_cookie_stickiness_policy"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lb_cookie_stickiness_policy": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lb_cookie_stickiness_policy": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_lb_cookie_stickiness_policy
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_lb_cookie_stickiness_policy from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_lb_cookie_stickiness_policy in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_lb_cookie_stickiness_policy
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lb_cookie_stickiness_policy": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_api_gateway_vpc_link"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_vpc_link": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_vpc_link": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_api_gateway_vpc_link
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_api_gateway_vpc_link from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_api_gateway_vpc_link in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_api_gateway_vpc_link
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_vpc_link": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_s3_bucket"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_s3_bucket
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_s3_bucket from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_s3_bucket in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_s3_bucket
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_db_option_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_option_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_option_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_db_option_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_db_option_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_db_option_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_db_option_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_option_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cognito_identity_pool"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cognito_identity_pool": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cognito_identity_pool": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cognito_identity_pool
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cognito_identity_pool from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cognito_identity_pool in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cognito_identity_pool
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cognito_identity_pool": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_step_functions"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_step_functions": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_step_functions": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_step_functions
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_step_functions from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_step_functions in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_step_functions
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_step_functions": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_rds_cluster"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_rds_cluster": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_rds_cluster": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_rds_cluster
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_rds_cluster from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_rds_cluster in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_rds_cluster
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_rds_cluster": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_dms_task_prefix"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_task_prefix": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_task_prefix": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_dms_task_prefix
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_dms_task_prefix from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_dms_task_prefix in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_dms_task_prefix
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_task_prefix": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_instance"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_instance": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_instance": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_instance
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_instance from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_instance in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_instance
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_instance": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_db_instance"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_instance": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_instance": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_db_instance
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_db_instance from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_db_instance in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_db_instance
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_instance": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_snapshot"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_snapshot": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_snapshot": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_snapshot
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_snapshot from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_snapshot in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_snapshot
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_snapshot": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_sqs_queue"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sqs_queue": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sqs_queue": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_sqs_queue
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_sqs_queue from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_sqs_queue in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_sqs_queue
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sqs_queue": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_security_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_security_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_security_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_security_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_ecs_service"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_service": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_service": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_ecs_service
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_ecs_service from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_ecs_service in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_ecs_service
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_service": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cloudwatch_alarm"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cloudwatch_alarm
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cloudwatch_alarm from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cloudwatch_alarm in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cloudwatch_alarm
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_db_subnet_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_subnet_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_subnet_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_db_subnet_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_db_subnet_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_db_subnet_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_db_subnet_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_db_subnet_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_iam_instance_profile"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_instance_profile": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_instance_profile": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_iam_instance_profile
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_iam_instance_profile from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_iam_instance_profile in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_iam_instance_profile
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_instance_profile": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_dms_replication_instance"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_replication_instance": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_replication_instance": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_dms_replication_instance
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_dms_replication_instance from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_dms_replication_instance in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_dms_replication_instance
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_replication_instance": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_iam_role_policy"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role_policy": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role_policy": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_iam_role_policy
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_iam_role_policy from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_iam_role_policy in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_iam_role_policy
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_role_policy": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cloudwatch_alarm_region"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm_region": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm_region": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cloudwatch_alarm_region
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cloudwatch_alarm_region from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cloudwatch_alarm_region in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cloudwatch_alarm_region
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cloudwatch_alarm_region": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_dynamodb_tablename_global_replica"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename_global_replica": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename_global_replica": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_dynamodb_tablename_global_replica
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_dynamodb_tablename_global_replica from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_dynamodb_tablename_global_replica in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_dynamodb_tablename_global_replica
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename_global_replica": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_ecs_cluster"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_cluster": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_cluster": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_ecs_cluster
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_ecs_cluster from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_ecs_cluster in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_ecs_cluster
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ecs_cluster": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_route53_resolver_endpoint"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_endpoint": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_endpoint": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_route53_resolver_endpoint
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_route53_resolver_endpoint from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_route53_resolver_endpoint in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_route53_resolver_endpoint
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_route53_resolver_endpoint": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_network_interface"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_network_interface": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_network_interface": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_network_interface
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_network_interface from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_network_interface in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_network_interface
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_network_interface": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_elasticache_instance"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticache_instance": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticache_instance": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_elasticache_instance
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_elasticache_instance from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_elasticache_instance in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_elasticache_instance
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_elasticache_instance": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_kinesis_stream"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_stream": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_stream": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_kinesis_stream
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.cidr_rfc1918
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.cidr_rfc1918": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_ebs_volume"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ebs_volume": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ebs_volume": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_ebs_volume
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_ebs_volume from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_ebs_volume in changeset
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_kinesis_stream from state (it is now null)
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_cache_subnet_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_subnet_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_subnet_group": evaluating
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_dms_endpoint_prefix"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_endpoint_prefix": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_cache_subnet_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_endpoint_prefix": evaluating
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_dms_endpoint_prefix
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.var.account_tag
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_dms_endpoint_prefix from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_dms_endpoint_prefix in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_dms_endpoint_prefix
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dms_endpoint_prefix": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_kinesis_firehose"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_firehose": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_firehose": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_kinesis_firehose
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_kinesis_firehose from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_kinesis_firehose in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_kinesis_firehose
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_firehose": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_security_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_security_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_security_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_security_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_dynamodb_tablename"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_dynamodb_tablename
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_dynamodb_tablename from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_dynamodb_tablename in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_dynamodb_tablename
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_dynamodb_tablename": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_cache_subnet_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_cache_subnet_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_cache_subnet_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_cache_subnet_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_lambda"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lambda": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lambda": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_lambda
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_lambda from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_lambda in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_lambda
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_lambda": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_autoscaling_group"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_autoscaling_group": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_autoscaling_group": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_autoscaling_group
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_autoscaling_group from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_autoscaling_group in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_autoscaling_group
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_autoscaling_group": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_launch_configuration"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_launch_configuration": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_launch_configuration": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_launch_configuration
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_kinesis_stream in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_kinesis_stream
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_kinesis_stream": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_ebs_volume
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_ebs_volume": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.naming.var.account_tag": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_s3_bucket_unique"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_unique": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_unique": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_s3_bucket_unique
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_api_gateway_rest_api"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_iam_policy"
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_sns_topic"
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving value for module.utils.output.ebs_optimized in state
2019/05/23 17:50:38 [TRACE] dag/walk: visiting "module.naming.output.aws_s3_bucket_website"
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_website": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_website": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_s3_bucket_website
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_s3_bucket_website from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_s3_bucket_website in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_s3_bucket_website
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_website": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.utils.output.ebs_optimized in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.utils.output.ebs_optimized
2019/05/23 17:50:38 [TRACE] vertex "module.utils.output.ebs_optimized": visit complete
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_rest_api": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_rest_api": evaluating
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_policy": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sns_topic": starting visit (*terraform.NodeApplyableOutput)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_launch_configuration from state (it is now null)
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_api_gateway_rest_api
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_policy": evaluating
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_iam_policy
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_api_gateway_rest_api from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_api_gateway_rest_api in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_api_gateway_rest_api
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_api_gateway_rest_api": visit complete
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_launch_configuration in changeset
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sns_topic": evaluating
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_iam_policy from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_iam_policy in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_iam_policy
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_iam_policy": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_launch_configuration
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_launch_configuration": visit complete
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_s3_bucket_unique from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_s3_bucket_unique in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_s3_bucket_unique
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_s3_bucket_unique": visit complete
2019/05/23 17:50:38 [TRACE] [walkValidate] Entering eval tree: module.naming.output.aws_sns_topic
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] module.naming: eval: *terraform.EvalWriteOutput
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Removing module.naming.output.aws_sns_topic from state (it is now null)
2019/05/23 17:50:38 [TRACE] EvalWriteOutput: Saving Create change for module.naming.output.aws_sns_topic in changeset
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: module.naming.output.aws_sns_topic
2019/05/23 17:50:38 [TRACE] vertex "module.naming.output.aws_sns_topic": visit complete
2019-05-23T17:50:38.316Z [DEBUG] plugin: starting plugin: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 args=[/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4]
2019-05-23T17:50:38.316Z [DEBUG] plugin: plugin started: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 pid=165
2019-05-23T17:50:38.316Z [DEBUG] plugin: waiting for RPC address: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4
2019-05-23T17:50:38.332Z [INFO]  plugin.terraform-provider-aws_v2.11.0_x4: configuring server automatic mTLS: timestamp=2019-05-23T17:50:38.332Z
2019-05-23T17:50:38.370Z [DEBUG] plugin.terraform-provider-aws_v2.11.0_x4: plugin address: address=/tmp/plugin789566579 network=unix timestamp=2019-05-23T17:50:38.370Z
2019-05-23T17:50:38.371Z [DEBUG] plugin: using plugin: version=5
2019/05/23 17:50:38 [TRACE] BuiltinEvalContext: Initialized "aws" provider for provider.aws
2019/05/23 17:50:38 [TRACE] <root>: eval: terraform.EvalNoop
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalSequence
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalGetProvider
2019/05/23 17:50:38 [TRACE] <root>: eval: *terraform.EvalValidateProvider
2019/05/23 17:50:38 [TRACE] buildProviderConfig for provider.aws: no configuration at all
2019/05/23 17:50:38 [TRACE] GRPCProvider: GetSchema
2019/05/23 17:50:38 [WARN] <root>: eval: *terraform.EvalValidateProvider, non-fatal err: Missing required argument: The argument "region" is required, but was not set.
2019/05/23 17:50:38 [ERROR] <root>: eval: *terraform.EvalSequence, err: Missing required argument: The argument "region" is required, but was not set.
2019/05/23 17:50:38 [ERROR] <root>: eval: *terraform.EvalOpFilter, err: Missing required argument: The argument "region" is required, but was not set.
2019/05/23 17:50:38 [ERROR] <root>: eval: *terraform.EvalSequence, err: Missing required argument: The argument "region" is required, but was not set.
2019/05/23 17:50:38 [TRACE] [walkValidate] Exiting eval tree: provider.aws
2019/05/23 17:50:38 [TRACE] vertex "provider.aws": visit complete
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "module.naming.data.aws_caller_identity.current" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "aws_security_group.es_inbound_sg" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "output.es_inbound_sg_id" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "module.naming.output.aws_credtool_policy_arn" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "aws_elasticsearch_domain.logs" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "output.es_domain_name" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "provider.aws (close)" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "output.es_endpoint" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "meta.count-boundary (EachMode fixup)" errored, so skipping
2019/05/23 17:50:38 [TRACE] dag/walk: upstream of "root" errored, so skipping
�[31m
�[1m�[31mError: �[0m�[0m�[1mMissing required argument�[0m

�[0mThe argument "region" is required, but was not set.
�[0m�[0m
2019-05-23T17:50:38.513Z [DEBUG] plugin: plugin process exited: path=/builds/intl-aws/terraform-module-elk/es/.terraform/plugins/linux_amd64/terraform-provider-aws_v2.11.0_x4 pid=165
2019-05-23T17:50:38.513Z [DEBUG] plugin: plugin exited
section_end:1558633839:build_script
�[0Ksection_start:1558633839:after_script
�[0Ksection_end:1558633840:after_script
�[0Ksection_start:1558633840:upload_artifacts_on_failure
�[0Ksection_end:1558633842:upload_artifacts_on_failure
�[0K�[31;1mERROR: Job failed: exit code 1

@plum117
Copy link
Author

plum117 commented May 23, 2019

Let me know if there is other information that could help you

@apparentlymart
Copy link
Contributor

It sounds like there was a missing validation rule for this in Terraform v0.11 and so it was failing to detect it. Terraform v0.12 validate is a more complete validation with a full syntax check and type check, so it will find additional errors that Terraform v0.11 might not have caught.

As far as I can tell, from what you've shared so far it seems like the new behavior is correct and the old behavior was incorrect: your configuration contains an error which Terraform v0.11 was incorrectly failing to report.

If you can share your configuration then I can try to reproduce it myself and confirm whether that is the case.

@rquadling
Copy link

Hi. Is it appropriate to be running terraform validate against modules? Rather than complete plans?

For all of my modules, I'm getting the same error:

$ runner 'terraform validate'
/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_vpc

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_elasticsearch_cleanup

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_cloudcheckr

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_rds

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_elasticache

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_iam_assume_role

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_iam_steamhaus_role

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_asg

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_rds_aurora

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_bastion

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_elasticache_redis

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_elb

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_remotestate

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_eks_cluster

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_packer_janitor

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_elasticsearch

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_efs_backup

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_cloudtrail_ops

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_lambda_ebs_snapshots

Error: Missing required argument

The argument "region" is required, but was not set.

/Users/richardquadling/GitLab/TerraformModules/tf_mod_aws_cloudwatch_logs

Error: Missing required argument

The argument "region" is required, but was not set.

I can show you any of the modules.

OOI, if I take my 0.12 upgraded module and place it in the .terraform/module-name directory, and run terraform validate on the plan (what do you call the main thing - we just call it the plan as you plan and apply), the validation all works fine. If we "tweak" something in the module code to be obviously wrong, it shows up during validation.

It would be nice to be able to validate modules as part of the gitlab pipeline for the module (it was like that for 0.11, so we'd like to carry on with this).

@apparentlymart
Copy link
Contributor

Hi @rquadling!

I'm going to answer your terminology questions first because I think that'll make my subsequent answer easier to follow:

  • A module is the combination of all of the .tf files in a particular directory, which has input variables, output values, resources and various other constructs that all share a single namespace.
  • A configuration is what we call the tree of modules, starting at some root module and including all of its descendent modules. I think this is what you're referring to when you say "a plan".
  • A plan, in Terraform's usual terminology, is a set of specific actions (create, read, replace, update, or delete) that Terraform must take in order to make the real remote system match an updated configuration.

When it comes to re-usable modules that are used only as child modules, the developer of such a module will be working on it outside of the context of any particular caller, so during development the child module is treated like a root module of a configuration: check out its VCS repository separately, run terraform init inside it, and then run terraform validate. A key reason why terraform validate does not require the root variables to be set is so that a child module can be validated for correctness in isolation, rather than in the context of a particular parent module calling it.

Running terraform plan in this context is also possible if you want to test the effect of the module, though it'll be necessary to use -var and -var-file options on the command line to provide values for the module's input variables.


For modules that have complex dependencies that also need to be created, a more advanced pattern is to create a test subdirectory under the module and place under that one or more root modules that exist only for easier testing of the module.

You can see that, for example, in the test/simple subdirectory of a work-in-progress module I've been developing: the module requires an EC2 VPC and one or more subnets to exist, so that test module declares some suitable objects and passes them into the module, and so my development workflow is to run terraform init, terraform plan and terraform apply from inside that test/simple directory, so I don't have to manually create a suitable VPC and subnets each time I want to test changes to the module.

I don't have any automated CI set up for that repository right now, but if I did I'd run terraform init && terraform validate in both the root directory to validate the module, and in the test/simple directory to test that the module is accepting the arguments provided to it in that test configuration.

@edahlseng
Copy link

edahlseng commented May 24, 2019

Thanks for all of the context @apparentlymart, it's super helpful especially as we work to upgrade to v0.12!

I'm experiencing the same errors as @plum117 and @rquadling with the terraform validate command, and wanted to share a minimal reproducing case. Specifically, if I have a single main.tf file with the following contents:

terraform {
  required_version = ">= 0.12.0"
}

resource "aws_lb" "test" {}

and I run terraform init && terraform validate, then I get the following error:

Error: Missing required argument

The argument "region" is required, but was not set.

It appears that this is due to the fact that the AWS provider requires a region to be set. If I add the following to the main.tf file:

provider "aws" {
  version = "~> 2.12.0"
  region  = "us-east-1"
}

then terraform init && terraform validate complete as expected:

Success! The configuration is valid.

While this workaround gets the job done, it's a little confusing as the documentation on modules says the following:

While in principle provider blocks can appear in any module, it is recommended that they be placed only in the root module of a configuration, since this approach allows users to configure providers just once and re-use them across all descendent modules.

but it appears that we can't successfully use terraform validate on a module unless the AWS provider is explicitly set 😕. Is there a better way to handle this?

@apparentlymart
Copy link
Contributor

Ahh, okay! I was going down the wrong path because we were talking about -check-variables, and so I was assuming that we were talking about variables rather than providers, but indeed I can see now that the "variables" in that name was misleading: provider configuration is the important thing here.

Terraform is in a bit of a tough spot here because it's trying to validate the provider configurations against the provider schema, and the provider schema says region is required, but yet as you say normally that setting would be coming from a parent module, so it's normal for it to not be set in this isolated-shared-module situation.

I think the trick here will be to introduce a new subtlety into the validation: the terraform validate command should only validate a provider configuration if there's an explicit provider block. If there's no explicit block (and thus an empty configuration is implied), terraform validate would skip validating the configuration and leave that for terraform plan to check. This is acceptable because terraform validate doesn't actually need to configure the provider itself, so (unlike with other commands) skipping a provider with an implied configuration won't prevent other validation from completing.

There are a few tricks to this we need to watch out for:

  • In a child module, it's valid to have a provider block which contains only an alias argument, which is a "proxy configuration block" declaring that an aliased provider must be passed from the parent module. terraform validate must therefore treat this as if the provider block wasn't present at all, which unfortunately means that terraform validate won't be able to catch when a non-proxy aliased provider block is missing all of its arguments, but I think that's an okay compromise because terraform plan will catch it.

  • In Terraform 0.11 and prior, a provider block containing only a version argument was commonly used to create a version constraint without configuration. In this case there is an alternative way in Terraform v0.12, so we don't need to make an exception for this case but should be sure that the documentation is clear that version inside a provider block is deprecated in favor of the new separate version constraint construct:

    terraform {
      required_providers {
        aws = ">= 2.12.0"
      }
    }

For the moment, the workaround I'd suggest is to set the AWS_DEFAULT_REGION environment variable so that the Terraform AWS provider can treat that as a placeholder value to pass validation. We'll do something like the above in a future release to avoid that requirement.

(Sorry @plum117 that I was misunderstanding the source of the problem you were having here. The change I described above should solve the problem you are seeing too.)

@apparentlymart apparentlymart changed the title The command "terraform validate -check-variables=false" do not work anymore "terraform validate" should not fail on implicit provider config when provider arguments are required May 24, 2019
@edahlseng
Copy link

Ahhh, makes sense. Thanks @apparentlymart!

@rquadling
Copy link

Thank you for the details. Extremely useful for us. Inherited a working system from a defunct provider. Learning a lot as we go.

@pselle pselle modified the milestones: v0.12.1, TBD Jun 4, 2019
namusyaka added a commit to terraform-google-modules/terraform-google-pubsub that referenced this issue Jun 15, 2019
Now the validator behaves as if this were `false`.
See: hashicorp/terraform#21408 (comment)

However, as a result of my investigation, the validator uses the source
module to check whether the syntax is valid and types/values are being
used correctly.

To react with the changes, this commit adds PWD=directory as an
temporary environment variable on the command execution, because validate
command seems to refer to the current directory.
@eedwards-sk
Copy link

I don't understand why a required variable in a provider is required for validation in the first place.

This sounds like a provider issue, where e.g. the AWS provider should not require a region if only being used for "terraform validate".

As it stands, this type of configuration would never work with an IDE for "running on save". It makes no sense to require live variables for a provider if that provider is not going to be doing anything that would require that variable.

e.g. if I'm on a box doing development, I'm not in a situation where I could run terraform plan / apply at all. The last thing I want is for the providers to get initialized in a way that uses real values.

@SpamapS
Copy link

SpamapS commented Aug 7, 2019

IMO missing required provider arguments should be a WARNING not an ERROR. The difference is simple: If something may not go perfectly unless the run time environment remedies it, that's a warning. Error's should be things that will always be wrong.

@hashibot hashibot added the v0.12 Issues (primarily bugs) reported against v0.12 releases label Aug 22, 2019
maartenvanderhoef added a commit to doingcloudright/terraform-aws-ecr-cross-account that referenced this issue Sep 23, 2019
namusyaka added a commit to terraform-google-modules/terraform-google-pubsub that referenced this issue Oct 9, 2019
Now the validator behaves as if this were `false`.
See: hashicorp/terraform#21408 (comment)

However, as a result of my investigation, the validator uses the source
module to check whether the syntax is valid and types/values are being
used correctly.

To react with the changes, this commit adds PWD=directory as an
temporary environment variable on the command execution, because validate
command seems to refer to the current directory.
aj-jaswanth-ee added a commit to PredictiveHire/terraform-aws-wireguard that referenced this issue Oct 14, 2019
@jamesongithub
Copy link

There doesn't seem to be a workaround if the provider does not allow using env vars to override/set arguments.

@djsly
Copy link

djsly commented Feb 26, 2020

@apparentlymart any update on when we could see this issue fixed ?

the new AzureRM provider release introduced a new required provider setting which is causing a lot of headache to users / developper who's modules are relying on azurerm resources.

@deiga
Copy link

deiga commented May 4, 2020

It is quite annoying having to pass in API Keys and access tokens to a terraform validate run, just because they are marked ar required arguments for a provider. I get that I would need them for a plan & apply run, but there I already have a mechanism to pass in sensitive data.
I never want to pass in sensitive data for commands that don't need it.

Please change this "error" to a warning!

@bendrucker
Copy link
Contributor

I've posted a proposed fix in #24896. A lot of the comments here informed what I've written up there, particularly v2 of the Azure provider which I'm seeing for the first time.

I do want to emphasize that even if accepted this would mean that you'd have the option to specify:

  • An effectively un-configured provider, either by omitting it, including an empty block, or setting one or both of version/alias.
  • A fully configured provider block that meets the schema requirements returned by the provider plugin

However, once you specify any provider configuration that's not an alias or version, you'll have to satisfy the whole schema. Required fields will still be required.

Providers play a role here too. Essential configuration should all have corresponding environment variables. This helps ensure that most provider blocks are empty/undeclared for users who are on Terraform Cloud or really any server environment where it's convenient/required to pass hostnames and credentials to a provider.

Providers can make credentials optional and check them in ConfigureFunc. The region attribute is required for AWS, the features {} block for Azure, and nothing for Google.

This works in all the private projects/modules I work on with ~10 different providers but depending on how you configure providers you may need to make some updates.

@deiga
Copy link

deiga commented May 11, 2020

@bendrucker That's a good direction definitely.
It would be lovely to see some way to get terraform validate to ignore required fields which can be configured in the ENV. I don't see any particular purpose to expose my AWS credentials to terraform validate. Sure, I could populate them with bogus values, but that just a hacky workaround. Something like setting the value in the provider config aws_credentials_id = fromEnv. Which would stop validate from complaining and wouldn't require me to expose secrets.

It would also be great notation for actually documenting how our providers are configured for new people :)

@bendrucker
Copy link
Contributor

Thanks, I think it’s extremely unlikely that you’ll see an API like that for specifying that provider config will come from the environment. Terraform has no visibility into whether a provider field uses environment variables for default nor which variables it’ll use, that’s all part of a function on the provider side. The number of changes required to make this possible are significant, both in providers and core.

That’s why I’m suggesting that providers play an important role here in ensuring that “all or nothing” config is possible. For AWS, for example, no credentials by the provider until runtime, just a region. There should be no need to provide dummy values except if those values are required in a provider block you’ve explicitly declared.

@yves-vogl
Copy link

yves-vogl commented Nov 19, 2020

As @apparentlymart has outlined specifying AWS_REGION from Env is a workaround to validate a module (e.g. in CI situations).

But what's the equivalent for Azure modules which require the features {} block? I like the fix proposed by @bendrucker as well as the different arguments for being features {} set implicitely as default.
I do not like to add proxy objects which needs to be passed explicitely from the including manifest. It feels somehow wrong to have to pass a provider instance explicitely to a module without the need for having an aliased configuration in it.

Meanwhile I've created a workaround we use in Bitbucket Pipelines. Maybe this is suitable for one of you.

image: hashicorp/terraform:light
options:
  docker: true

definitions:
  steps:
    - step: &terraform-validate
        name: Terraform validate
        caches:
          - docker
        script:
          # Workaround for error: "features": required field is not set
          - echo -e '\nprovider "azurerm" { \n features {} \n}' >> versions.tf
          - terraform init -backend=false
          - terraform validate

pipelines:
  default: &default
    - step: *terraform-validate

@CaptainStealthy
Copy link

@pselle The team that maintains the azurerm provider has been tracking this issue: hashicorp/terraform-provider-azurerm#7359

I was just wondering if you knew - since this issue has now been merged/closed, when can we expect it to be released?

cc @manicminer @tombuildsstuff - Is there anything else that needs to be done on the azurerm side?

@pselle
Copy link
Contributor

pselle commented Feb 2, 2021

This fix was merged into 0.15 #24896 (comment), you can test with the 0.15 alpha builds if you'd like to help triple check that it does ameliorate the issue, or we can re-open if it doesn't.

@ghost
Copy link

ghost commented Feb 7, 2021

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked as resolved and limited conversation to collaborators Feb 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug documentation v0.12 Issues (primarily bugs) reported against v0.12 releases
Projects
None yet
Development

Successfully merging a pull request may close this issue.