Slackbot
06/08/2023, 6:26 PMDr Bunsen Honeydew
06/08/2023, 6:26 PMrazorsedge-network
module at https://forge.puppet.com/razorsedge/network?src=slack&channel=puppetSlackbot
06/08/2023, 6:33 PMCVQuesty
06/08/2023, 6:36 PMpackage { 'foo':
ensure => 'installed',
}
You have to intentionally remove it:
package { 'foo':
ensure => 'absent',
}
Code_Bleu
06/08/2023, 6:36 PMCVQuesty
06/08/2023, 6:37 PMCode_Bleu
06/08/2023, 6:39 PMCVQuesty
06/08/2023, 6:39 PMCVQuesty
06/08/2023, 6:40 PMSlackbot
06/08/2023, 6:41 PMCVQuesty
06/08/2023, 6:42 PMclass { 'nginx':
package_ensure => 'absent',
}
Code_Bleu
06/08/2023, 6:42 PMCVQuesty
06/08/2023, 6:43 PMCVQuesty
06/08/2023, 6:44 PMCVQuesty
06/08/2023, 6:44 PMCVQuesty
06/08/2023, 6:56 PMsmortex
06/08/2023, 6:59 PMsmortex
06/08/2023, 6:59 PMCVQuesty
06/08/2023, 7:00 PMsmortex
06/08/2023, 7:00 PMCode_Bleu
06/08/2023, 7:00 PMsmortex
06/08/2023, 7:01 PMCode_Bleu
06/08/2023, 7:03 PMsmortex
06/08/2023, 7:05 PMsmortex
06/08/2023, 7:06 PMsmortex
06/08/2023, 7:07 PMCode_Bleu
06/08/2023, 7:08 PMnode 'puppet.puppetlab.local' {
$packages = ['nginx', 'nginx-core', 'nginx-common']
package { $packages:
ensure => 'purged',
}
service { 'nginx':
ensure => stopped,
enable => false
}
}
ramindk
06/08/2023, 7:09 PMramindk
06/08/2023, 7:18 PM/etc/apt/apt.conf.d/99_local_policy
APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::Delete-Unused "true";
something like this solves it for everything though might be a bit heavy handed. https://www.debian.org/doc/manuals/aptitude/ch02s05s05.en.html#configAptPurge-Unused if you want to live dangerously. Probably fine for dev environments.