| 
									
										
										
										
											2011-03-11 19:15:28 +01:00
										 |  |  | Dependencies: | 
					
						
							|  |  |  |    - Add meta parameters like --requires --excludes --depends? | 
					
						
							|  |  |  |    - Build dependency tree | 
					
						
							|  |  |  |    - Exit on any error | 
					
						
							|  |  |  |    - Check return codes | 
					
						
							| 
									
										
										
										
											2011-02-19 00:07:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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
										 |  |  |       - 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-03-11 19:15:28 +01:00
										 |  |  |    - __file: think about splitting | 
					
						
							|  |  |  |       __file  | 
					
						
							|  |  |  |          source | 
					
						
							|  |  |  |          mode | 
					
						
							|  |  |  |          owner | 
					
						
							|  |  |  |       __directory | 
					
						
							|  |  |  |          parents | 
					
						
							|  |  |  |          mode | 
					
						
							|  |  |  |          owner | 
					
						
							|  |  |  |       __link  | 
					
						
							|  |  |  |       type symbolic | hard | 
					
						
							| 
									
										
										
										
											2011-03-12 19:48:51 +01:00
										 |  |  |    - __issue: add --source | 
					
						
							| 
									
										
										
										
											2011-03-11 19:15:28 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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-03-04 15:06:00 +01:00
										 |  |  |    - Check all references in manpages, ensure all manpages exist, generic ones: | 
					
						
							|  |  |  |       + cdist | 
					
						
							|  |  |  |          + cdist-deploy-to | 
					
						
							|  |  |  |          + cdist-manifest | 
					
						
							|  |  |  |       - cdist-type           [IMPORTANT] | 
					
						
							|  |  |  |          - only do necessary work [TYPE IMPLEMENTATION HINTS] | 
					
						
							|  |  |  |             - install packages only if not existent | 
					
						
							|  |  |  |             - copy file only if different | 
					
						
							|  |  |  |          - DOC document that $type/manifest is executed for every object/instance | 
					
						
							|  |  |  |    - ensure every file in bin/ has a correspondent manpage | 
					
						
							|  |  |  |       - cdist-code-run-all | 
					
						
							|  |  |  |       - cdist-config | 
					
						
							|  |  |  |       - cdist-deploy-to | 
					
						
							|  |  |  |       - cdist-dir | 
					
						
							|  |  |  |       - cdist-explorer-run-init | 
					
						
							|  |  |  |       - cdist-manifest-run | 
					
						
							|  |  |  |       - cdist-manifest-run-all | 
					
						
							|  |  |  |       - cdist-manifest-run-init | 
					
						
							|  |  |  |       - cdist-object-codegen | 
					
						
							|  |  |  |       - cdist-object-codegen-all | 
					
						
							|  |  |  |       - cdist-object-explorer-all | 
					
						
							|  |  |  |       - cdist-quickstart | 
					
						
							|  |  |  |       - cdist-remote-code-run-all | 
					
						
							|  |  |  |       - cdist-remote-explorer-run | 
					
						
							|  |  |  |       - cdist-run-remote | 
					
						
							|  |  |  |       - cdist-type-build-emulation | 
					
						
							|  |  |  |       - cdist-type-emulator | 
					
						
							|  |  |  |    - Ensure html output of manpages are published on the web |