
Builds ephemeral ISO and target host images. Also replaces isogen (iso-builder) with a single ansible-driven build tool for both types of airship images used: ephemeral ISO as well as target QCOW2 images deployed to base nodes. Change-Id: I6d0368de771869e4e645a03d8a20f470b34602ab
27 lines
797 B
YAML
27 lines
797 B
YAML
|
|
- name: "Cloud Init | creating {{ root_image }}/openstack/latest directory"
|
|
file:
|
|
path: "{{ root_image }}/openstack/latest"
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
#- name: "Cloud Init | Setting cloud-init datasource list"
|
|
# copy:
|
|
# content: "datasource_list: [ ConfigDrive, None ]"
|
|
# dest: "{{ root_image }}/etc/cloud/cloud.cfg.d/95_no_cloud_ds.cfg"
|
|
|
|
- name: "Cloud Init | seeding meta data"
|
|
copy:
|
|
src: "{{ meta_data_file }}"
|
|
dest: "{{ root_image }}/openstack/latest/meta_data.json"
|
|
|
|
- name: "Cloud Init | seeding user data"
|
|
copy:
|
|
src: "{{ user_data_file }}"
|
|
dest: "{{ root_image }}/openstack/latest/user_data"
|
|
|
|
- name: "Cloud Init | seeding network data"
|
|
copy:
|
|
src: "{{ network_data_file }}"
|
|
dest: "{{ root_image }}/openstack/latest/network_data.json"
|