Hi, Nikolaos.
That's a very broad question we hardly can cover in Community Support. There are definetely ways to automate it (it's possible to automate almost everything), and I know for sure some of our big customers use this approach. But you'll have to investigate the process yourself to solve this. There is no ready-to-use guide, if that's what you are after.
Configuration consists of files on disk and entries in LDAP db. `setup.py` can accept customized "setup.properties.last" file and run in non-interactive mode. After investing some time, you should be able to arrange everything right.
If you'll have more specific questions, please feel free to open a new ticket for them.