Skip to content
Snippets Groups Projects
Commit 2bed2cde authored by Nicolas Dandrimont's avatar Nicolas Dandrimont
Browse files

Add sentry DSN to swh-scheduler-listener/runner

parent 1d64fbad
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,8 @@ class profile::swh::deploy::scheduler {
$task_modules = lookup('swh::deploy::scheduler::task_modules')
$task_backported_packages = lookup('swh::deploy::scheduler::backported_packages')
$sentry_dsn = lookup('swh::deploy::scheduler::sentry_dsn', Optional[String], 'first', undef)
$listener_service_name = 'swh-scheduler-listener'
$listener_unit_name = "${listener_service_name}.service"
$listener_unit_template = "profile/swh/deploy/scheduler/${listener_service_name}.service.erb"
......@@ -75,6 +77,7 @@ class profile::swh::deploy::scheduler {
# Template uses variables
# - $user
# - $group
# - $sentry_dsn
#
::systemd::unit_file {$listener_unit_name:
ensure => present,
......@@ -85,6 +88,7 @@ class profile::swh::deploy::scheduler {
# Template uses variables
# - $user
# - $group
# - $sentry_dsn
#
::systemd::unit_file {$runner_unit_name:
ensure => present,
......
......@@ -12,6 +12,9 @@ User=<%= @user %>
Group=<%= @group %>
Type=simple
Environment=SWH_LOG_TARGET=journal
<%- if !@sentry_dsn.empty? -%>
Environment=SWH_SENTRY_DSN=<%= @sentry_dsn %>
<%- end -%>
ExecStart=/usr/bin/swh --log-level <%= @listener_log_level %> scheduler --config-file <%= @config_file %> start-listener
Restart=always
RestartSec=10
......
......@@ -12,6 +12,9 @@ User=<%= @user %>
Group=<%= @group %>
Type=simple
Environment=SWH_LOG_TARGET=journal
<%- if !@sentry_dsn.empty? -%>
Environment=SWH_SENTRY_DSN=<%= @sentry_dsn %>
<%- end -%>
ExecStart=/usr/bin/swh --log-level <%= @runner_log_level %> scheduler --config-file <%= @config_file %> start-runner --period 10
Restart=always
RestartSec=10
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment