* 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
		
			
				
	
	
		
			22 lines
		
	
	
		
			652 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			652 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
{{- $unused := .Inner }}
 | 
						|
{{- $version := split hugo.Version "." }}
 | 
						|
{{- $major := int (index $version 0) }}
 | 
						|
{{- $minor := int (index $version 1) }}
 | 
						|
{{- $color   := (.Get "color") }}
 | 
						|
{{- $groupid := (.Get "groupid") }}
 | 
						|
{{- if or (and (eq $major 0) (ge $minor 108)) (gt $major 0) }}
 | 
						|
  {{- $groupid = $groupid | default "" }}
 | 
						|
{{- end }}
 | 
						|
{{- $icon    := (.Get "icon") }}
 | 
						|
{{- $style   := (.Get "style") }}
 | 
						|
{{- $title   := (.Get "title") }}
 | 
						|
{{- $tabs    := (.Scratch.Get "tabs") }}
 | 
						|
{{- partial "shortcodes/tabs.html" (dict
 | 
						|
  "context" .Page
 | 
						|
  "color"   $color
 | 
						|
  "content" $tabs
 | 
						|
  "groupid" $groupid
 | 
						|
  "icon"    $icon
 | 
						|
  "style"   $style
 | 
						|
  "title"   $title
 | 
						|
) }} |