]> git.proxmox.com Git - pve-cluster.git/blobdiff - src/PVE/Cluster/Setup.pm
setup: split generation of local (i.e. non-pmxcfs) files out into helper
[pve-cluster.git] / src / PVE / Cluster / Setup.pm
index 108817e656d0d074af3c32f6a4a4c02206293d98..f6b491c7a238739cb3e4493ee0eb3829cd1db0f6 100644 (file)
@@ -786,6 +786,7 @@ sub finish_join {
     }
     print "OK\n" if !$printqmsg;
 
+    generate_local_files();
     updatecerts_and_ssh(1);
 
     print "generated new node certificate, restart pveproxy and pvedaemon services\n";
@@ -794,15 +795,16 @@ sub finish_join {
     print "successfully added node '$nodename' to cluster.\n";
 }
 
+sub generate_local_files {
+    setup_rootsshconfig();
+    gen_pve_vzdump_symlink();
+}
+
 sub updatecerts_and_ssh {
     my ($force_new_cert, $silent) = @_;
 
     my $p = sub { print "$_[0]\n" if !$silent };
 
-    setup_rootsshconfig();
-
-    gen_pve_vzdump_symlink();
-
     if (!PVE::Cluster::check_cfs_quorum(1)) {
        return undef if $silent;
        die "no quorum - unable to update files\n";