So, we build alot of servers with different specs, and our YAML file variables for the build specs differ (like different CPU/RAM/HDD etc) , but the playbooks remain the same.
Currently, to run multiple builds concurrently, I have to open new ssh session to the Ansible server everytime and run the builds for each server using:
So first ssh session will run the build for the firsr server like this:
ansible-playbook playbooks/newonpremserver.yml -e "hostname=server01" -vvvv
Second ssh session will run the build for the second server like this:
ansible-playbook playbooks/newonpremserver.yml -e "hostname=server02" -vvvv
and so on..
Please suggest a better way to run builds concurrently.