User avatar
autumnsauce punished_labrador @autumn@cafe.autumn.town
10mo
@fiore essentially you're able to write out instructions for a server to do tasks when setting it up, the idea is that you have a clean install and you're able to configure it to whatever you need (edit configs, install packages etc)

the way this differs from a bash script is that it's a lot easier since tasks that don't need to be done are just skipped, and it's all done in a reproducible way so you're able to push the same thing to 2 different servers, or even completely clean reinstall one of then and run the playbook again to restore it. (assuming that the only thing you erased can be made again, e.g configs and not like user files etc.)