don't die, generate config, and we'll check error
with ifquery as interface don't exist
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
my $vlanallowed = $plugin_config->{'vlan-allowed'};
die "missing vlan tag" if !$tag;
- die "uplink $uplink is not defined" if !$uplinks->{$uplink};
eval {
PVE::Network::Network::Plugin::parse_tag_number_or_range($vlanallowed, '4096', $tag) if $vlanallowed;
die "vlan $tag is not allowed in transport $zoneid";
}
- my $iface = $uplinks->{$uplink};
+ my $iface = $uplinks->{$uplink} ? $uplinks->{$uplink} : "uplink$uplink";
$iface .= ".$tag";
my $config = "\n";
my $vxlanallowed = $plugin_config->{'vxlan-allowed'};
die "missing vxlan tag" if !$tag;
- die "uplink $uplink is not defined" if !$uplinks->{$uplink};
- my $iface = $uplinks->{$uplink};
+ my $iface = $uplinks->{$uplink} ? $uplinks->{$uplink} : "uplink$uplink";
eval {
PVE::Network::Network::Plugin::parse_tag_number_or_range($vxlanallowed, '16777216', $tag) if $vxlanallowed;