小编Tud*_*dor的帖子

Ansible-从Github存储库下载最新版本的二进制文件

使用Ansible,请告知我如何从Github存储库下载最新版本的二进制文件。根据我目前的理解,这些步骤将是:获取最新版本的网址b。下载版本

为一个。我有一些类似的东西没有提供实际的版本(例如v0.11.53):

 - name: get latest Gogs release
  local_action:
    module: uri
    url: https://github.com/gogits/gogs/releases/latest
    method: GET
    follow_redirects: no
    status_code: 301
    register: release_url
Run Code Online (Sandbox Code Playgroud)

对于b。我有下面的工作,但需要不断更新。除了版本,我需要在a中设置一个变量:

- name: download latest
    become: yes
    become-user: "{{gogs_user}}"
    get_url:
     url: https://github.com/gogs/gogs/releases/download/v0.11.53/linux_amd64.tar.gz
    dest: "/home/{{gogs_user}}/linux_amd64.tar.gz"
Run Code Online (Sandbox Code Playgroud)

谢谢!

url automation github download ansible

3
推荐指数
3
解决办法
2271
查看次数

标签 统计

ansible ×1

automation ×1

download ×1

github ×1

url ×1