Some more improvements to contemplate for installer
make sure nothing is executed in tmp for install
can we fully install without being root ?
can we keep our secrets somewhere secret rather than pushing them in config files
want the VM images to be managed by a config server centrally - so we are always sure we have all images the same on all systems and we only need to manage 1 central repo of images, also make sure you can upgrade images
automate SSH access credential setting into the nodes ... cannot have to be manual ...
create script that verifies pre-requisites
certificates, packages, ...
access to the outside network correctly configured
... => make sure we do not start install if the customer has not correctly racked / stacked and correctly configured the network and security ... potentially also check hardware available
environment browser generates the config file and keeps it stored in right repo
no more usb load from meneja needed by minimal factory load of os on controller and secure pxe boot if node has been identified ... that should go directly to the combo of "environment browser" and "menage" and get the config file generated after checking the customer has valid contract / license in place ... some architecting to do here ;-)
switch config for both mgmt and data switches needs to be fully automated ... no more manual tampering ... we need to review the standard config with ops before
below should be automatic ... and should be fully version controlled - all software running on controller (incl OS + drivers + docker) needs to be version controlled and these version should be the ones being tested in QA
below needs to be automated
below needs to be automated
Documentation remarks
update below so that all configs are supported (doc update / i guess install script takes that into account already)
Some more improvements to contemplate for installer
Documentation remarks
update below so that all configs are supported (doc update / i guess install script takes that into account already)![image](https://user-images.githubusercontent.com/16613288/46020436-4ea87f80-c0d6-11e8-8a6f-85e307b17976.png)