
Adding fetch from url option to osconfig so that any resource can be downloaded from given url and installed it during image build process. Typical scenario in which user has to install custom package in user defined script. Eg. Installing kernel driver 'i40e' etc. Change-Id: Ic7d18f24e6faa4666b9d913cf360fe0bf11f2ef4
19 lines
612 B
YAML
19 lines
612 B
YAML
- name: "Append any user-defined custom urls"
|
|
set_fact:
|
|
fetch_from_url: "{{ fetch_from_url + fetch_from_url_append }}"
|
|
when: fetch_from_url_append is defined
|
|
- when: fetch_from_url is defined
|
|
block:
|
|
- name: "ensuring directory /tmp/url_resources exists"
|
|
file:
|
|
path: "/tmp/url_resources"
|
|
state: directory
|
|
mode: '0755'
|
|
- name: "Download from url {{ item.url }}"
|
|
get_url:
|
|
url: "{{ item.url }}"
|
|
dest: "/tmp/url_resources/{{ item.url | basename }}"
|
|
mode: '0755'
|
|
use_proxy: "{{ item.use_proxy }}"
|
|
loop: "{{ fetch_from_url }}"
|