update cdist-quickstart
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								581b29ca97
							
						
					
				
			
			
				commit
				
					
						99054b7d82
					
				
			
		
					 2 changed files with 59 additions and 16 deletions
				
			
		|  | @ -69,7 +69,7 @@ that the command cdist-deploy-to is the main cdist command. | |||
| 
 | ||||
| See also: | ||||
| 
 | ||||
|    Source of cdist-deploy-to, cdist-stages(7) | ||||
|    Source of cdist-deploy-to(1), cdist-stages(7) | ||||
| 
 | ||||
| eof | ||||
| __prompt "$continue" | ||||
|  | @ -232,17 +232,60 @@ __prompt "$continue" | |||
| 
 | ||||
| cat << eof | ||||
| 
 | ||||
| Now you've got some basic knowledge about cdist, let's configure your localhost! | ||||
| Now you've got some basic knowledge about cdist, let's configure your a host! | ||||
| 
 | ||||
| Ensure that you have a ssh server running locally and that you can login as root. | ||||
| 
 | ||||
| The cdist distribution contains some sensible default initial manifest, which | ||||
| will create 2 files, /etc/cdist-configured (for every host) and | ||||
| /tmp/cdist-testfile (only for localhost). | ||||
| Ensure that you have a ssh server running on the host and that you can login as root. | ||||
| 
 | ||||
| eof | ||||
| 
 | ||||
| cmd="cdist-deploy-to localhost" | ||||
| __prompt "Enter hostname or press enter for localhost: " | ||||
| 
 | ||||
| if [ "$answer" ]; then | ||||
|    host="$answer" | ||||
| else | ||||
|    host="localhost" | ||||
| fi | ||||
| 
 | ||||
| manifestinit="conf/manifest/init" | ||||
| cat << eof | ||||
| 
 | ||||
| I'll know setup $manifestinit, containing the following code: | ||||
| 
 | ||||
| -------------------------------------------------------------------------------- | ||||
| # Every machine becomes a marker, so sysadmins know that automatic | ||||
| # configurations are happening | ||||
| __file /etc/cdist-configured | ||||
| 
 | ||||
| case "\$__target_host" in | ||||
|    $host) | ||||
|       __link /tmp/cdist-testfile --source /etc/cdist-configured  --type symbolic | ||||
|       __addifnosuchline /tmp/cdist-welcome --line "Welcome to cdist" | ||||
|    ;; | ||||
| esac | ||||
| -------------------------------------------------------------------------------- | ||||
| 
 | ||||
| WARNING: This will overwrite ${manifestinit}. | ||||
| 
 | ||||
| eof | ||||
| 
 | ||||
| cat > "$__cdist_abs_mydir/../$manifestinit" << eof | ||||
| 
 | ||||
| # Every machine becomes a marker, so sysadmins know that automatic | ||||
| # configurations are happening | ||||
| __file /etc/cdist-configured | ||||
| 
 | ||||
| case "\$__target_host" in | ||||
|    $host) | ||||
|       __link /tmp/cdist-testfile --source /etc/cdist-configured  --type symbolic | ||||
|       __addifnosuchline /tmp/cdist-welcome --line "Welcome to cdist" | ||||
|    ;; | ||||
| esac | ||||
| 
 | ||||
| eof | ||||
| 
 | ||||
| chmod u+x "$__cdist_abs_mydir/../$manifestinit" | ||||
| 
 | ||||
| cmd="cdist-deploy-to $host" | ||||
| 
 | ||||
| __prompt "Press enter to run \"$cmd\"" | ||||
| 
 | ||||
|  | @ -255,7 +298,9 @@ $cmd | |||
| 
 | ||||
| cat << eof | ||||
| 
 | ||||
| That's it, this is the end of the cdist-introduction. | ||||
| 
 | ||||
| -------------------------------------------------------------------------------- | ||||
| That's it, this is the end of the cdist-quickstart. | ||||
| 
 | ||||
| I hope you've got some impression on how cdist works, here are again some | ||||
| pointers on where to continue to read: | ||||
|  |  | |||
|  | @ -1,9 +1,7 @@ | |||
| Cleanup and release 1.2.0 | ||||
|    - document init.sample | ||||
|    - update cdist-quickstart | ||||
|       - ensure every file in bin/ has a correspondent manpage | ||||
|       - cdist-remote-code-run-all | ||||
|       - cdist-remote-explorer-run | ||||
|       - cdist-type-build-emulation | ||||
|       - cdist-type-emulator | ||||
|    - ensure every file in bin/ has a correspondent manpage | ||||
|    - cdist-remote-code-run-all | ||||
|    - cdist-remote-explorer-run | ||||
|    - cdist-type-build-emulation | ||||
|    - cdist-type-emulator | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue