code: def GetTemplateID(alias,location,name):
  		
  		if alias is None:  alias = clc.v1.Account.GetAlias()
  		if location is None:  location = clc.v1.Account.GetLocation()
  
  		r = Server.GetTemplates(alias,location)
  		for row in r:
  			if row['Name'].lower() == name.lower():  return(row['OperatingSystem'])
  		else:
  			if clc.args:  clc.v1.output.Status("ERROR",3,"Template %s not found in account %s datacenter %s" % (name,alias,location))
  			raise Exception("Template not found")
docs: Given a template name return the unique OperatingSystem ID.
  
  		:param alias: short code for a particular account.  If none will use account's default alias
  		:param location: datacenter where group resides
  		:param name: template name