Paul Brinkmeier ef9d3d0beb
All checks were successful
continuous-integration/drone/push Build is passing
Fix ansible-lint failures
2022-09-15 13:48:59 +02:00
..
2022-09-15 13:48:59 +02:00
2022-09-15 13:48:59 +02:00
2022-09-15 13:48:59 +02:00
2022-09-15 04:56:14 +02:00
2022-09-15 06:04:38 +02:00

ansible

Ansible Control Node Setup

In a Python 3 environment (perhaps a venv), run:

pip install -r requirements.txt

misc.yaml

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

  • Some basic packages
  • Docker and docker-compose (the latter via pip)
  • 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.