Use Vagrantfile to build virtual site
[icn.git] / deploy / metal3-vm / vm-setup / roles / common / defaults / main.yml
1 non_root_user: "{{ lookup('env', 'USER') }}"
2
3 # base domain to use
4 cluster_domain: "{{ lookup('env', 'CLUSTER_DOMAIN') | default('ostest.test.metalkube.org', true) }}"
5
6 # allow the nic model to be overridden
7 libvirt_nic_model: virtio
8
9 # These defaults are used if there are no flavor-specific
10 # overrides configured.
11 default_disk: 50
12 default_memory: 16384
13 default_vcpu: 8
14 num_masters: 1
15 num_workers: 1
16 extradisks: false
17 virtualbmc_base_port: 6230
18 flavors:
19   master:
20     memory: '{{master_memory|default(default_memory)}}'
21     disk: '{{master_disk|default(default_disk)}}'
22     vcpu: '{{master_vcpu|default(default_vcpu)}}'
23     extradisks: '{{extradisks|bool}}'
24
25   worker:
26     memory: '{{worker_memory|default(default_memory)}}'
27     disk: '{{worker_disk|default(default_disk)}}'
28     vcpu: '{{worker_vcpu|default(default_vcpu)}}'
29     extradisks: '{{extradisks|bool}}'
30
31 # An optional prefix for node names
32 ironic_prefix: ""
33
34 baremetal_network_cidr: "{{ lookup('env', 'EXTERNAL_SUBNET') | default('192.168.111.0/24', true) }}"
35
36 # Set this to `false` if you don't want your vms
37 # to have a VNC console available.
38 enable_vnc_console: true
39
40 # Path for volume storage
41 libvirt_volume_path: "{{ working_dir }}/pool"
42
43 # These ensure we're using privileged virt, so VMs persist over reboot
44 libvirt_uri: qemu:///system
45 ssh_user: root