J'ai donc vu le calendrier des ressources dans Puppet. Mais il n'est pas clair si je peux avoir une planification complexe. Si je veux installer des paquets uniquement le lundi de 10 h à 15 h ou le mardi de 10 h à midi, à moins qu'un (fait externe fourni par un autre système) soit vrai, quelle serait la meilleure façon de le faire ? Dois-je créer 2 ressources de planification, 2 ressources de paquetage, chacune avec une planification différente, mais autrement la même (peut-être qu'une définition peut aider ici ?) ainsi qu'une ressource de paquetage sans planification enveloppée dans une déclaration if $fact == true ?
J'envisage de faire les déclarations if, et cela permettra de gérer le drapeau dont je parle. Puis-je passer 2 ou plusieurs programmes à une ressource ?
I.e.
schedule { 'monday_updates':
range => '22:00 - 03:00',
weekday => 'Monday',
}
schedule { 'tuesday_updates':
range => '10:00 - 12:00',
weekday => 'Tuesday',
}
$updates = ['monday_updates','tuesday_updates']
package { $additionalwindowspackages:
ensure => latest,
provider => 'chocolatey',
schedule => $updates,
}