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')}}"