You can use the not-particularly-helpfully-named 'Publish Over SSH' Jenkins plugin https://plugins.jenkins.io/publish-over-ssh which lets you run arbitrary commands as well as transferring files.
If your playbooks run for more than 2 minutes you will need to configure the 'Exec timeout (ms)' setting ( I found I had to do this in the common jenkins configuration and individually on each Jenkins job). Hope this helps, Jon On Thursday, January 23, 2020 at 4:04:00 AM UTC, Sai Prasha wrote: > > I have Ansible and Jenkins on Windows but on different servers how can i > establish a connection between this two to trigger a playbook based on > inventory files > What is the inventory path to be given? > My inventory file is as shown below > > [win] > 10.96.43.61 > 10.96.43.177 > > [win:vars] > ansible_user=Administrator > ansible_password=N0b0r33l > ansible_connection=winrm > ansible_winrm_server_cert_validation=ignore > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/fcd37267-527e-467a-b475-8b8b6fdf0806%40googlegroups.com.