Closed
Description
Hi there,
Terraform Version
0.8.0 rc1+
Affected Resource(s)
module
Terraform Configuration Files
module "legacy_site" {
source = "../../../../../modules/site"
name = "foo-site"
health_check_target = "TCP:443"
azs = "${var.azs}"
instance_count = "${var.instance_count}"
vpc = "apps"
region = "${var.region}"
environment = "${var.environment}"
run_list = "hs_site_foo"
#rds_complete = "${module.rds.db_instance_id}"
#elasticache_cache_complete = "${module.elasticache_cache.elasticache_id}"
#elasticache_sessions_complete = "${module.elasticache_sessions.elasticache_id}"
depends_on = [
"module.rds",
"module.elasticache_sessions"
]
}
Debug Output
Error loading Terraform: module root: module legacy_site: depends_on is not a valid parameter
module root: module legacy_site: depends_on is not a valid parameter
Expected Behavior
I am trying to use the new depends_on instead of the above outputs, so I create and provision my app once I know database and caches are built.
Actual Behavior
Nothing as terraform errors out as above.
Steps to Reproduce
terraform apply
References
depends_on can reference modules. This allows a resource or output to depend on everything within a module. (#10076)