make ssh service name configurable

Fedora's ssh service name is named 'sshd', Ubuntu's
is 'ssh'.  This makes that configurable.

TODO: document ssh_svcname.

taken from
git://pkgs.fedoraproject.org/cloud-init.git
commit 87f33190f43d2b26cced4597e7298835024466c2
Author: Garrett Holmstrom <gholms@fedoraproject.org>
Patch11: cloud-init-0.6.2-sshsvc.patch
This commit is contained in:
Scott Moser 2011-10-31 11:04:31 -04:00
parent aa2e55809a
commit da455de597

View File

@ -104,7 +104,7 @@ def handle(name,cfg,cloud,log,args):
errors.append(e)
try:
p = util.subp(['service', 'ssh', 'restart'])
p = util.subp(['service', cfg.get('ssh_svcname', 'ssh'), 'restart'])
log.debug("restarted sshd")
except:
log.warn("restart of ssh failed")