ed9ef924d3926976c780fa2bbbdaf2c8acb65407
				
			
			
		
	These setup files provide the text-only configurations for DMZ.
It should not contain private data.
Aspirations
- Each service should reside in its own directory.
 - Everything should be automated, including:
- backups,
 - turning the backup back into a service,
 - configuring the service to run,
 - Makefile (or similar) wherever practical,
 - Idempotency.
 
 - All secrets stored elsewhere (probably in the 
dmzadminrepo) - Any maintenance scripts.
 - Configurations should reside in shadow-directories, e.g. a backup 
soft-serve'sconfig.yamlshould reside in this repo undersplint.rs/soft-serve/etc/soft/config.yaml. 
Network Database
I have a half-baked plan to finally make use of plain-text databases, and it's already half-working. Try these commands:
Ask what types of _rec_ords it contains:
recinf network.rec
recsel network.rec --type router
recsel network.rec --include-descriptors --type lxc
recsel network.rec -d -t lxc
recsel network.rec -d -t lxc --expression
recsel network.rec -t lxc --expression "name ~ 'nginx'"
recsel network.rec -t lxc --expression "name = 'nginx12'"
If you can select something, you can also set its fields with recset.
Use -f to set the field, and -a to add, or -s to set.
recset network.rec -t lxc --expression "name = 'nginx12'" -f proxies --add soft-serve
recsel network.rec -t lxc --expression "name = 'nginx11'" -p proxies[0]
recset network.rec -t lxc --expression "name = 'nginx11'" -f proxies[0] -s wiki9
Description
				
					Languages
				
				
								
								
									Shell
								
								60.2%
							
						
							
								
								
									Python
								
								23.3%
							
						
							
								
								
									Makefile
								
								16.5%