From 8b560e7ef40b7c80c2556f111639eb4213d2c0aa Mon Sep 17 00:00:00 2001 From: Takeru Hayasaka Date: Sat, 21 Dec 2024 03:33:51 +0000 Subject: T6013: Remove trusted_user_ca_key when the configuration does not exist Co-authored-by: Simon <965089+sarthurdev@users.noreply.github.com> --- src/conf_mode/service_ssh.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/conf_mode/service_ssh.py b/src/conf_mode/service_ssh.py index 74d962876..759f87bb2 100755 --- a/src/conf_mode/service_ssh.py +++ b/src/conf_mode/service_ssh.py @@ -134,6 +134,8 @@ def generate(ssh): write_file( trusted_user_ca_key, '\n'.join(encode_certificate(c) for c in ca_full_chain) ) + elif os.path.exists(trusted_user_ca_key): + os.unlink(trusted_user_ca_key) render(config_file, 'ssh/sshd_config.j2', ssh) -- cgit v1.2.3