If we're being totally rigorous, this template doesn't force a 1 node cluster unless "base" is in this list, since somebody will be able to ask for more machines, and it will be valid to create nodes with just "base" on them.