From eab66a51fdde66c4954809b737309702707896e4 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Mon, 5 May 2025 18:16:46 +0200 Subject: [PATCH] add service --- manifests/main/service.pp | 8 ++++++++ manifests/params.pp | 3 +++ 2 files changed, 11 insertions(+) diff --git a/manifests/main/service.pp b/manifests/main/service.pp index b7a6323..3cb5182 100644 --- a/manifests/main/service.pp +++ b/manifests/main/service.pp @@ -8,5 +8,13 @@ class jenkins_cd::main::service ( ) inherits jenkins_cd::params { if $fqdn == $js_host_fqdn { require jenkins_cd::main::files + require jenkins_cd::firewall::iptables + + service { $js_service: + ensure => running, + hasstatus => true, + hasrestart => true, + enable => true, + } } } diff --git a/manifests/params.pp b/manifests/params.pp index 1514701..338b5b2 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -36,6 +36,9 @@ class jenkins_cd::params ( $js_key_url = "${js_base_url}/jenkins.io-2023.key" $js_key_code = 'gpg-pubkey-ef5975ca-6421ce2b' + # Service + $js_service = 'jenkins' + # includes must be last include jenkins_cd::main::config }