diff --git a/vms/cloudinit.router.cfg b/vms/cloudinit.router.cfg index 8707c10..2bfd21e 100644 --- a/vms/cloudinit.router.cfg +++ b/vms/cloudinit.router.cfg @@ -78,3 +78,36 @@ packages: package_upgrade: true package_reboot_if_required: true + + +network: + version: 2 + ethernets: + eth2_r_eedge: + match: + macaddress: '00:07:00:13:37:24' + dhcp4: false + addresses: + - 10.16.7.1/24 + gateway4: 10.16.6.1 + nameservers: + addresses: [8.8.8.8] + routes: + - to: 10.16.5.0/24 + via: 10.16.6.1 + metric: 3 + + eth2_r_upstream: + match: + macaddress: '00:07:00:13:37:25' + dhcp4: false + addresses: + - 10.16.6.2/24 + gateway4: 10.16.6.1 + nameservers: + addresses: [8.8.8.8] + routes: + - to: 10.16.5.0/24 + via: 10.16.7.1 + metric: 3 + diff --git a/vms/terraform.tfvars b/vms/terraform.tfvars index 5afbbf9..1467af2 100644 --- a/vms/terraform.tfvars +++ b/vms/terraform.tfvars @@ -16,7 +16,7 @@ networkname = "default" # default==NAT subnets = ["10.16.4.0/24", "10.16.5.0/24", "10.16.6.0/24", "10.16.7.0/30"] network_names = ["inner", "outer", "dmz", "router"] -dhcp = [true, false, false, false] +dhcp = [true, true, false, false] # host-specific settings # RAM in bytes @@ -53,8 +53,8 @@ hosts = { network = { "outer" = { name = "outer", - mode = "route", - address = ["10.16.5.1"], + mode = "dhcp", + address = ["10.16.5.4"], mac = "00:05:00:13:37:23", }, } @@ -97,8 +97,8 @@ hosts = { network = { "outer" = { name = "outer", - mode = "route", - address = ["10.16.5.1"], + mode = "dhcp", + address = ["10.16.5.3"], mac = "00:05:00:13:37:25", }, "router" = {