Mercurial > code > home > repos > infra
diff pi-setup/tasks.py @ 279:1cb4aeec8fc6
pi_setup code to prepare a pi for netboot
author | drewp@bigasterisk.com |
---|---|
date | Sun, 14 Apr 2024 20:54:35 -0700 |
parents | |
children | 957eb07e06e6 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pi-setup/tasks.py Sun Apr 14 20:54:35 2024 -0700 @@ -0,0 +1,15 @@ +from invoke import task + +cmd = ''' +HOME=/root +export HOME +eval `keychain --quiet --eval id_ecdsa` +''' + +@task +def init_workspace(ctx): + ctx.run(cmd + 'pdm run -p .. setup_pi.py --init', pty=True) + +@task +def setup_pi(ctx, hostname, serial): + ctx.run(cmd + f'pdm run -p .. setup_pi.py {hostname} {serial}', pty=True) \ No newline at end of file