move facility var to list; spin up module instance for each in list.
in 0.12, for syntax is supported, but external data is not, if this data could be handled by remote-exec then we can remove external provider dependency and then foreach the facilities list
move
facility
var to list; spin up module instance for each in list.in 0.12, for syntax is supported, but external data is not, if this data could be handled by remote-exec then we can remove external provider dependency and then foreach the facilities list