forked from ungleich-public/cdist
		
	Fix various typos and styling errors in __consul_agent, conf-dir
explorer
This commit is contained in:
		
					parent
					
						
							
								f595664924
							
						
					
				
			
			
				commit
				
					
						31ad1bdaad
					
				
			
		
					 2 changed files with 22 additions and 20 deletions
				
			
		| 
						 | 
					@ -49,7 +49,7 @@ distribution_setup () {
 | 
				
			||||||
     debian)
 | 
					     debian)
 | 
				
			||||||
       # consul is only available starting Debian 10 (buster).
 | 
					       # consul is only available starting Debian 10 (buster).
 | 
				
			||||||
       # See https://packages.debian.org/buster/consul
 | 
					       # See https://packages.debian.org/buster/consul
 | 
				
			||||||
       if [ $release -lt 10 ]; then
 | 
					       if [ "$release" -lt 10 ]; then
 | 
				
			||||||
         echo "Consul is not available for your debian release." >&2
 | 
					         echo "Consul is not available for your debian release." >&2
 | 
				
			||||||
         echo "Please use the 'manual' (i.e. non-package) installation or \
 | 
					         echo "Please use the 'manual' (i.e. non-package) installation or \
 | 
				
			||||||
           upgrade the target system." >&2
 | 
					           upgrade the target system." >&2
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@ distribution_setup () {
 | 
				
			||||||
       # Override previously defined environment to match debian packaging.
 | 
					       # Override previously defined environment to match debian packaging.
 | 
				
			||||||
       conf_dir='/etc/consul.d'
 | 
					       conf_dir='/etc/consul.d'
 | 
				
			||||||
       user='consul'
 | 
					       user='consul'
 | 
				
			||||||
       grou='consul'
 | 
					       group='consul'
 | 
				
			||||||
     ;;
 | 
					     ;;
 | 
				
			||||||
     *)
 | 
					     *)
 | 
				
			||||||
        echo "Your operating system ($os) is currently not supported with the \
 | 
					        echo "Your operating system ($os) is currently not supported with the \
 | 
				
			||||||
| 
						 | 
					@ -71,7 +71,7 @@ distribution_setup () {
 | 
				
			||||||
  esac
 | 
					  esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Install consul package.
 | 
					  # Install consul package.
 | 
				
			||||||
  __package consul --state $state
 | 
					  __package consul --state "$state"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  export config_deployment_requires="__package/consul"
 | 
					  export config_deployment_requires="__package/consul"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -202,8 +202,23 @@ else
 | 
				
			||||||
  manual_setup
 | 
					  manual_setup
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					###
 | 
				
			||||||
 | 
					# Install TLS certificates.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -f "$__object/parameter/ca-file-source" ] || \
 | 
				
			||||||
 | 
					   [ -f "$__object/parameter/cert-file-source" ] || \
 | 
				
			||||||
 | 
					   [ -f "$__object/parameter/key-file-source" ]; then
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   requires="$config_deployment_requires" __directory $tls_dir \
 | 
				
			||||||
 | 
					     --owner root --group "$group" --mode 750 --state "$state"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   # Append to service restart requirements.
 | 
				
			||||||
 | 
					   restart_requires="$restart_requires __directory/$conf_dir/tls"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###
 | 
					###
 | 
				
			||||||
# Generate and deploy configuration.
 | 
					# Generate and deploy configuration.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
json_configuration=$(
 | 
					json_configuration=$(
 | 
				
			||||||
  echo "{"
 | 
					  echo "{"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -216,8 +231,8 @@ json_configuration=$(
 | 
				
			||||||
        state|user|group|json-config|use-distribution-package) continue ;;
 | 
					        state|user|group|json-config|use-distribution-package) continue ;;
 | 
				
			||||||
        ca-file-source|cert-file-source|key-file-source)
 | 
					        ca-file-source|cert-file-source|key-file-source)
 | 
				
			||||||
           source="$(cat "$__object/parameter/$param")"
 | 
					           source="$(cat "$__object/parameter/$param")"
 | 
				
			||||||
           destination="/etc/consul/ssl/${source##*/}"
 | 
					           destination="$tls_dir/${source##*/}"
 | 
				
			||||||
           require="__directory/etc/consul/ssl" \
 | 
					           require="__directory/$tls_dir" \
 | 
				
			||||||
              __file "$destination" \
 | 
					              __file "$destination" \
 | 
				
			||||||
                 --owner root --group consul --mode 640 \
 | 
					                 --owner root --group consul --mode 640 \
 | 
				
			||||||
                 --source "$source" \
 | 
					                 --source "$source" \
 | 
				
			||||||
| 
						 | 
					@ -276,19 +291,6 @@ echo "$json_configuration" | require="$config_deployment_requires" \
 | 
				
			||||||
# Set configuration deployment as requirement for service restart.
 | 
					# Set configuration deployment as requirement for service restart.
 | 
				
			||||||
restart_requires="__file/$conf_dir/$conf_file"
 | 
					restart_requires="__file/$conf_dir/$conf_file"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###
 | 
					 | 
				
			||||||
# Install TLS certificates.
 | 
					 | 
				
			||||||
if [ -f "$__object/parameter/ca-file-source" ] || \
 | 
					 | 
				
			||||||
   [ -f "$__object/parameter/cert-file-source" ] || \
 | 
					 | 
				
			||||||
   [ -f "$__object/parameter/key-file-source" ]; then
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
   requires="__file/$conf_dir/$conf_file" __directory $conf_dir/tls \
 | 
					 | 
				
			||||||
     --owner root --group "$group" --mode 750 --state "$state"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
   # Append to service restart requirements.
 | 
					 | 
				
			||||||
   restart_requires="$restart_requires __directory/$conf_dir/tls"
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
###
 | 
					###
 | 
				
			||||||
# Restart consul agent after everything else.
 | 
					# Restart consul agent after everything else.
 | 
				
			||||||
require="$restart_requires" __service consul --action restart
 | 
					require="$restart_requires" __service consul --action restart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
check_dir () {
 | 
					check_dir () {
 | 
				
			||||||
  if [ -d "$1" ]; then
 | 
					  if [ -d "$1" ]; then
 | 
				
			||||||
    echo -n "$1"
 | 
					    printf '%s' "$1"
 | 
				
			||||||
    exit
 | 
					    exit
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue