diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-12-05 16:30:27 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-12-05 16:31:36 +0100 |
commit | e95035f61f9989ef25fcc3c3464aeddebb79bec7 (patch) | |
tree | aff799e09371523038a4e063bd2b536c8e61581b /roles/cloud/install/tasks | |
parent | ch-mimas: create simple http publish host pub.chaos-at-home.org (diff) |
cloud/install: some more more tests for edis
Diffstat (limited to 'roles/cloud/install/tasks')
-rw-r--r-- | roles/cloud/install/tasks/edis-kvm.yml | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/roles/cloud/install/tasks/edis-kvm.yml b/roles/cloud/install/tasks/edis-kvm.yml index 2b29cb01..d51a9305 100644 --- a/roles/cloud/install/tasks/edis-kvm.yml +++ b/roles/cloud/install/tasks/edis-kvm.yml @@ -1,9 +1,20 @@ --- # https://documenter.getpostman.com/view/14802249/TzkyNLMQ#intro -## TODO: actually implement this -## - generate installer ISO -## - upload iso to public reachable server... (which one ???) + ## TODO: allow other installer variants +- name: generate host specific installer iso + delegate_to: localhost + vars: + installer_base_path: "{{ global_cache_dir }}/debian-installer" + installer_keyrings_path: "{{ global_files_dir }}/common/keyrings" + import_role: + name: installer/debian/iso + +- name: upload installer iso to publishing host + delegate_to: "{{ install.cloud.image_publish.host }}" + copy: + src: "{{ iso_install_target_dir }}/{{ install_hostname }}.iso" + dest: "{{ install.cloud.image_publish.path }}" - name: generate auth sessions from API delegate_to: localhost |