Chuyên đề tuyển chọn
Sử dụng Ansible tự động hệ thống
Học Ansible từ cơ bản đến nâng cao về inventory, playbook, roles, Jinja2, Vault, AWS, AWX và tự động hóa hệ thống DevOps.
Bài 1: Ansible Là Gì Mà Dân DevOps Mê Thế?
Hồi nọ, mình ngồi cà phê với một ông anh làm DevOps, ổng kể: “Ngày xưa tao SSH từng server đến mỏi cả tay, có lần gõ nhầm rm -rf […]
Bài 2: Ansible Inventory – Danh Bạ Server Của Bạn
Lần trước mình đã kể bạn nghe Ansible Là Gì, và tụi mình đã thử ping server đầu tiên – cảm giác đúng “vi diệu” luôn! Nhưng mà hôm đó […]
Bài 3: Ansbile Ad-Hoc – Lệnh Nhanh Như Chớp
Hồi đó, mình nhớ như in cái ngày đầu tiên biết đến Ansible Ad-Hoc DevOps. Lúc ấy, mình đang đau đầu vì phải SSH từng server để cài Nginx, kiểm […]
Bài 4: Ansbile Playbook Đầu Tiên – Đừng Sợ YAML
Sau khi làm quen với lệnh ad-hoc ở bài trước, mình đã thấy Ansible Ad-Hoc DevOps nhanh và tiện thế nào – kiểu “tay nhanh hơn não” luôn! Nhưng mà […]
Bài 5: Ansible Variables – Bí Kíp Linh Hoạt Hóa Mọi Thứ
Sau khi viết playbook đầu tiên ở bài trước, mình đã thấy Ansible Playbook DevOps mạnh cỡ nào – từ copy file đến cài Nginx chỉ trong vài dòng YAML. […]
Bài 6: Ansible Module Nâng Cao – Mở Rộng Khả Năng
Ở bài trước, tụi mình đã thấy Ansible Variables DevOps “thần thánh” thế nào khi làm playbook linh hoạt hơn – không còn hardcode lung tung nữa. Nhưng mà hồi […]
Bài 7: Ansible Roles – Sạch Sẽ Như Nhà Mới Dọn
Sau khi khám phá Ansible Module DevOps ở bài trước, mình đã thấy module nâng cao như user hay shell giúp làm việc nhanh thế nào. Nhưng mà hồi đó, […]
Bài 8: Ansible Template Jinja2 – Config Động Như Phim Marvel
Sau khi tổ chức playbook với Ansible Role DevOps ở bài trước, mình đã thấy role giúp dọn dẹp “ngôi nhà” Ansible thế nào – gọn gàng và chuyên nghiệp. […]
Bài 9: Ansible Conditionals Và Loops – Đỉnh Cao Điều Khiển
Sau khi làm quen với Ansible Template Jinja2 ở bài trước, mình đã thấy template giúp tạo config động “thần thánh” thế nào – kiểu như Iron Man tự động […]
Bài 10: Ansible Error Handling – Không Panic Khi Fail
Sau khi làm quen với Ansible Conditionals Loops DevOps ở bài trước, mình đã thấy playbook “thông minh” thế nào với when và loop – kiểu như nó có “bộ […]
Bài 11: Ansible Quản Lý Cloud – Chơi Lớn Với AWS
Sau khi làm quen với Ansible Error Handling DevOps ở bài trước, mình đã thấy xử lý lỗi trong playbook “bình tĩnh” thế nào – không còn panic khi fail […]
Bài 12: Ansible Dynamic Inventory – Danh Sách Server Tự Động
Sau khi dùng Ansible AWS DevOps ở bài trước để tạo EC2 instance và chạy “Hello World”, mình đã thấy Ansible “chơi lớn” thế nào trên cloud. Nhưng hồi đó, […]
Bài 13: Ansible Vault – Khóa Két Sắt Cho Bí Mật
Sau khi dùng Ansible Dynamic Inventory DevOps ở bài trước, mình đã thấy inventory tự động “thần thánh” thế nào – không cần thêm server tay nữa. Nhưng hồi đó, […]
Bài 14: Ansible Tower/AWX – Trung Tâm Điều Khiển DevOps
Sau khi dùng Ansible Vault DevOps ở bài trước, mình đã thấy Vault bảo vệ thông tin nhạy cảm “chắc chắn” thế nào – kiểu như “két sắt” cho API […]
Bài 15: Ansible Best Practices – Viết Ansible Sạch, Chạy Đỉnh Cao
Sau khi trải qua hành trình từ Ansible cơ bản (bài 1) đến Ansible Tower/AWX DevOps (bài 14), có lẽ bạn cũng đã nắm được khá rõ ràng ansible – […]
Tham gia DevOps VietNam Newsletter
Cập nhật kiến thức thực tế, sự kiện từ các chuyên gia, việc làm chất lượng, và các đặc quyền dành cho cộng đồng.