summaryrefslogtreecommitdiffstats
path: root/autocluster.py
Commit message (Collapse)AuthorAgeFilesLines
* Add host setup commandMartin Schwenke2019-03-251-0/+46
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Rewrite autocluster in PythonMartin Schwenke2019-03-251-0/+729
Reads a YAML configuration, with defaults in defaults.yml. This replaces the bash version. Currently does the following actions for cluster <cluster>: defaults, dump, status, generate, destroy, create, ssh_config, setup, build. update_hosts is replaced by ssh_update. If necessary, hosts file can be updated by hand using hosts file in state directory. Update build/packaging and example configuration file. Signed-off-by: Martin Schwenke <martin@meltin.net>