From 0fb55414841760ff4fbc073a3dbb735c2b8b8835 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Sun, 19 Feb 2017 14:33:07 +0100 Subject: [PATCH] pmgsh: implement porxyto master --- bin/pmgsh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bin/pmgsh b/bin/pmgsh index 4db7aac..979e83f 100755 --- a/bin/pmgsh +++ b/bin/pmgsh @@ -239,8 +239,13 @@ sub check_proxyto { if ($info->{proxyto}) { my $pn = $info->{proxyto}; - my $node = $uri_param->{$pn}; - die "proxy parameter '$pn' does not exists" if !$node; + my $node; + if ($pn eq 'master') { + $node = PMG::Cluster::get_master_node(); + } else { + $node = $uri_param->{$pn}; + die "proxy parameter '$pn' does not exists" if !$node; + } if ($node ne 'localhost' && ($node ne PVE::INotify::nodename())) { die "proxy loop detected - aborting\n" if $disable_proxy; -- 2.39.5