in theory finish cdist-mass-deploy
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								7496639e1f
							
						
					
				
			
			
				commit
				
					
						e84ab9e14c
					
				
			
		
					 1 changed files with 7 additions and 32 deletions
				
			
		|  | @ -1,6 +1,6 @@ | ||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # | # | ||||||
| # 2010-2011 Nico Schottelius (nico-cdist at schottelius.org) | # 2011 Nico Schottelius (nico-cdist at schottelius.org) | ||||||
| # | # | ||||||
| # This file is part of cdist. | # This file is part of cdist. | ||||||
| # | # | ||||||
|  | @ -18,39 +18,14 @@ | ||||||
| # along with cdist. If not, see <http://www.gnu.org/licenses/>. | # along with cdist. If not, see <http://www.gnu.org/licenses/>. | ||||||
| # | # | ||||||
| # | # | ||||||
| # Deploy configuration to a host | # Deploy configuration to many hosts | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
| . cdist-config | . cdist-config | ||||||
| [ $# -eq 1 ] || __cdist_usage "<target host>" | [ $# -lt 1 ] || __cdist_usage "<target host> [target host ...]" | ||||||
| set -eu | set -eu | ||||||
| 
 | 
 | ||||||
| __cdist_target_host="$1" | while [ $# -ge 1 ]; do | ||||||
| 
 |    cdist-deploy-to "$1" | ||||||
| # Make target host available for non-core |    shift | ||||||
| export $__cdist_name_var_target_host="$__cdist_target_host" | done | ||||||
| export $__cdist_name_var_target_user="$__cdist_remote_user" |  | ||||||
| 
 |  | ||||||
| # Export variables for core, which others do not reset |  | ||||||
| export __cdist_local_base_dir |  | ||||||
| 
 |  | ||||||
| echo "cdist $__cdist_version: Configuring $__cdist_target_host" |  | ||||||
| 
 |  | ||||||
| ################################################################################ |  | ||||||
| # See cdist-stages(7) |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # Prepare local and remote directories |  | ||||||
| __cdist_init_deploy           "$__cdist_target_host" |  | ||||||
| 
 |  | ||||||
| # Transfer cdist executables |  | ||||||
| echo "Transferring cdist binaries to $__cdist_target_host ..." |  | ||||||
| cdist-dir push                "$__cdist_target_host" \ |  | ||||||
|    "${__cdist_abs_mydir}" "${__cdist_remote_bin_dir}" |  | ||||||
| cdist-explorer-run-global     "$__cdist_target_host" |  | ||||||
| cdist-manifest-run-init       "$__cdist_target_host" |  | ||||||
| cdist-object-all              "$__cdist_target_host" cdist-object-prepare |  | ||||||
| cdist-object-all              "$__cdist_target_host" cdist-object-run |  | ||||||
| cdist-cache                   "$__cdist_target_host" |  | ||||||
| 
 |  | ||||||
| echo "cdist $__cdist_version: Successfully finished run on $__cdist_target_host" |  | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue