Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

how to trigger an ansible command on remote agent ?

Byym Reddy September 21, 2017

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 that 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 ?

1 answer

0 votes
Byym Reddy September 24, 2017

I just figured out the answer myself ! All you have to do is use SSH Task to invoke your playbook !

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events