- Create a per-host directory called overlays/$(overlay)/hostname/$(host.hostname) to have files that ought to be included only for that host. Things like /etc/vpp/config/interface.vpp go there - Rename the "templates" directory as overlays/$(overlay)/common/ - Render one after the other, so a file can exist in common and hostname, the latter taking precedence - Remove the config for 'pubkeys' and instead just make these common/root/.ssh/* and common/home/ipng/.ssh/* - Split out bootstrap.vpp so that a per-host include can be overriden for interfaces.vpp - But keep a default common/etc/vpp/config/interface.vpp as a placeholder, so that VPP will still start even if the per-hostname override isn't provided. - Generate a fresh output for 'default' on all machines
22 lines
968 B
Plaintext
22 lines
968 B
Plaintext
comment { Gi10/0/0 is connected to the IPng Networks lab uplink }
|
|
set interface mtu 9216 GigabitEthernet10/0/0
|
|
set interface mtu packet 1500 GigabitEthernet10/0/0
|
|
set interface address GigabitEthernet10/0/0 2001:678:d78:201::0:00/112
|
|
set interface state GigabitEthernet10/0/0 up
|
|
|
|
comment { Gi10/0/1 is connected to vpp0-1:Gi10/0/0 }
|
|
set interface mtu 9216 GigabitEthernet10/0/1
|
|
set interface mtu packet 9000 GigabitEthernet10/0/1
|
|
set interface address GigabitEthernet10/0/1 2001:678:d78:201::1:00/112
|
|
set interface address GigabitEthernet10/0/1 192.168.10.4/31
|
|
set interface state GigabitEthernet10/0/1 up
|
|
|
|
comment { Gi10/0/2 is free to use }
|
|
set interface mtu 9216 GigabitEthernet10/0/2
|
|
set interface mtu packet 9000 GigabitEthernet10/0/2
|
|
set interface state GigabitEthernet10/0/2 down
|
|
|
|
comment { Gi10/0/3 is free to use }
|
|
set interface mtu 9216 GigabitEthernet10/0/3
|
|
set interface mtu packet 9000 GigabitEthernet10/0/3
|
|
set interface state GigabitEthernet10/0/3 down |