ansible/host_vars: Add installation metadata for the metrics VM
[noc.git] / ansible / host_vars / metrics / main.yml
1 ---
2 localconfig_ssh_config_user: root
3
4 vm_host: alfred
5
6 install:
7   host: "{{ vm_host }}"
8   mem: 1024
9   numcpu: 2
10   disks:
11     primary: /dev/vda
12     virtio:
13       vda:
14         vg: "{{ vm_host }}"
15         lv: "{{ inventory_hostname }}"
16         size: 10g
17       vdb:
18         vg: "{{ vm_host }}"
19         lv: "{{ inventory_hostname }}-data"
20
21   interfaces:
22   - bridge: "{{ hostvars[vm_host].vm_host.network.interface }}"
23     name: mgmt0
24   autostart: True
25
26 network:
27   nameservers: "{{ hostvars[vm_host].vm_host.network.nameservers }}"
28   domain: realraum.at
29   systemd_link:
30     interfaces: "{{ install.interfaces }}"
31   primary:
32     interface: mgmt0
33     ip: "{{ (hostvars[vm_host].vm_host.network.ip+'/'+hostvars[vm_host].vm_host.network.mask) | ipaddr(hostvars[vm_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}"
34     mask: "{{ hostvars[vm_host].vm_host.network.mask }}"
35     gateway: "{{ hostvars[vm_host].vm_host.network.gateway | default(hostvars[vm_host].vm_host.network.ip) }}"