-
42e853a3c0
chore(common): remove dead duplicate handlers/main.yaml (main.yml is the one Ansible loads)
master
Tuan-Dat Tran
2026-07-28 09:07:07 +02:00
-
560631fd1d
refactor(cs_student): drop duplicate docker package, already in devops role
Tuan-Dat Tran
2026-07-28 09:05:06 +02:00
-
224166f9ea
feat(common): add nano, vim, sshpass, smartmontools, cargo-audit
Tuan-Dat Tran
2026-07-28 09:02:58 +02:00
-
2235d933d5
feat(ctf): add gitleaks, nuclei-bin, picocom, python-pyserial
Tuan-Dat Tran
2026-07-28 09:00:22 +02:00
-
6815c29a75
fix: stop forcing become=True globally, rely on per-task become
Tuan-Dat Tran
2026-07-28 08:56:47 +02:00
-
3f4a550f87
feat: formalize in-flight hyprland/dotfiles/role changes
Tuan-Dat Tran
2026-07-28 08:51:15 +02:00
-
753bdfd403
docs: add implementation plan for ansible-arch reconciliation
Tuan-Dat Tran
2026-07-28 08:39:18 +02:00
-
434edc04a2
docs: add design spec for ansible-arch/machine reconciliation
Tuan-Dat Tran
2026-07-28 08:31:56 +02:00
-
bda23fd5eb
feat: Add browsers to multimedia
Tuan-Dat Tran
2026-03-22 23:59:23 +01:00
-
4a1da18801
refactor: migrate to role-based variable management and blockinfile config
Tuan-Dat Tran
2026-03-22 23:46:42 +01:00
-
222062c1a4
init
Tuan-Dat Tran
2026-03-22 22:51:32 +01:00