Tôi đang viết một cuốn sách để thiết lập môi trường phát triển và xây dựng đường ống cho một dự án. Tôi muốn giữ playbook tách rời khỏi cơ sở hạ tầng thực tế càng nhiều càng tốt, và chỉ dựa vào các nhóm, vì vậy tôi có thể thiết lập đường dẫn bên trong một máy ảo cục bộ cũng như trên phần cứng trống với cùng lệnh, chỉ sử dụng giới hạn nhóm khác nhau.Ansible, cách thêm người dùng vào nhóm chỉ khi người dùng tồn tại
Bây giờ vấn đề là, với các hộp Vagrant địa phương tôi cần phải thêm người dùng lang thang-Docker nhóm, nơi như với các máy chủ bare metal một số người dùng tùy ý. Cách tốt nhất để xử lý các loại biến thể này trong sách vở, giữ cho nó trừu tượng nhất có thể là gì? Tôi có nên sử dụng các thông số hành vi, biến chủ, biến nhóm, điều kiện hoặc sự kiện thu thập cho loại nội dung này không?
Thậm chí có thể hay hợp lý để giữ cho sách bài hát hoàn toàn trừu tượng, không có bất kỳ giá trị mã hóa cứng và khả năng thích ứng với bất kỳ môi trường nào?