我正在Ansible创建一个角色,并且卡在需要从Google云端硬盘下载公开共享档案的步骤(https://drive.google.com/file/d/0BxpbZGYVZsEeSFdrUnBNMUp1YzQ/view?usp=sharing)。
我没有找到任何可以从Gdrive获取此类文件的Ansible模块(据我所知),最终无法获得带扩展名的直接链接......
是否有解决此问题的方法,或者我是否需要将其下载并上传到其他位置,以便我可以通过Ansible get_url 模块直接获取它?
答案 0 :(得分:0)
您可以这样做:
- name: Download archive from google drive
get_url:
url: "https://drive.google.com/uc?export=download&id={{ file_id }}"
dest: /file/destination/file.tgz
mode: u=r,g-r,o=r
对于file_id
,请使用0BxpbZGYVZsEeSFdrUnBNMUp1YzQ