This repository is my personal Ansible repository for configuring my home servers.
- baseline: a usable baseline for servers. Sets up networking, ntp, sshd, sudo, and user accounts. Also installs some nice-to-have utilities: zsh, grml's zsh configuration, tmux, htop, and vim. Sets up a basic configuration for tmux and vim.
- docker: installs and configures docker. Optionally sets up docker containers
based on what containers are defined in the
docker_run
variable. - firewall: a simple iptables-based stateful firewall. Based on the instructions on the ArchWiki.
- haproxy: installs and configures haproxy.
- update: updates all installed packages on all hosts.