ansible可以从网页上的锚获得url吗?

ansible可以从网页上的锚获得url吗?,ansible,Ansible,我希望Ansible在url每周更改时(由于更新),从url安装.deb包。静态下载页面上有一个指向动态下载url的锚。有没有办法让ansible找出url 例如,在某个页面上,有一个名为“最新版本”的链接,因此: 您可以尝试以下方法: - name: Send GET request to target shell: wget -O - http://some.download.page | grep '>Latest version<' | sed -n 's/.*href=

我希望Ansible在url每周更改时(由于更新),从url安装
.deb
包。静态下载页面上有一个指向动态下载url的锚。有没有办法让ansible找出url

例如,在某个页面上,有一个名为“最新版本”的链接,因此:


您可以尝试以下方法:

- name: Send GET request to target
  shell: wget -O - http://some.download.page | grep '>Latest version<' | sed -n 's/.*href="\(.*\)".*/\1/p'
  register: web
  args:
      warn: False

- name: Show download link
  debug:
    msg: "{{ web.stdout }}"
-name:向目标发送GET请求

外壳:wget-O-http://some.download.page |grep'>最新版本您可以尝试以下内容:

- name: Send GET request to target
  shell: wget -O - http://some.download.page | grep '>Latest version<' | sed -n 's/.*href="\(.*\)".*/\1/p'
  register: web
  args:
      warn: False

- name: Show download link
  debug:
    msg: "{{ web.stdout }}"
-name:向目标发送GET请求

外壳:wget-O-http://some.download.page |grep'>最新版本《我对大家说,不加评论的否决票是微不足道的。来吧,大家,不加评论的否决票是微不足道的。
- name: Send GET request to target
  shell: wget -O - http://some.download.page | grep '>Latest version<' | sed -n 's/.*href="\(.*\)".*/\1/p'
  register: web
  args:
      warn: False

- name: Show download link
  debug:
    msg: "{{ web.stdout }}"