allow templates directory to be changed for use with puppet