From 6a52f7fffa26bcd3b48faf849a27ec6aeb522263 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Wed, 26 Nov 2025 19:19:00 +0100 Subject: [PATCH 1/2] add step to push to gitea --- Jenkinsfile | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c0b400b..0714665 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,21 +103,20 @@ pipeline { } stage('Mirror to Gitea') { - steps { - sshagent(['edd05eb6-26b5-4c7b-a5cc-ea2ab899f4fa']) { - script { + steps { + sshagent(['edd05eb6-26b5-4c7b-a5cc-ea2ab899f4fa']) { + script { // Checkout from GitLab (already done implicitly) sh """ - git config user.name "Jenkins Server" - git config user.email jenkins@confdroid.com - git checkout master - git remote add gitea https://gitea.confdroid.com/confdroid/puppet_cd.git - git -c user.email=jenkins@confdroid.com -c user.name=Jenkins push --mirror gitea + git config user.name "Jenkins Server" + git config user.email jenkins@confdroid.com + git checkout master + git remote add gitea https://gitea.confdroid.com/confdroid/puppet_cd.git + git -c user.email=jenkins@confdroid.com -c user.name=Jenkins push --mirror gitea """ - } - } } - when { branch 'master' } // Only on main branch to avoid noise + } + } } } } From 5231b65cb54fd6d70d261c2f31a316c75da39f8e Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Wed, 26 Nov 2025 19:20:12 +0100 Subject: [PATCH 2/2] Recommit for updates in build 110 --- doc/file.README.html | 60 +++++++++++++++++++++++++++++--------------- doc/index.html | 60 +++++++++++++++++++++++++++++--------------- 2 files changed, 80 insertions(+), 40 deletions(-) diff --git a/doc/file.README.html b/doc/file.README.html index 3398d3c..079b7bf 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -66,9 +66,11 @@

Synopsis

-

This Puppet module configures settings for Puppet master , agents and R10k, the full bundle. Puppetdb has been outsourced to a module on its own, due to complexity

+

This Puppet module configures settings a full Puppet environment, i.e. Puppet master, Puppet agents pointed to the master.

-

The syntax is specifically for Puppet Core 8 and Rocky 9, although might work elsewhere as well. This module is also designed to work with External Node Classifiers (ENC), for instance Foreman.

+

Optionally: * R10k to connect to a control repo and manage puppet modules * webhook listener to trigger r10k when a puppet module has been updated. * PuppetDB for exporting and storing resources.

+ +

The syntax is specifically for Puppet Core 8 and Rocky 9, although might work elsewhere as well. This module is also designed to work with Foreman as External Node Classifier (ENC), although it does not install Foreman.

WARNING

@@ -83,23 +85,6 @@

Any other system becomes a puppet agent.

-

R10k service (optional)

- - -

R10k Web hook

- - -

Puppetdb

- -

Firewall

+

Optional

+ +

R10k service

+ + +

R10k Web hook

+ + +

Puppetdb

+ +

Support