| 
									
										
										
										
											2011-02-19 00:07:55 +01:00
										 |  |  | Core: | 
					
						
							|  |  |  |    - Support singletons (see types/issue for a good reason) | 
					
						
							| 
									
										
										
										
											2011-02-25 18:34:00 +01:00
										 |  |  |       - probably name them only_once and use that as the internal id! | 
					
						
							| 
									
										
										
										
											2011-02-25 18:45:11 +01:00
										 |  |  |    - remove remote_base_dir at beginning - otherwise fragments from | 
					
						
							|  |  |  |      previous runs may still be existing! | 
					
						
							| 
									
										
										
										
											2011-02-26 11:19:43 +01:00
										 |  |  |       -> probably also local_base_dir! | 
					
						
							|  |  |  |    - cdist-deploy-to: Configure more than one host | 
					
						
							|  |  |  |       - plus parallel mode like in ccollect | 
					
						
							| 
									
										
										
										
											2011-02-19 00:07:55 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Type handler: | 
					
						
							|  |  |  |    - add dependency parameters to core available for every type | 
					
						
							|  |  |  |       --requires | 
					
						
							|  |  |  |       --excludes? | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Stage 5 (code execution): | 
					
						
							|  |  |  |    - check return codes | 
					
						
							|  |  |  |    - abort on first error? | 
					
						
							|  |  |  |    - dependencies | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-02-26 11:33:19 +01:00
										 |  |  | Types to be written/extended: | 
					
						
							|  |  |  |    - __ssh-keys (host/user) | 
					
						
							|  |  |  |    - __service | 
					
						
							|  |  |  |    - __user | 
					
						
							|  |  |  |    - __file_edit | 
					
						
							| 
									
										
										
										
											2011-02-04 23:27:19 +01:00
										 |  |  |       - add_line_to_file_if_not_existing | 
					
						
							|  |  |  |       - delete_line_from_file | 
					
						
							|  |  |  |       - regexp replace (can probably cover all?) | 
					
						
							| 
									
										
										
										
											2011-02-26 11:33:19 +01:00
										 |  |  |    - __file: | 
					
						
							|  |  |  |       - template == [shell script] stdout | 
					
						
							| 
									
										
										
										
											2011-02-27 16:39:43 +01:00
										 |  |  |    - cron | 
					
						
							| 
									
										
										
										
											2011-02-22 12:06:38 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-02-26 11:04:23 +01:00
										 |  |  | Documentation: | 
					
						
							| 
									
										
										
										
											2011-02-26 11:33:19 +01:00
										 |  |  |    - Describe Multi master setups | 
					
						
							| 
									
										
										
										
											2011-02-26 11:04:23 +01:00
										 |  |  |    - use ssh with master socket? | 
					
						
							|  |  |  |       - saves connection delay for new connections: -M | 
					
						
							|  |  |  |       - hint: http://protempore.net/~calvins/howto/ssh-connection-sharing/ | 
					
						
							|  |  |  |    - Describe pull architecture and requirements | 
					
						
							| 
									
										
										
										
											2011-02-26 11:27:53 +01:00
										 |  |  |       - cdist-trigger after first run from /var/lib/cdist/out/bin? | 
					
						
							|  |  |  |    - Different environments (production, integration, development) | 
					
						
							| 
									
										
										
										
											2011-02-26 11:33:19 +01:00
										 |  |  |       - via version control | 
					
						
							| 
									
										
										
										
											2011-02-26 20:43:44 +01:00
										 |  |  |    - Define how to raise errors in types |