This repository has been archived on 2020-08-22. You can view files and clone it, but cannot push or open issues or pull requests.
ansible/base.yml

31 lines
1.2 KiB
YAML

---
- hosts: all
vars:
apt:
packages:
- { package: "iptables-persistent", state: present }
- { package: "netfilter-persistent", state: present }
- { package: "sed", state: present }
- { package: "git", state: present }
- { package: "zsh", state: present }
- { package: "vim", state: present }
- { package: "sudo", state: present }
- { package: "iptables", state: present }
- { package: "fail2ban", state: present }
clean: true
upgrade: true
systemd:
services:
- { name: "netfilter-persistent", enabled: true, action: restarted }
- { name: "fail2ban", enabled: true, action: reloaded }
- { name: "ssh", enabled: true, action: reloaded }
vault:
roles:
- "common"
roles:
- vault
- apt
- common # This group relies too much on handlers, it's better to use it as it is
- fail2ban
- systemd