Acabei de configurar o Foreman pela primeira vez e não sei como colocar todas as minhas configurações sob controle de versão. Eu sei que posso usar o Git para cada módulo que instalo no meu Puppet master, mas preferiria uma solução mais holística que englobe não apenas módulos, mas também quais classes estão associadas a cada host e quaisquer variáveis definidas nos hosts. Todas as sugestões serão muito bem-vindas, juntamente com os fluxos de trabalho relacionados. Caso seja relevante, eu tenho a configuração do GitLab como um servidor Git central no local e planejo configurar um servidor de CI como o Jenkins em breve.