Read a text file over https address into variable

Hi All,

Is there anyway I can download this path via Ansible?

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

As you can see the path is variable based on value in stable.txt file (at this point is ‘1.7.1’).

Thanks

- name: Test playbook
  hosts: localhost
  gather_facts: false
  become: false

  tasks:
  - uri:
      url: https://storage.googleapis.com/kubernetes-release/release/stable.txt
      return_content: yes
    register: response

  - set_fact:
      version: "{{ response.content | trim }}"

  - debug: var=version

Or if you don't need any of the 'advanced' features of the uri module"

- set_fact:
    version:"'{{lookup('url',
'https://storage.googleapis.com/kubernetes-release/release/stable.txt,
split_lilnes=False')}}"