template as a default param causes breakage

All defautls below it were being ignored, must either be a puppet bug or
invalid syntax (syntax highlighting seems to indicate the latter)
adding amazon as an acceptable OS