Add more parameterization to unattended template

to support:
- product_key
- language
- timezone