Commit graph

12 commits

Author SHA1 Message Date
NaeiKinDus
3701ea6276
fix(security,common)!: moved sysctl and resolvconf tasks from common to security role to fix DNS resolution fail due to firewall rules 2024-08-08 00:00:00 +00:00
NaeiKinDus
1f367782f5
feat!: added ansible-galaxy requirements installation task; changed task name of python venv setup from venv:setup to setup:venv 2024-02-07 00:00:00 +00:00
NaeiKinDus
779f2766f2
refactor!: switch hosts variables to a flat layout 2024-01-21 00:00:00 +00:00
NaeiKinDus
da45c7c409
refactor(security): reworked firewall configuration and added support for DNS, HTTP and ICMP rules; added autoconf for resolv.conf to match FW rules 2024-01-06 00:00:00 +00:00
NaeiKinDus
3a7440f570
test(molecule): load group files and allow override from platform_vars.yml 2024-01-06 00:00:00 +00:00
NaeiKinDus
d25d077253
feat!(molecule): switch from docker to vagrant to test system related roles like firewall 2023-12-25 00:00:00 +00:00
NaeiKinDus
44e391d2bc
fix: removed defaulting to root user for base account to avoid unwanted effects 2023-12-11 00:00:00 +00:00
NaeiKinDus
0829d7807f
feat!: disable facts injection for security purpose 2023-12-10 00:00:00 +00:00
NaeiKinDus
dafa3fbc54
fix!: fixed molecule tests, rewrote how custom variables are handled for hosts overrides; fixed invalid services names for clamav handlers 2023-11-29 00:00:00 +00:00
NaeiKinDus
6026cfd195
fix(molecule): add missing role to test list 2023-11-27 00:00:00 +00:00
NaeiKinDus
9cdcef9dca
feat(common): setup additional components to apt source list 2023-11-27 00:00:00 +00:00
NaeiKinDus
e4770a7343
feat: base configuration automation 2023-11-08 00:00:00 +00:00