summaryrefslogtreecommitdiff
path: root/vyos.pkrvars.hcl
blob: f08d1093b6df69d0a01c7b9114e0b21e3e38d20a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

# vars:
# - .env                  building vars: control building process
# - vyos.pkrvars.hcl      image vars: define image parameters - git default
# - local.pkrvars.hcl     image vars: define image parameters - clone vyos.pkrvars.hcl to override it locally



ssh_username        = "vyos"
ssh_password        = "vyos"

vm_name             = "vyos-1.3.6"

# platform = "none" # will not install any specific platform
# - qemu will install qemu-guest-agent
platform            = "qemu"

# cloud-init values:
# debian - will install/replace cloud-init packages 
# vyos - will keep cloud-init packages from vyos
# comment - don't install cloud-init at all
cloud_init          = "debian"

# which kind of datasource should be used
# nocloud_configdrive => use this as default, will turn on NoCloud, ConfigDrive on cloud-init datasource_list
# blank - don't set default datasource_list
cloud_init_datasource = "nocloud_configdrive"

# Set grub_serial=1 to turn grub default=1, ie: use serial console. it is need to adjust on hypervisor
# 
# for proxmox:
#   qm set 9000 --serial0 socket --vga serial0
grub_serial         = true

# equuleus:   debian 11 (branch 1.3.*)
# sagitta:    debian 12 (branch 1.4.*)
# circinus:   debian 12 (branch 1.5.*)
# current:    debian 12 (branch 1.5.*)
vyos_release        = "equuleus"

# false will start vnc for console
headless            = false

# in MB (10GB x 1024 = 10240)
disk_size           = 10240



# todo:
# - disable/enable ssh 
# - disable/enable dhcp
# - set interface/gateway 
# - keep vyos/vyos user/password or customize it
# - customize to install any other agent or package as needed like
# extra_packages      = []