Mastered salt-ssh technology for client repositories. It was added to the code and client accounts as a separate type of config management. This greatly simplifies the launch of small clients, since they no longer need to have salt masters. Of the shortcomings – incompatible with Windows minions. It works on the principle of packing a client repository into a docker image with salt-ssh and running a job on a dedicated gitlab runner with docker executor. In terms of pipeline job execution, it is compatible with the usual salt repository.

Share this post