diff --git a/data/defaults.yaml b/data/defaults.yaml --- a/data/defaults.yaml +++ b/data/defaults.yaml @@ -1873,6 +1873,7 @@ swh::deploy::scheduler::archive::conf_file: "%{hiera('swh::deploy::scheduler::archive::conf_dir')}/elastic.yml" swh::deploy::scheduler::archive::user: "%{hiera('swh::deploy::scheduler::user')}" swh::deploy::scheduler::archive::config: + scheduler: "%{alias('swh::remote_service::scheduler::config::writable')}" storage_nodes: - host: esnode2.internal.softwareheritage.org port: 9200 diff --git a/site-modules/profile/manifests/swh/deploy/scheduler.pp b/site-modules/profile/manifests/swh/deploy/scheduler.pp --- a/site-modules/profile/manifests/swh/deploy/scheduler.pp +++ b/site-modules/profile/manifests/swh/deploy/scheduler.pp @@ -149,7 +149,7 @@ cron {'archive_completed_oneshot_and_disabled_recurring_tasks': ensure => present, user => $user, - command => "/usr/bin/python3 -m swh.scheduler.cli task archive", + command => "/usr/bin/swh scheduler --config-file ${archive_config_file} task archive", hour => '*', minute => fqdn_rand(60, 'archival_tasks_minute'), require => [