remove strict host key checking requirement

This commit is contained in:
Sean Buckley 2023-07-07 14:58:58 -04:00
parent 52c1b5a400
commit 4a5f641938
2 changed files with 0 additions and 8 deletions

View file

@ -15,7 +15,6 @@ let
in in
builtins.toFile "ssh-config" ('' builtins.toFile "ssh-config" (''
StrictHostKeyChecking yes
GlobalKnownHostsFile ${sshKnownHostsTxt} GlobalKnownHostsFile ${sshKnownHostsTxt}
'' + '' +
lib.concatMapStrings lib.concatMapStrings

View file

@ -7,12 +7,6 @@ from subprocess import run, PIPE, STDOUT
from sys import argv from sys import argv
def strict_host_key_checking():
txt = run(["ssh", "-G", "localhost"], stdout=PIPE).stdout
if "stricthostkeychecking true" not in txt.decode("utf8").splitlines():
raise RuntimeError("This script requires StrictHostKeyChecking")
def get_deployment(): def get_deployment():
return loads( return loads(
run( run(
@ -183,7 +177,6 @@ def main():
icon_bad = "\u274c" icon_bad = "\u274c"
icon_good = "\u2705" icon_good = "\u2705"
strict_host_key_checking()
depl = get_deployment() depl = get_deployment()
tags = set(sum([depl[name]["tags"] for name in depl], [])) tags = set(sum([depl[name]["tags"] for name in depl], []))
if __name__ == "__main__": if __name__ == "__main__":