Andrew Woodlee
4b382bddd9
* Getting environment variables and passwords from Vault (not tested yet) * Vault configuration to config (not tested yet) * Ability to run scripts from file on local machine on the remote host * Ability to get ouput in the notification of a list for individual commands or all commands * Make SSH connections close after all commands have been run; reuse previous connections if needed
17 lines
744 B
Plaintext
17 lines
744 B
Plaintext
{{- $base := .base }}
|
|
{{- $page := .page }}
|
|
{{- $parameter := .parameter }}
|
|
{{- $outputFormat := .outputFormat }}
|
|
{{- if not $outputFormat }}
|
|
{{- $outputFormat = partial "output-format.hugo" $page }}
|
|
{{- end }}
|
|
{{- $suffix := partialCached "output-suffix.hugo" $page $page.RelPermalink $outputFormat }}
|
|
{{- $f := printf "/layouts/partials/%s.%s.%s" $base $outputFormat $suffix }}
|
|
{{- if or (not $outputFormat) (not (partialCached "fileExists.hugo" $f $f)) }}
|
|
{{- $f = printf "/layouts/partials/%s.%s" $base $suffix }}
|
|
{{- if partialCached "fileExists.hugo" $f $f }}
|
|
{{- partial (printf "%s.%s" $base $suffix) $parameter }}
|
|
{{- end }}
|
|
{{- else }}
|
|
{{- partial (printf "%s.%s.%s" $base $outputFormat $suffix) $parameter }}
|
|
{{- end }} |