Acabo de configurar Foreman por primera vez y no estoy seguro de cómo poner todas mis configuraciones bajo control de versión. Sé que puedo usar Git para cada módulo que instalo en mi Puppet master, pero preferiría una solución más holística que abarque no solo los módulos, sino también qué clases están asociadas con cada host y cualquier variable establecida en los hosts. Cualquier sugerencia sería muy apreciada junto con los flujos de trabajo relacionados. En caso de que sea relevante, tengo la configuración de GitLab como un servidor Git central en el sitio y planeo configurar un servidor CI como Jenkins pronto.