Chúng tôi có tài liệu hợp lý tốt cho môi trường của chúng tôi (ở định dạng AsciiDoc) gần đây cho phép người khác tạo lại toàn bộ thiết lập từ đầu trong vòng chưa đầy 30 phút.
Tuy nhiên, tôi nhận thấy rằng sau khi thiết lập ban đầu, có thể dễ dàng xảy ra những thay đổi nhỏ được thực hiện đối với hệ thống (giả sử: inetd bị hỏng, máy chủ IMAP của tôi lắng nghe một cổng bổ sung cho các kết nối ManageSieve, một bộ định tuyến mới được thêm vào cấu hình exim) Tôi sẽ kết thúc tài liệu ngay lập tức (nếu có).
Ý tưởng của tôi là để tránh vấn đề này bằng cách (một phần?) Tạo ra các tài liệu ra khỏi các tập tin cấu hình và các ý kiến trong đó - một cách để thực hiện điều này có thể đặt /etc
và /usr/local/etc
vào một số hệ thống quản lý mã nguồn (nói - git) và sau đó chạy một kịch bản mà tái tạo tài liệu trên mỗi cam kết. Tuy nhiên, tôi không chắc liệu điều đó có quá mức cần thiết và / hoặc quá khó để có được quyền hay không (sau tất cả, tôi không muốn có bản sao đầy đủ của các tệp nguồn trong tài liệu của mình mà chỉ là các khác biệt).
Làm thế nào để người khác tránh rằng tài liệu máy chủ bị lỗi thời - có cách nào tốt để giữ chúng tự động đồng bộ hóa hay bạn chỉ có kỷ luật để cập nhật tài liệu cùng lúc bạn sửa đổi hệ thống?