Puppet git integration

From Remeis-Wiki
Revision as of 14:01, 15 July 2025 by Stierhof (talk | contribs) (Created page with "Puppet distributes the configuration for our cluster from a git repository ([https://www.sternwarte.uni-erlangen.de/gitlab/Admins/puppet puppet-git]). The gitlab runner that i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Puppet distributes the configuration for our cluster from a git repository (puppet-git). The gitlab runner that is used for admin related repositories is setup to execute the code on the machine where the puppet server is running. See /etc/gitlab-runner/config.toml on the gitlab server. In there are the credential information given for a root login to the puppet server. The CI pipeline copies the contents of the repository to the relevant directory structure.