From fb699c539ade44fc7585a41cd7a44bf5d79bf1d4 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Mon, 5 May 2025 17:07:07 +0200 Subject: [PATCH] add fqdn check --- manifests/main/config.pp | 4 +++- manifests/params.pp | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/manifests/main/config.pp b/manifests/main/config.pp index ea81cd0..7066764 100644 --- a/manifests/main/config.pp +++ b/manifests/main/config.pp @@ -6,5 +6,7 @@ class jenkins_cd::main::config ( ) inherits jenkins_cd::params { - include jenkins_cd::main::install + if $fqdn == $js_host_fqdn { + include jenkins_cd::main::install + } } diff --git a/manifests/params.pp b/manifests/params.pp index dcbcd56..9010271 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -7,9 +7,12 @@ ############################################################################## class jenkins_cd::params ( - Array $reqpackages = ['jenkins','fontconfig'], + Array $reqpackages = ['jenkins','fontconfig'], String $pkg_ensure = 'latest', + # server fqdn + String $js_host_fqdn = 'jenkins.example.net', + ) { # facts $fqdn = $facts['networking']['fqdn']