]> git.proxmox.com Git - pve-network.git/blobdiff - test/generateconfig.pl
update documentation
[pve-network.git] / test / generateconfig.pl
index 6003f94a30abc4770d04062e9238920e61f11444..250db43681864211b073b9b1fa83e94cefa34408 100644 (file)
@@ -4,12 +4,21 @@ use File::Copy;
 use PVE::Cluster qw(cfs_read_file);
 
 use PVE::Network::SDN;
+use PVE::Network::SDN::Zones;
+use PVE::Network::SDN::Controllers;
+use Data::Dumper;
 
+PVE::Network::SDN::commit_config();
+my $network_config = PVE::Network::SDN::Zones::generate_etc_network_config();
 
-my $network_config = PVE::Network::SDN::generate_etc_network_config();
-PVE::Network::SDN::write_etc_network_config($network_config);
+PVE::Network::SDN::Zones::write_etc_network_config($network_config);
+print "/etc/network/interfaces.d/sdn\n";
 print $network_config;
+print "\n";
 
+my $controller_config = PVE::Network::SDN::Controllers::generate_controller_config();
 
-my $frr_config = PVE::Network::SDN::generate_frr_config();
-print $frr_config;
+if ($controller_config) {
+    print Dumper($controller_config);
+    PVE::Network::SDN::Controllers::write_controller_config($controller_config);
+}