Ansible configuration for the raspberry pi's
  • Emacs Lisp 58%
  • Shell 36.2%
  • Jinja 5.8%
Find a file
2026-08-18 23:37:00 +02:00
inventories/production Configure graphical Emacs workstation 2026-08-18 21:56:40 +02:00
notes Configure graphical Emacs workstation 2026-08-18 21:56:40 +02:00
playbooks Configure graphical Emacs workstation 2026-08-18 21:56:40 +02:00
roles Add gptel research and OpenRouter catalog tools 2026-08-18 23:37:00 +02:00
scripts Configure graphical Emacs workstation 2026-08-18 21:56:40 +02:00
.gitignore Initial Ansible fleet configuration 2026-08-18 10:25:20 +02:00
ansible.cfg Initial Ansible fleet configuration 2026-08-18 10:25:20 +02:00
README.md Initial Ansible fleet configuration 2026-08-18 10:25:20 +02:00
requirements.yml Initial Ansible fleet configuration 2026-08-18 10:25:20 +02:00

pi-fleet

Declarative Ansible configuration for Raspberry Pi machines.

Usage

  1. Add hosts to inventories/production/hosts.yml.
  2. Set host- or group-specific variables in host_vars/ or group_vars/.
  3. Verify connectivity:
ansible all -m ping
  1. Preview changes:
ansible-playbook playbooks/site.yml --check --diff
  1. Apply changes:
ansible-playbook playbooks/site.yml

KMSCon is disabled by default. Enable it explicitly with kmscon_enabled: true.