Refactor vApp properties;Add dependency
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Danny Bessems 2022-12-22 19:44:33 +01:00
parent 78c1d7fb54
commit b67bc43a70
2 changed files with 11 additions and 13 deletions

View File

@ -38,19 +38,15 @@
index_var: index index_var: index
- name: Add vApp properties on deployed VM's - name: Add vApp properties on deployed VM's
community.vmware.vmware_guest: ansible.builtin.shell:
name: "{{ item.instance.hw_name }}" cmd: >-
vapp_properties: vappproperty-manager \
- id: guestinfo.dns.servers -server {{ vapp['hv.fqdn'] }} \
value: ${dns:{{ vcenter_info.network }}} -username {{ vapp['hv.username'] }} \
- id: guestinfo.dns.domains -password {{ vapp['hv.password'] }} \
value: ${searchPath:{{ vcenter_info.network }}} -dc {{ vcenter_info.datacenter }} \
- id: guestinfo.interface.0.ip.0.address -network {{ vcenter_info.network }} \
value: ip:{{ vcenter_info.network }} -vm {{ item.instance.hw_name }}
- id: guestinfo.interface.0.ip.0.netmask
value: ${netmask:{{ vcenter_info.network }}}
- id: guestinfo.interface.0.route.0.gateway
value: ${gateway:{{ vcenter_info.network }}}
when: existing_ova.results[index] is failed when: existing_ova.results[index] is failed
loop: "{{ ova_deploy.results }}" loop: "{{ ova_deploy.results }}"
loop_control: loop_control:

View File

@ -244,6 +244,8 @@ dependencies:
extra_opts: --strip-components=2 extra_opts: --strip-components=2
- filename: yq - filename: yq
url: http://github.com/mikefarah/yq/releases/download/v4.30.5/yq_linux_amd64 url: http://github.com/mikefarah/yq/releases/download/v4.30.5/yq_linux_amd64
- filename: vappprop-manager
url: https://code.spamasaurus.com/api/packages/djpbessems/generic/vappprop-manager/v0.1.0/vappprop-manager
packages: packages:
apt: apt: