Summary
The template format currently expects exactly one resource per template, which rules out if and range template constructs.
Motivation
With if and range more advanced blueprints can be created with less repetition. E.g. securitygroup rules may be expressed better with loops.
Proposal