I am finishing the upgrade of elasticsearch to 1.7.5 for codfw (eqiad still to do). For this, I used a small script [1], heavily inspired (copied / stolen / ...) from bd808. The script is ugly, but it does the job. It runs the deployment over a list of hosts, pausing for manual steps / validations along the way. The script runs locally on my workstation, so it is subject to loss of connectivity, local crashes, hard to handover, ...
Do we have a central place for those kind of scripts? I'd like to version it in a more obvious place than my personal Github repo. Do we have examples of similar scripts? A specific tool for this? Rundeck [2] comes to mind. Note that I'm not a huge fan of Rundeck as it brings far too much complexity for simple tasks, but the concept of having a central place of re usable operational components is appealing. [1] https://github.com/gehel/elasticsearch-utility-scripts [2] http://rundeck.org/ _______________________________________________ discovery mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/discovery
