Page MenuHomeSoftware Heritage

D6482.id.diff
No OneTemporary

D6482.id.diff

diff --git a/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp b/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp
--- a/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp
+++ b/site-modules/profile/manifests/swh/deploy/indexer_journal_client.pp
@@ -14,6 +14,10 @@
$service_name = 'swh-indexer-journal-client'
$unit_name = "${service_name}.service"
+ $sentry_dsn = lookup("swh::deploy::indexer::sentry_dsn", Optional[String], 'first', undef)
+ $sentry_environment = lookup("swh::deploy::indexer::sentry_environment", Optional[String], 'first', undef)
+ $sentry_swh_package = lookup("swh::deploy::indexer::sentry_swh_package", Optional[String], 'first', undef)
+
file {$config_path:
ensure => present,
owner => 'root',
@@ -26,7 +30,9 @@
# Template uses variables
# - $user
# - $group
- #
+ # - $sentry_dsn
+ # - $sentry_environment
+ # - $sentry_swh_package
::systemd::unit_file {$unit_name:
ensure => present,
content => template("profile/swh/deploy/journal/${unit_name}.erb"),
diff --git a/site-modules/profile/templates/swh/deploy/journal/swh-indexer-journal-client.service.erb b/site-modules/profile/templates/swh/deploy/journal/swh-indexer-journal-client.service.erb
--- a/site-modules/profile/templates/swh/deploy/journal/swh-indexer-journal-client.service.erb
+++ b/site-modules/profile/templates/swh/deploy/journal/swh-indexer-journal-client.service.erb
@@ -7,6 +7,15 @@
After=network.target
[Service]
+<%- if !@sentry_dsn.nil? and !@sentry_dsn.empty? -%>
+Environment=SWH_SENTRY_DSN=<%= @sentry_dsn %>
+<%- end -%>
+<%- if !@sentry_environment.nil? and !@sentry_environment.empty? -%>
+Environment=SWH_SENTRY_ENVIRONMENT=<%= @sentry_environment %>
+<%- end -%>
+<%- if !@sentry_swh_package.nil? and !@sentry_swh_package.empty? -%>
+Environment=SWH_MAIN_PACKAGE=<%= @sentry_swh_package %>
+<%- end -%>
User=<%= @user %>
Group=<%= @group %>
Type=simple

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 24, 4:58 PM (1 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3224796

Event Timeline