This repository contains several Ansible playbooks designed to automate system configuration and service deployments. Below is an overview of each playbook and its purpose, with links to the raw files.
This playbook installs Docker and Docker Compose, pulls the latest Docker images, and starts the containers for each specified Docker Compose directory.
This playbook manages NVIDIA driver installation. It checks if the recommended version is installed and updates it if necessary, with an optional reboot.
This playbook updates Pi-hole and runs the Gravity Sync command to synchronize Pi-hole instances.
This playbook performs system maintenance tasks, including updating the APT package cache, upgrading all packages, and cleaning up unnecessary ones.