#secrets
- Quản lý secret – Vault, SOPS, ansible-vault, biến môi trườngconcept Chọn cách lưu và phân phối mật khẩu thiết bị, API token, key cho pipeline automation, và hiểu đánh đổi giữa các công cụ.
- Mã hoá secret trong repo – SOPS + age và ansible-vaulthow-to Dùng khi cần commit mật khẩu thiết bị, token API vào repo automation ở dạng mã hoá, chia quyền giải mã theo môi trường và dùng trực tiếp trong playbook.
- Lỡ commit secret vào Git – rotate, git filter-repo, gitleakstroubleshooting Làm gì ngay khi phát hiện token, mật khẩu hay private key đã bị commit (dù đã push hay chưa), và cách chặn để không lặp lại.
- HashiCorp Vault cơ bản – KV v2, policy, AppRole, vault CLIhow-to Dùng khi cần lưu credential thiết bị/DB trong Vault, cấp quyền đọc theo path cho người và cho automation (Ansible, CI) qua AppRole.