Project

General

Profile

Support #22238

Updated by Peter Amstutz about 2 months ago

Requirements: 

 * Primary configuration used by the playbook should come from @config.yml@, i.e. user creates an Arvados config and the installer figures out what needs to go where based on that.    The installer might still process the config.yml to produce the final one that is sent to the nodes but the basic structure of the input should match config.yml. 

 We want to avoid creating additional configuration layers that just get turned into config.yml values. 

 "Don't force the user to reconfigure anything that is straightforwardly configured in config.yml" 

 However stuff that isn't adequately described in the current config.yml, such as cluster topography, should be expressed separately. 

 Should be able to reason about roles, e.g. node X is the load balancer node, so it needs to write a nginx config that refers to nodes Y and Z which are backend controller nodes. 

Back