Add OVF properties;Fix network mapping
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Danny Bessems 2022-04-18 23:08:48 +02:00
parent 4a09b34c26
commit db77f08a20
2 changed files with 16 additions and 18 deletions

View File

@ -14,27 +14,23 @@
datacenter: "{{ hv.datacenter }}" datacenter: "{{ hv.datacenter }}"
folder: "{{ hv.folder }}" folder: "{{ hv.folder }}"
cluster: "{{ hv.cluster }}" cluster: "{{ hv.cluster }}"
ovf: "https://{{ repo_username }}:{{ repo_password }}@sn.itch.fyi/Repository/rel/Ubuntu-Server-20.04.ova"
name: "{{ kubernetes.clustername | upper }}_{{ (item.ip | checksum)[-5:] | upper }}" name: "{{ kubernetes.clustername | upper }}_{{ (item.ip | checksum)[-5:] | upper }}"
# guest_id: "{{ item.guest_id }}"
# hardware:
# memory_mb: 8192
# num_cpus: 4
# disk:
# - size_gb: 50
# type: thin
datastore: "{{ hv.datastore }}" datastore: "{{ hv.datastore }}"
# networks: disk_provisioning: thin
# - name: "{{ hv.network }}" networks:
# ip: "{{ item.ip | ansible.utils.ipaddr('address') }}" "LAN": "{{ hv.network }}"
# netmask: "{{ item.ip | ansible.utils.ipaddr('netmask') }}"
# cdrom:
# - type: iso
# iso_path: "[{{ hv.isodatastore }}] {{ item.iso_path }}"
# controller_number: 0
# unit_number: 0
# state: poweredon
power_on: yes power_on: yes
ovf: "https://{{ repo_username }}:{{ repo_password }}@sn.itch.fyi/Repository/rel/Ubuntu-Server-20.04.ova"
deployment_option: "{{ image.deployment_option }}"
properties:
guestinfo.hostname: "{{ kubernetes.clustername | upper }}_{{ (item.ip | checksum)[-5:] | upper }}"
guestinfo.rootpw: "{{ root_password }}"
guestinfo.rootsshkey: "foo"
guestinfo.ntpserver: 127.0.0.1
guestinfo.ipaddress: "{{ item.ip | ansible.utils.ipaddr('address')
guestinfo.prefixlength: ""
guestinfo.dnsserver: 127.0.0.1
guestinfo.gateway: 127.0.0.1
# customization_spec: "{{ customization_spec }}" # customization_spec: "{{ customization_spec }}"
delegate_to: localhost delegate_to: localhost
with_items: "{{ servers }}" with_items: "{{ servers }}"

View File

@ -1,6 +1,8 @@
--- ---
kubernetes: kubernetes:
clustername: k3s-dev clustername: k3s-dev
image:
deployment_option: large
servers: servers:
- ip: 192.168.11.121/24 - ip: 192.168.11.121/24
iso_path: ISO-files/ubuntu-20.04.1-live-server-amd64.iso iso_path: ISO-files/ubuntu-20.04.1-live-server-amd64.iso