Paul Brinkmeier a59982b463
All checks were successful
Check / Lint Ansible Files (push) Successful in 2m43s
Delete unused stuff
2025-01-24 22:58:34 +01:00

875 B

ansible

Ansible Control Node Setup

The root of this repo contains a flake.nix that defines a shell with all necessary tools. To drop into a shell with ansible-* commands, run:

nix develop

misc.yaml

Server for miscellaneous stuff, e.g. the website. Expects to have a user paul who can sudo`. Sets up:

  • Some basic packages
  • Docker and docker-compose
  • Nix multi-user installation

misc-docker.yaml

Deploys Docker configurations from ../docker:

  • Sets up the docker network caddy-network for services that are reverse proxied by caddy
  • Copies configuration into /etc/pbri/docker
  • Creates folder /var/lib/pbri/docker for storing application files
  • Creates users with 42xxx UIDs for running containers

misc-sites.yaml

Checks out static sites into /home/paul/Sites which is mounted into /srv in the Caddy container.