Marek Küthe 14c9b1256e Adjuct MTU | vor 4 Monaten | |
---|---|---|
group_vars | vor 8 Monaten | |
host_vars | vor 4 Monaten | |
roles | vor 4 Monaten | |
.ansible-lint | vor 1 Jahr | |
.gitignore | vor 1 Jahr | |
.yamlfmt | vor 1 Jahr | |
LICENSE | vor 1 Jahr | |
README.md | vor 9 Monaten | |
ansible.cfg | vor 1 Jahr | |
inventory.yml | vor 1 Jahr | |
pw_file.sh | vor 1 Jahr | |
reseau.mk16.de.yml | vor 4 Monaten | |
update.yml | vor 7 Monaten |
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