Custom parameters
- Adds a new variable so that the hostname can be overridden completely
- Removes the provider so that it can set by the plan calling this module (as per Terraform guidelines)
- Adds a shebang as the default content for the shell script multipart mime types. This is so that, when using custom userdata, systemd doesn't report errors.