Marek Küthe 14c9b1256e Adjuct MTU | 4 months ago | |
---|---|---|
group_vars | 8 months ago | |
host_vars | 4 months ago | |
roles | 4 months ago | |
.ansible-lint | 1 year ago | |
.gitignore | 1 year ago | |
.yamlfmt | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 9 months ago | |
ansible.cfg | 1 year ago | |
inventory.yml | 1 year ago | |
pw_file.sh | 1 year ago | |
reseau.mk16.de.yml | 4 months ago | |
update.yml | 7 months ago |
Roles
motd
- Removes long motd messagepackages
- Update, upgrade, and autoremove packages. Install a few useful packages.install-nftables
- Install firewallconfig-nftables
- Add firewall rulesfail2ban
- Install fail2ban and configuring it for SSH
sysctl-tweaks
- Install a few sysctl-tweaks
unattended-upgrades
- Install and enable unattended-upgrades
babeld-compile
- Compiles babeld from upstream git repo and install it
fastd-compile
- Compiles fastd from upstream git repo and install it
babelweb2-compile
- Fetch and compile babelweb2
babelweb2
- Enabled babelweb2 for autostart and setup a nginx reverse proxy for it
nginx
- Install and enable nginx for autostart
dummy-interface
- Configures a dummy interface for crxn and a static route in the kernel
babeld
- babeld configuration files
gre
- Install GRE peer configurations
vxlan
- Install VXLAN peer configurations
openvpn
- Install OpenVPN peer configurations
fastd
- Install fastd peer configurations
wireguard
- Install wireguard peer configurations
hardening
- Disables core dumping and downloads a few packages to improve system security
coredns
- Install coredns and create a empty configuration file