This repository contains an ansible playbook for my local home network. It currently manages two Raspberry Pi 4 nodes running Fedora IoT. The following roles are applied:
hostname
: Sets the hostname of each noderpm-ostree
: Enables the rpm-ostreed-automatic servicepodman
: Enables the podman-auto-update servicepi-hole
: Installs Pi-hole using Podman Quadletzezere
: Disables the zezere/ignition timer/service since that causes high load without providing any use in my setup
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install ansible-core
$ ansible-galaxy collection install --requirements-file requirements.yaml
$ ansible-playbook --check --diff playbook.yaml