From b0d2cd668778c0baeef399ad0c4bb41a8af682b2 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Wed, 26 Nov 2025 19:23:00 +0100 Subject: [PATCH 1/2] add step to push to gitea --- Jenkinsfile | 2 +- manifests/main/files.pp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0714665..899cab0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -112,7 +112,7 @@ pipeline { 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 push --mirror gitea """ } } diff --git a/manifests/main/files.pp b/manifests/main/files.pp index ad0c257..5f60e8b 100644 --- a/manifests/main/files.pp +++ b/manifests/main/files.pp @@ -36,7 +36,7 @@ class puppet_cd::main::files ( } if $pt_use_puppetdb != true { file { $pt_node_rb_file: - ensure => absent, + ensure => absent, } } } @@ -99,10 +99,10 @@ class puppet_cd::main::files ( } if $pt_use_puppetdb != true { file { $pt_puppetdb_conf_file: - ensure => absent, + ensure => absent, } file { $pt_routes_file: - ensure => absent, + ensure => absent, } } } From e391eadd87ccaaa7e3db6794d751dd6c61912185 Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Wed, 26 Nov 2025 19:24:11 +0100 Subject: [PATCH 2/2] Recommit for updates in build 111 --- doc/file.README.html | 60 ++++++++++++------- doc/index.html | 60 ++++++++++++------- .../puppet_cd_3A_3Amain_3A_3Afiles.html | 6 +- 3 files changed, 83 insertions(+), 43 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