Closed
Description
If you have a resource attribute with nested interpolations where you need to use quotes, the highlighting in the rest of the document breaks. It's easier to explain with examples:
The following statement breaks the highlighting:
user_data = "${file("${path.module}/text_files/ec2/user_data_scripts/ecs_app")}"
But if I removed a pair of quotes, highlighting works fine:
user_data = "${file(${path.module}/text_files/ec2/user_data_scripts/ecs_app)}"
Or, if I were to keep the quotes, but lose the ${path.module}
, highlighting works fine:
user_data = "${file("text_files/ec2/user_data_scripts/ecs_app")}"