2021-06-09 20:49:14 +00:00
|
|
|
- name: Set hostname
|
|
|
|
ansible.builtin.hostname:
|
2022-06-27 08:55:17 +00:00
|
|
|
name: "{{ vapp['guestinfo.hostname'] }}"
|
|
|
|
|
2021-06-09 20:11:06 +00:00
|
|
|
- name: Create netplan configuration file
|
|
|
|
ansible.builtin.template:
|
|
|
|
src: netplan.j2
|
|
|
|
dest: /etc/netplan/00-installer-config.yaml
|
2023-01-21 15:12:11 +00:00
|
|
|
vars:
|
|
|
|
_template:
|
2023-01-22 10:44:41 +00:00
|
|
|
macaddress: "{{ ansible_facts.default_ipv4.macaddress }}"
|
2023-01-21 15:12:11 +00:00
|
|
|
ipaddress: "{{ vapp['guestinfo.ipaddress'] }}"
|
|
|
|
prefixlength: "{{ vapp['guestinfo.prefixlength'] }}"
|
|
|
|
gateway: "{{ vapp['guestinfo.gateway'] }}"
|
|
|
|
dnsserver: "{{ vapp['guestinfo.dnsserver'] }}"
|
2022-06-27 08:55:17 +00:00
|
|
|
|
2021-06-09 20:11:06 +00:00
|
|
|
- name: Apply netplan configuration
|
|
|
|
ansible.builtin.shell:
|
2021-06-10 10:32:27 +00:00
|
|
|
cmd: /usr/sbin/netplan apply
|