You can use shell/command modules to make an sftp. What's the issue here? You can do another dirty trick use delegate to switch server but that would require the server already in inventory.
So I would use shell module and run my scp the old way. M B On Wednesday, November 2, 2016 at 3:10:17 AM UTC+1, [email protected] wrote: > > Hi all, > > > How to get fetch files from non-inventory servers ? > > After searching in docs for 2 days, I cannot find any explicit scp/sftp > module. > This could be due to fact that ansible already does file transfers bw > servers by scp/sftp. > > But I want to fetch some file on ansible server every time a playbook is > run. from a server thats not in inventory file. > I have setup a restricted user ( with password ) on sftp server. > > > > Right now I download that file via https > > - name: Download release from "{{https_release_url}}" > get_url: url="{{https_release_url}}" > url_username="{{https_deploy_user}}" url_password="{{https_deploy_pass}}" > force=yes validate_certs=no > dest="{{playbook_dir}}/release/latest-release.aes" > > > I want this transfer over sftp. > Any help /advise / pointer in right direction is highly welcome. > > I am on ansible 2.1.0.0 if that matters. > > Thanks, > Kapil > -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/4a359827-5bf9-44f6-b88d-07f2f475a9af%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
