K
K
Konstantin2016-03-04 03:41:00
linux
Konstantin, 2016-03-04 03:41:00

What software do you know to automate devops tasks?

Hello dear devops engineers.
Please share your favorite process automation / orchestration tools.
To make it clearer, I will give an example of such a process: remove 33% of the app nodes from under the balancer, do apt-get update && apt-get install package-name on them, check (by calling some local script on the node, for example) that installation is successful, if successful on all nodes, then return them to load, take the next 33%, install-check, the last 33%, then do apt-get update && apt-get install other-package-name on another group of servers ( fronts), report that the process was successful.
This process is partly invented and let it be just an example of a task.
I don’t want to go down to the fabric level or lower - there is too much writing by hand, there is no visual control of the process, and there is a high probability of not catching an error.
Heard about Rundeck - but there java and generally reviews are so-so.
Wishlist: a mandatory web interface, the ability to parallel a group of tasks (but also the ability to make stages strictly sequential)

Answer the question

In order to leave comments, you need to log in

2 answer(s)
O
OnYourLips, 2016-03-04
@OnYourLips

Ansible, Salt, Puppet, Chef.

D
DuD, 2016-10-31
@DuD

rundeck or jenkins. - I will not give examples, because these are just launchers of commands / scripts. If you can write a script that does this task, then you can run that script on those systems.
Regarding rundeck, do not be afraid of Java, there is a simple installer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question