summaryrefslogtreecommitdiff
path: root/roles/hyperv_vm/templates/user-data.j2
blob: 008cbb534f6be396cf3111ae3d09530a4cb1d111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#cloud-config

vyos_config_commands:
  - set system host-name '{{ vm_name }}'
  - delete interfaces ethernet eth0 address
{% for interface in interfaces %}
{%     if interface.name == 'eth0' %}
{%         for ip in interface.ip_addresses  %}
  - set interfaces ethernet {{ interface.name }} address '{{ ip.address }}'
{%         endfor %}
{%     endif %}
{% endfor %}
  - set interfaces ethernet eth0 description 'Management'
  - set service ssh port '22'
  - set system login user vyos authentication plaintext-password 'vyos'