As a side effect of sunsetting salt, Beta-Cluster-Infrastructure and Continuous-Integration-Infrastructure would need a replacement since we don't have access to the WMCS salt master.
For both beta and CI, we use salt for mass commands execution. Be it checking state of instances, manually upgrading packages, mass clean up or deploying some scripts.
The salt master instances are:
- deployment-salt02.deployment-prep.eqiad.wmflabs
- integration-saltmaster.integration.eqiad.wmflabs
That is provisioned on the instances using the puppet.git manifests with a hiera key to switch the master to point to the relevant master.
since salt is being removed, we need either:
- cumin master (if there is a puppet class for standalone cumin master in labs)
- cluster shell (apparently used by tools labs)