479861cca3753667700e3bb306049f21a837957c
[noc.git] / ansible / host_vars / testvm / main.yml
1 ---
2 vm_install_host: alfred.mgmt
3
4 vm_install:
5   host: "{{ vm_install_host }}"
6   mem: 1024
7   numcpu: 2
8   disks:
9     primary: vda
10     virtio:
11       vda:
12         vg: storage
13         lv: "{{ inventory_hostname }}"
14         size: 10g
15   interfaces:
16   - idx: 1
17     bridge: "{{ hostvars[vm_install_host].vm_host.network.interface }}"
18     name: primary0
19   autostart: True
20
21 vm_network:
22   systemd_link:
23     interfaces: "{{ vm_install.interfaces }}"
24   primary:
25     interface: primary0
26     ip: "{{ (hostvars[vm_install_host].vm_host.network.ip+'/'+hostvars[vm_install_host].vm_host.network.mask) | ipaddr(hostvars[vm_install_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}"
27     mask: "{{ hostvars[vm_install_host].vm_host.network.mask }}"
28     gateway: "{{ hostvars[vm_install_host].vm_host.network.gateway | default(hostvars[vm_install_host].vm_host.network.ip) }}"
29     nameservers: "{{ hostvars[vm_install_host].vm_host.network.nameservers }}"
30     domain: realraum.at