- [x] Playbooks: -> `playbooks/` - [ ] Move variables to `group_vars` & `host_vars` - [ ] Consolidate roles: - Avoid single task roles (`docker_compose`) - `hetzner_server` and `hetzner_firewall` should be one role - `ssh_key` should be moved to `common` - `common` should get a descriptive name like `system_setup`