Tôi mới thiết lập Foreman lần đầu tiên và tôi không biết phải làm thế nào để đặt tất cả các cấu hình của mình dưới sự kiểm soát phiên bản. Tôi biết tôi có thể sử dụng Git cho mỗi mô-đun tôi cài đặt trên Puppet master của mình nhưng sẽ thích một giải pháp tổng thể hơn bao gồm không chỉ các mô-đun mà cả các lớp được liên kết với mỗi máy chủ và bất kỳ biến nào được đặt trên máy chủ. Bất kỳ đề xuất sẽ được đánh giá rất cao cùng với quy trình công việc liên quan. Trong trường hợp có liên quan, tôi có thiết lập GitLab như một máy chủ Git trung tâm trên trang web và dự định sớm thiết lập một máy chủ CI như Jenkins.