diff options
author | Scott Moser <smoser@ubuntu.com> | 2018-04-20 12:22:23 -0600 |
---|---|---|
committer | Chad Smith <chad.smith@canonical.com> | 2018-04-20 12:22:23 -0600 |
commit | 4952a8545b61ceb2fe26a933d2f64020d0281703 (patch) | |
tree | 6d765537ce93bf756eef3910e69edbe27ee63c26 /cloudinit/tests/helpers.py | |
parent | 1081962eacf2814fea6f4fa3255c530de14e4a24 (diff) | |
download | vyos-cloud-init-4952a8545b61ceb2fe26a933d2f64020d0281703.tar.gz vyos-cloud-init-4952a8545b61ceb2fe26a933d2f64020d0281703.zip |
set_passwords: Add newline to end of sshd config, only restart if updated.
This admittedly does a fairly extensive re-factor to simply add a newline
to the end of sshd_config.
It makes the ssh_config updating portion of set_passwords more testable
and adds tests for that.
The new function is in 'update_ssh_config_lines' which allows you
to update a config with multiple changes even though only a single one
is currently used.
We also only restart the ssh daemon now if a change was made to the
config file. Before it was always restarted if the user specified
a value for ssh_pwauth other than 'unchanged'.
Thanks to Lorens Kockum for initial diagnosis and patch.
LP: #1677205
Diffstat (limited to 'cloudinit/tests/helpers.py')
0 files changed, 0 insertions, 0 deletions