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