diff --git a/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp b/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp index 36cb626e..ab33ad33 100644 --- a/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp +++ b/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp @@ -1,40 +1,40 @@ # Deployment of the swh.indexer.journal_client class profile::swh::deploy::indexer_journal_client { include ::profile::swh::deploy::journal $conf_file = lookup('swh::deploy::indexer_journal_client::conf_file') $user = lookup('swh::deploy::indexer_journal_client::user') $group = lookup('swh::deploy::indexer_journal_client::group') $config = lookup('swh::deploy::indexer_journal_client::config') $service_name = 'swh-indexer-journal-client' $unit_name = "${service_name}.service" $packages = ['python3-swh.indexer'] package {$packages: ensure => 'present', notify => Service[$service_name], } file {$conf_file: ensure => present, owner => root, group => $group, mode => '0640', content => inline_template("<%= @config.to_yaml %>\n"), notify => Service[$service_name], } # Template uses variables # - $user # - $group # - ::systemd::unit {$unit_name: + ::systemd::unit_file {$unit_name: ensure => present, content => template("profile/swh/deploy/journal/${unit_name}.erb"), } ~> service {$service_name: ensure => running, enable => false, } } diff --git a/site-modules/profile/manifests/swh/deploy/journal_simple_checker_producer.pp b/site-modules/profile/manifests/swh/deploy/journal_simple_checker_producer.pp index 77966383..06b6b363 100644 --- a/site-modules/profile/manifests/swh/deploy/journal_simple_checker_producer.pp +++ b/site-modules/profile/manifests/swh/deploy/journal_simple_checker_producer.pp @@ -1,36 +1,36 @@ # Deployment of the swh.journal.checker class profile::swh::deploy::journal_simple_checker_producer { include ::profile::swh::deploy::journal $conf_file = lookup('swh::deploy::journal_simple_checker_producer::conf_file') $user = lookup('swh::deploy::journal_simple_checker_producer::user') $group = lookup('swh::deploy::journal_simple_checker_producer::group') $checker_config = lookup( 'swh::deploy::journal_simple_checker_producer::config') $service_name = 'swh-journal-simple-checker-producer' $unit_name = "${service_name}.service" file {$conf_file: ensure => present, owner => 'root', group => $group, mode => '0640', content => inline_template("<%= @checker_config.to_yaml %>\n"), notify => Service[$service_name], } # Template uses variables # - $user # - $group # - ::systemd::unit {$unit_name: + ::systemd::unit_file {$unit_name: ensure => present, content => template('profile/swh/deploy/journal/swh-journal-simple-checker-producer.service.erb'), } ~> service {$service_name: ensure => running, enable => false, } }