pikvm: Add role/playbook for PiKVM

PiKVM comes with its own custom Arch Linux-based operating systems.  We
want to be able to manage it with our configuration policy, especially
for setting up authentication, etc.  It won't really work with the
host-provisioner without some pretty significant changes to the base
playbooks, but we can control some bits directly.
This commit is contained in:
2025-12-01 10:01:07 -06:00
parent 4fc0e7bdec
commit cce485db54
7 changed files with 90 additions and 0 deletions

9
group_vars/pikvm.yml Normal file
View File

@@ -0,0 +1,9 @@
root_authorized_keys: |
{{ dustin_ssh_keys_sk }}
root_password_hash: ''
pikvm_users:
- username: dustin
password: >-
{{ lookup('pipe','rbw get --folder Pyrocufflink ' + ansible_hostname + ' dustin') }}