I have a Bamboo master instance B, an Ansible master insatnce A with an agent of Bamboo B. I want to trigger ansible command on A to do some remote activity on a target server C. How can I ensure teh ansible comamnd is run on the bamboo agent A rather than Bamboo master B. My Command:
ansible-playbook callAppserver1.yml -u devops --sudo --vault-password-file=vault.txt --extra-vars "version=${bamboo_planRepository_branch}_${bamboo.buildNumber}"
Currently I'm calling ansible command from a script task. which is failing with message "ansible-playbook: command not found". Any ideas appreciated !
- Should I have ansible in my Bamboo master B ?
- Should Ansible and Bamboo be on same master ?
- Can't we trigger the command task on agent ?