added option to turn off templating
This commit is contained in:
		@@ -6,6 +6,7 @@ type Source struct {
 | 
			
		||||
	Token       string `json:"token"`
 | 
			
		||||
	ConsulToken string `json:"consul_token"`
 | 
			
		||||
	VaultToken  string `json:"vault_token"`
 | 
			
		||||
	Templating  bool   `json:"templating"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type JobVersion struct {
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,7 @@ func main() {
 | 
			
		||||
	templPath := filepath.Join(sourceDir, config.Params.JobPath)
 | 
			
		||||
	templFile, err := ioutil.ReadFile(templPath)
 | 
			
		||||
	common.Check(err, "Could not read input file "+templPath)
 | 
			
		||||
  if ( config.Source.Templating != false ) {
 | 
			
		||||
	tmpl, err := template.New("job").Parse(string(templFile))
 | 
			
		||||
	common.Check(err, "Error parsing template")
 | 
			
		||||
 | 
			
		||||
@@ -65,6 +66,7 @@ func main() {
 | 
			
		||||
	defer outFile.Close()
 | 
			
		||||
	_, err = outFile.Write(buf.Bytes())
 | 
			
		||||
	common.Check(err, "Error writing output file")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	cmd := exec.Command(
 | 
			
		||||
		"nomad",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user