@GetMem
Ansible would help with configuration management.
the flow to install Lazarus for a developer workstation could be:
a. 4 steps to install Ansible prerequisites (one time only):
- sudo adduser ansible
- put ansible user in sudo group and do not request password
- sudo apt-get install -y python
- ssh-copy-id ansible@<host IP>
b. with Ansible - install Lazarus using fpclazup (
http://wiki.lazarus.freepascal.org/headless)
c. with Ansible - install needed packages for Lazarus development (with OPM)
my point was to have the packages installed automatically and not by human intervention, thus moving to the advantages of the configuration management / DevOps approach. i thought OPM could do it with modifications and headless.
OPM is wonderful but still every time I need to pick manually the packages to install and manually submit.