forked from ungleich-public/cdist
		
	fix fixing the merge conflict
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								a50e380174
							
						
					
				
			
			
				commit
				
					
						8b614b274c
					
				
			
		
					 1 changed files with 52 additions and 0 deletions
				
			
		
							
								
								
									
										52
									
								
								conf/manifest/init
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										52
									
								
								conf/manifest/init
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,52 @@
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# This is a sample manifest, but used in real world
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# This is debug and should not be in a production environment
 | 
				
			||||||
 | 
					# echo "We could access other manifests in $__manifest"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Every machine becomes a marker, so sysadmins know that automatic
 | 
				
			||||||
 | 
					# configurations are happening
 | 
				
			||||||
 | 
					__file /etc/cdist-configured --type file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					case "$__target_host" in
 | 
				
			||||||
 | 
					   # Everybody has this
 | 
				
			||||||
 | 
					   localhost)
 | 
				
			||||||
 | 
					      # Usual example
 | 
				
			||||||
 | 
					      __file test --type symlink --source /etc/cdist-configured --destination /tmp/cdist-testfile
 | 
				
			||||||
 | 
					   ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   #
 | 
				
			||||||
 | 
					   # Examples using different types
 | 
				
			||||||
 | 
					   #
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   # Alias in /etc/hosts for localhost
 | 
				
			||||||
 | 
					   cdist-archlinux)
 | 
				
			||||||
 | 
					      # This is the specific package type for pacman
 | 
				
			||||||
 | 
					      __package_pacman zsh --state installed
 | 
				
			||||||
 | 
					      
 | 
				
			||||||
 | 
					      # The __package type autoselect the right type based on the os
 | 
				
			||||||
 | 
					      __package vim --state installed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # If the type is a singleton, it does not take an object id
 | 
				
			||||||
 | 
					      __issue
 | 
				
			||||||
 | 
					   ;;
 | 
				
			||||||
 | 
					   # This is how it would look like on gentoo
 | 
				
			||||||
 | 
					   cdist-gentoo)
 | 
				
			||||||
 | 
					      # Same stuff for gentoo
 | 
				
			||||||
 | 
					      __package tree --state installed
 | 
				
			||||||
 | 
					   ;;
 | 
				
			||||||
 | 
					   cdist-debian)
 | 
				
			||||||
 | 
					      __package_apt atop --state installed
 | 
				
			||||||
 | 
					      __package apache2 --state deinstalled
 | 
				
			||||||
 | 
					   ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   # Real machines may be used with their hostname or fqdn,
 | 
				
			||||||
 | 
					   # depending on how you call cdist-deploy-to
 | 
				
			||||||
 | 
					   # machine)
 | 
				
			||||||
 | 
					   # ...
 | 
				
			||||||
 | 
					   # ;;
 | 
				
			||||||
 | 
					   # machine.example.org)
 | 
				
			||||||
 | 
					   # ...
 | 
				
			||||||
 | 
					   # ;;
 | 
				
			||||||
 | 
					esac
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue