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.
Related Post
System Optimizations and Bug Fixes Across Backup, Automation, and Client Management
With a small fix, we’ve augmented the rsnapshot_backup with the ability to pipe a dump using mysqldump_args,...
Mastering DevOps with Configuration Management Tools
Sooner or later, any DevOps is faced with the need to learn and use Configuration Management and Remote Execution....
Deployment, Monitoring Improvements, and Site Hacks via the Vote Module
Successfully used salt-ssh-deploy with GitHub Actions, added minimalist example pipeline. Started using ACL in Redis to...