add task to scan age keys
This commit is contained in:
parent
b2eab48b4f
commit
9dccdea0fe
1 changed files with 10 additions and 0 deletions
10
tasks.py
10
tasks.py
|
@ -103,6 +103,16 @@ find . \
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@task
|
||||||
|
def scan_age_keys(c, host):
|
||||||
|
"""
|
||||||
|
Scans for the host key via ssh an converts it to age
|
||||||
|
"""
|
||||||
|
import subprocess
|
||||||
|
proc = subprocess.run(["ssh-keyscan", host], stdout=subprocess.PIPE, text=True, check=True)
|
||||||
|
print("###### Age keys ######")
|
||||||
|
subprocess.run(["nix", "run", "--inputs-from", ".#", "nixpkgs#ssh-to-age"], input=proc.stdout, check=True, text=True)
|
||||||
|
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def format_disks(c, hosts="", disks=""):
|
def format_disks(c, hosts="", disks=""):
|
||||||
|
|
Loading…
Add table
Reference in a new issue