From 270f45c58cba58b8bca0508f8cd525e7c37ce60b Mon Sep 17 00:00:00 2001
From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com>
Date: Fri, 15 Feb 2019 15:17:54 +0100
Subject: [PATCH] worker: Update configuration file path

Related T1525
---
 data/defaults.yaml                                          | 2 +-
 .../deploy/worker/swh_indexer_origin_intrinsic_metadata.pp  | 6 ++----
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/data/defaults.yaml b/data/defaults.yaml
index 7bdf14adb..98a806a5a 100644
--- a/data/defaults.yaml
+++ b/data/defaults.yaml
@@ -2023,7 +2023,7 @@ swh::deploy::worker::swh_indexer::mimetype::config:
   objstorage: "%{alias('swh::remote_service::objstorage::config')}"
   storage: "%{alias('swh::remote_service::storage::config::azure')}"
 
-swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::config_file: "origin_intrinsic_metadata.yml"
+swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::config_file: "%{hiera('swh::conf_directory')}/indexer_origin_intrinsic_metadata.yml"
 swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::concurrency: 2
 swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::loglevel: info
 # Contains a password: in private data
diff --git a/site-modules/profile/manifests/swh/deploy/worker/swh_indexer_origin_intrinsic_metadata.pp b/site-modules/profile/manifests/swh/deploy/worker/swh_indexer_origin_intrinsic_metadata.pp
index 75816f63a..d3361adb8 100644
--- a/site-modules/profile/manifests/swh/deploy/worker/swh_indexer_origin_intrinsic_metadata.pp
+++ b/site-modules/profile/manifests/swh/deploy/worker/swh_indexer_origin_intrinsic_metadata.pp
@@ -8,8 +8,6 @@ class profile::swh::deploy::worker::swh_indexer_origin_intrinsic_metadata {
   $task_broker = lookup('swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::task_broker')
 
   $config_file = lookup('swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::config_file')
-  $config_directory = lookup('swh::deploy::base_indexer::config_directory')
-  $config_path = "${config_directory}/${config_file}"
   $config = lookup('swh::deploy::worker::swh_indexer::origin_intrinsic_metadata::config')
 
   $task_modules = ['swh.indexer.tasks']
@@ -25,11 +23,11 @@ class profile::swh::deploy::worker::swh_indexer_origin_intrinsic_metadata {
     require      => [
       Class['profile::swh::deploy::indexer'],
       Class['profile::swh::deploy::objstorage_cloud'],
-      File[$config_path],
+      File[$config_file],
     ],
   }
 
-  file {$config_path:
+  file {$config_file:
     ensure  => 'present',
     owner   => 'swhworker',
     group   => 'swhdev',
-- 
GitLab