[pve-devel] applied: [PATCH cluster] setup_sshd_config: remove useless start_sshd parameter
Wolfgang Bumiller
w.bumiller at proxmox.com
Mon Nov 27 09:43:29 CET 2017
applied
On Thu, Nov 23, 2017 at 09:57:59AM +0100, Thomas Lamprecht wrote:
> This controlled if we use reload-or-restart or try-reload-or-restart.
> They differ in the following way:
> > reload-or-restart - Reload one or more units if possible, otherwise
> > start or restart
> >
> > try-reload-or-restart - Reload one or more units if possible,
> > otherwise (re)start if active
>
> Under PVE we normally need a running ssh for a node/cluster to work,
> there isn't the case where it should be stopped, especially not for
> this method which is normally called when setting up or joining a
> cluster.
> So always use 'reload-or-restart'.
>
> Semantically reverts: 6c0e95b3
>
> Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
> ---
> data/PVE/CLI/pvecm.pm | 2 +-
> data/PVE/Cluster.pm | 5 ++---
> 2 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/data/PVE/CLI/pvecm.pm b/data/PVE/CLI/pvecm.pm
> index 9437368..e23f7e0 100755
> --- a/data/PVE/CLI/pvecm.pm
> +++ b/data/PVE/CLI/pvecm.pm
> @@ -503,7 +503,7 @@ __PACKAGE__->register_method ({
>
> my $nodename = PVE::INotify::nodename();
>
> - PVE::Cluster::setup_sshd_config(1);
> + PVE::Cluster::setup_sshd_config();
> PVE::Cluster::setup_rootsshconfig();
> PVE::Cluster::setup_ssh_keys();
>
> diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
> index fef5842..5223203 100644
> --- a/data/PVE/Cluster.pm
> +++ b/data/PVE/Cluster.pm
> @@ -1115,7 +1115,7 @@ sub ssh_merge_keys {
> }
>
> sub setup_sshd_config {
> - my ($start_sshd) = @_;
> + my () = @_;
>
> my $conf = PVE::Tools::file_get_contents($sshd_config_fn);
>
> @@ -1128,8 +1128,7 @@ sub setup_sshd_config {
>
> PVE::Tools::file_set_contents($sshd_config_fn, $conf);
>
> - my $cmd = $start_sshd ? 'reload-or-restart' : 'reload-or-try-restart';
> - PVE::Tools::run_command(['systemctl', $cmd, 'sshd']);
> + PVE::Tools::run_command(['systemctl', 'reload-or-restart', 'sshd']);
> }
>
> sub setup_rootsshconfig {
> --
> 2.11.0
More information about the pve-devel
mailing list