Commit Graph

  • 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