Score:0

Continous delivery using Gitlab, Foreman and Puppet

cn flag

We are using different tools to orchestrate our environment. On one side, we have Puppet and Foreman to deploy our different server applications, on the other side, we are using Gitlab in order to manager issues, integrated with the Git merge requests. We have a Gitlab pipeline running tests.

We would like to improve the integration and be able to deliver our server applications on all our servers from Gitlab. How could it be done? Can we chain the process from Gitlab to Foreman to the Puppet nodes? Or is it better (and possible) to launch the Puppet deployment directly from Gitlab?

cn flag
Things evolved, and we think about getting rid of Foreman (but keeping Puppet). What's the easiest way to run a Puppet deployment from Gitlab CI?
cn flag
I found this, but I don't know if it's production ready. https://forge.puppet.com/modules/puppet/gitlab_ci_runner/readme
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.