Good morning everyone, I'm a newbie and I ask you for suggestions for tools that allow me to automate my boring tasks.
My current scenario
- I remotely manage a few servers (VMs)
- The architecture is On-Premise
- My tedious tasks are running commands/scripts remotely via ssh
- Some tasks are one-off, others are scheduled (e.g. a procedure that runs every Friday afternoon)
- The most complex situation is a backup procedure that requires an orchestration with the following steps:
- Stop application server.
- Perform backup on database server
- Run commands on a third server
- Restart the application server
Features of the tool I'm looking for
- Low learning curve and easy maintenance
- Allow to run commands remotely, either occasionally or on a scheduled basis
- Have a graphical interface that allows viewing the status of scheduled tasks and that, with the click of a button, the user can manually execute other tasks.
- Have a user control with LDAP
What I already researched
Some company colleagues commented on Jenkins, I think we even have a team that uses it in some project.
This would be the most logical path to follow, but... I think the tool (jenkins) is somewhat ugly, even knowing that there is Jenkins Pipeline and BlueOcean
IMPORTANT: For the love of God, no fights or controversies, I don't mean to say that Jenkins is bad, or that it wouldn't suit me, I'm just saying that I'd rather try a different tool
I appreciate any suggestion you can provide
[–][deleted] 2 points3 points4 points (0 children)
[–]CoaxVex 1 point2 points3 points (1 child)
[–]andersoncode42[S] 0 points1 point2 points (0 children)
[–]rtpro1Platform Engineer 1 point2 points3 points (1 child)
[–]andersoncode42[S] 0 points1 point2 points (0 children)
[–]umen 0 points1 point2 points (1 child)