Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/manifests/swh/deploy/scheduler.pp
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | file {$archive_config_file: | ||||
require => [ | require => [ | ||||
File[$archive_config_dir], | File[$archive_config_dir], | ||||
], | ], | ||||
} | } | ||||
cron {'archive_completed_oneshot_and_disabled_recurring_tasks': | cron {'archive_completed_oneshot_and_disabled_recurring_tasks': | ||||
ensure => present, | ensure => present, | ||||
user => $user, | 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 => '*', | hour => '*', | ||||
minute => fqdn_rand(60, 'archival_tasks_minute'), | minute => fqdn_rand(60, 'archival_tasks_minute'), | ||||
require => [ | require => [ | ||||
Package[$packages], | Package[$packages], | ||||
File[$archive_config_file], | File[$archive_config_file], | ||||
], | ], | ||||
} | } | ||||
} | } |