Commit Graph

3 Commits

Author SHA1 Message Date
Mateusz Suski 2f5e3653d6 refactor: improve Ansible playbooks and enforce linting standards
- refactor playbooks to follow best practices
- implement Ansible Vault for secrets management
- replace direct service restarts with handlers
- add Molecule testing framework with Docker

lint compliance:
- fix all ansible-lint violations (FQCN, booleans, file modes)
- remove duplicate tasks and improve structure
- enforce consistent task ordering and formatting
- add noqa where necessary for edge cases

documentation:
- add REFACTORING.md and VAULT_GUIDE.md
- improve per-role documentation

all playbooks now pass ansible-lint production profile with 0 violations
2026-05-04 09:12:35 +00:00
Mateusz Suski fcf305bd70 ci: configure and stabilize CI/CD pipeline
- fix runner configuration issues
- correct workflow labels and execution environment
- resolve dependency issues in pipeline (python deps)
- improve reliability of automation runs
2026-05-04 09:11:12 +00:00
Mateusz Suski 2313efac88 first commit 2026-04-29 21:57:39 +00:00