diff options
Diffstat (limited to 'roles/vmware/tasks')
-rw-r--r-- | roles/vmware/tasks/convert.yml | 4 | ||||
-rw-r--r-- | roles/vmware/tasks/main.yml | 2 | ||||
-rw-r--r-- | roles/vmware/tasks/release.yml | 6 |
3 files changed, 8 insertions, 4 deletions
diff --git a/roles/vmware/tasks/convert.yml b/roles/vmware/tasks/convert.yml index 39f4e8b..53c4989 100644 --- a/roles/vmware/tasks/convert.yml +++ b/roles/vmware/tasks/convert.yml @@ -53,6 +53,7 @@ content: | {{ signature.stdout }} {{ certificate.stdout }} + when: vyos_vmware_private_key_path is defined - name: Create OVA with private key become: false archive: @@ -64,6 +65,3 @@ dest: "{{ vyos_vmware_ova }}" format: tar when: vyos_vmware_private_key_path is defined -- name: Copy image - become: false - command: cp "{{ vyos_vmware_ova }}" . diff --git a/roles/vmware/tasks/main.yml b/roles/vmware/tasks/main.yml index 611a6d3..e857382 100644 --- a/roles/vmware/tasks/main.yml +++ b/roles/vmware/tasks/main.yml @@ -4,4 +4,4 @@ - include_tasks: build_image.yml - include_tasks: unmount.yml - include_tasks: convert.yml - +- include_tasks: release.yml diff --git a/roles/vmware/tasks/release.yml b/roles/vmware/tasks/release.yml new file mode 100644 index 0000000..9487848 --- /dev/null +++ b/roles/vmware/tasks/release.yml @@ -0,0 +1,6 @@ +- name: Release image + become: false + copy: + src: "{{ vyos_vmware_ova }}" + dest: "{{ vyos_images_dir }}/vyos-{{ version_string.stdout }}-vmware.ova" + when: vyos_images_dir is defined |