gpt4 book ai didi

linux - 如何执行 shell 脚本并在 ansible 中使用结果

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:44 30 4
gpt4 key购买 nike

首先,我还是一个ansible新手,请见谅。

我不知道这是否可行,但我正在尝试获取此命令生成的 URL:

curl -s https://api.github.com/repos/Radarr/Radarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4

并在游戏中使用它来下载包:

这是我的游戏:

  - name: download Radarr
get_url:
url: "{{ Radarr_exe_url }}" #should be the url from above
dest: "{{ Radarr_data_path }}"
become: true
become_user: "{{ Radarr_user_name }}"
notify:
- Restart Radarr service

最佳答案

- name:               Get Radar exe url
shell: curl -s https://api.github.com/repos/Radarr/Radarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4
register: shell_output
- set_fact:
Radarr_exe_url : "{{ shell_output.stdout }}"

关于linux - 如何执行 shell 脚本并在 ansible 中使用结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46268590/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com