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']