В субботу после каждого патча вторника (который является вторым вторником месяца) я хочу установить обновления через Puppet.Я сделал для этого запланированное задание, которое само управлялось с помощью ресурса scheduled_task
из модуля puppetlabs / schedule_task.Я использую этот триггер для этой задачи:
$trigger = {
schedule => monthly,
start_time => '13:15',
which_occurrence => second,
day_of_week => [sat],
minutes_interval => '80',
minutes_duration => '560',
}
.Однако в такие месяцы, когда второй вторник наступает ПОСЛЕ второй субботы, этот триггер запускает задачу не в тот день.Как я могу запустить задание в первую субботу, следующую за вторым вторником каждого месяца?
Возможно, можно посчитать дни после исправления вторника, но для этого потребуется, чтобы Puppet смог получить датукаждый второй вторник месяца (что не может AFAIK).