Через sudo. Конкретному пользователю разрешаете конкретные команды без ввода ралоля... Если дождетесь, через пол часика даже скину понфиг. Скидываю..
Добавляем в
/etc/sudoers следующие строки
jenkins ALL=(ALL) NOPASSWD: /bin/systemctl * myapp-backend-dev
jenkins ALL=(ALL) NOPASSWD: /bin/systemctl * myapp-frontend-dev
Где jenkins - наш пользователь, а
/bin/systemctl * myapp-backend-dev
-команды которые ему можно
без пароля вводить, звездочка означает все что угодно.
Соответственно, теперь пользователь jenkins может остановить и запустить бекэнд и фронтэнд, выдав команду типа
sudo /bin/systemctl restart myapp-backend-dev
PS...
chupasaurus, я таки доехал до работы, извиняйте.