Disable Install Recommends||Suggests pkgs
* reclass system and endpoint salt states declared to be cover all
needed packages, so a good point to disable auto-installing not
needed directly packages.
* Those change may affect all non self-sufficient formula\states.
* Absolute package deps will not be affected.
* DOC:Recommends
The Recommends field should list packages that would be found together
with this one in all but unusual installations.
* DOC:Suggests
This is used to declare that one package may be more useful with
one or more others. Using this field tells the packaging system and
the user that the listed packages are related to this one and can perhaps
enhance its usefulness, but that installing this one without them is
perfectly reasonable.
* Misc: disable all periodic apt tasks, disable "Languages" data download
* Move all configs under debian.yml
Change-Id: Iaed7fc2cec6f58b534db97cd73d9d4daf65fa9a2
diff --git a/linux/system/single/debian.yml b/linux/system/single/debian.yml
index b6d0b2b..b4d08c9 100644
--- a/linux/system/single/debian.yml
+++ b/linux/system/single/debian.yml
@@ -6,5 +6,31 @@
linux:
system:
package:
+ apt-transport-https:
+ version: latest
+ cloud-init:
+ version: purged
+ mcelog:
+ version: latest
python-msgpack:
version: latest
+ unattended-upgrades:
+ version: purged
+ apt:
+ config:
+ compression-workaround:
+ "Acquire::CompressionTypes::Order": "gz"
+ aws-s3-mirrors-workaround:
+ "Acquire::http::Pipeline-Depth": "0"
+ dont_install_recommends:
+ "APT::Install-Recommends": "false"
+ dont_install_suggests:
+ "APT::Install-Suggests": "false"
+ dont_acquire_all_languages:
+ "Acquire::Languages": "none"
+ dont_update_package_list:
+ "APT::Periodic::Update-Package-Lists": "0"
+ dont_update_download_upg_packages:
+ "APT::Periodic::Download-Upgradeable-Packages": "0"
+ disable_unattended_upgrade:
+ "APT::Periodic::Unattended-Upgrade": "0"