system-config/playbooks/roles/base-server/files
Ian Wienand d232403e79 base-server: disable install of suggests and recommends packages
The options to disable installing suggests and recommended packages
has been in diskimage-builder based images for a long time [1].
However we have no setting for it in our base-server role, meaning
that when launching nodes from cloud-provider images we can be out of
sync on this option.

I6d69ac0bd2ade95fede33c5f82e7df218da9458b is an example where packages
pulled in by suggestions can fail (arguably a packaging issue, but
anyway...)

By enabling this here, we make our control plane servers homogenous
with our diskimage-builder based testing nodes, which is better for
general sanity.  Overall it gives us more control over what's
installed.

[1] https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/dpkg/pre-install.d/00-disable-apt-recommends

As I6d69ac0bd2ade95fede33c5f82e7df218da9458b showed, installing
suggested or recommended packages might result in

Change-Id: Id6dcc158944a46fc0ae03b6f1ff372dacd67c2e6
2019-07-31 16:21:08 +10:00
..
yum Add base playbooks and roles to bootstrap a new server 2018-08-01 14:57:44 -07:00
10periodic Enable unattended upgrades 2018-08-28 12:05:15 -04:00
50unattended-upgrades Enable unattended upgrades 2018-08-28 12:05:15 -04:00
95disable-recommends base-server: disable install of suggests and recommends packages 2019-07-31 16:21:08 +10:00
bash-history.sh Add base playbooks and roles to bootstrap a new server 2018-08-01 14:57:44 -07:00
debian_limits.conf Add base playbooks and roles to bootstrap a new server 2018-08-01 14:57:44 -07:00
rsyslog.d_50-default.conf Add base playbooks and roles to bootstrap a new server 2018-08-01 14:57:44 -07:00