Add Ansible playbook to configure PiKVM
Add Nix shell to flake Monitor PiKVM with Prometheus Serve Prometheus on /
This commit is contained in:
parent
04439a9ee5
commit
b139f3d469
14 changed files with 82 additions and 18 deletions
20
ansible/roles/pikvm/tasks/main.yml
Normal file
20
ansible/roles/pikvm/tasks/main.yml
Normal file
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
- name: Mount filesystem as read-write
|
||||
ansible.builtin.command: rw
|
||||
vars:
|
||||
root_mount: "{{ ansible_mounts | selectattr('mount', 'equalto', '/') | first }}"
|
||||
when: "'ro' in root_mount.options.split(',')"
|
||||
|
||||
- name: Install Tailscale
|
||||
community.general.pacman:
|
||||
name: tailscale-pikvm
|
||||
state: latest
|
||||
|
||||
- name: Enable Tailscale
|
||||
ansible.builtin.systemd_service:
|
||||
name: tailscaled
|
||||
state: started
|
||||
enabled: true
|
||||
|
||||
- name: Mount filesystem as read-only
|
||||
ansible.builtin.command: ro
|
Reference in a new issue