From 96ff282382a678a16abd647954a8976ceac5e370 Mon Sep 17 00:00:00 2001 From: holger krekel Date: Thu, 12 Oct 2023 15:19:09 +0200 Subject: [PATCH] Added example inventory --- hpk-inv.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 hpk-inv.py diff --git a/hpk-inv.py b/hpk-inv.py new file mode 100644 index 00000000..d28e441e --- /dev/null +++ b/hpk-inv.py @@ -0,0 +1,20 @@ +import subprocess + + +def get_pass(filename: str) -> str: + """Get the data from the password manager.""" + r = subprocess.run(["pass", "show", filename], capture_output=True, check=True) + return r.stdout.decode("utf-8") + +chatmail = [ + ( + "c1.testrun.org", + { + "ssh_user": "root", + "domain": "c1.testrun.org", + "dkim_selector": "2023", + "dkim_key": get_pass("delta/c1.testrun.org/dkim_key"), + "dkim_txt": get_pass("delta/c1.testrun.org/dkim_txt"), + }, + ), +]