From 7fe206244e4e555a3629e59f9334c18ddf3efde1 Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Thu, 5 Dec 2024 09:44:07 +0100 Subject: [PATCH] disable freight cron for archivedeb there is nothing to be cleaned up, so it just wastes a lot of resources as archivedeb is rather big --- puppet/modules/freight/manifests/user.pp | 2 ++ puppet/modules/web/manifests/vhost/archivedeb.pp | 1 + 2 files changed, 3 insertions(+) diff --git a/puppet/modules/freight/manifests/user.pp b/puppet/modules/freight/manifests/user.pp index c7d6aac39..4123f67b9 100644 --- a/puppet/modules/freight/manifests/user.pp +++ b/puppet/modules/freight/manifests/user.pp @@ -5,6 +5,7 @@ Stdlib::Absolutepath $stagedir, String $vhost, Variant[String, Array[String]] $cron_matches, + Optional[Boolean] $cron_enable = true, Optional[String[1]] $stable = undef, ) { require freight @@ -29,6 +30,7 @@ # Cleanup old stuff file { "/etc/cron.daily/${user}": + ensure => bool2str($cron_enable, 'file', 'absent'), mode => '0755', owner => 'root', group => 'root', diff --git a/puppet/modules/web/manifests/vhost/archivedeb.pp b/puppet/modules/web/manifests/vhost/archivedeb.pp index 34a3d747f..72d7cc237 100644 --- a/puppet/modules/web/manifests/vhost/archivedeb.pp +++ b/puppet/modules/web/manifests/vhost/archivedeb.pp @@ -12,6 +12,7 @@ stagedir => "/var/www/${user}", vhost => 'archivedeb', cron_matches => [], + cron_enable => false, } secure_ssh::rsync::receiver_setup { $user: