Use ensure pruned to remove packages in acceptance tests #727
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request (PR) description
When trying to figure out mongod.conf package defaults I used server_spec.rb as a base to explore because it leaves the machine in a state where the repo is set up and client/server is not installed.
But on debian/ubuntu when I ran
apt install mongodb-org-server
it didn't install /etc/mongod.conf ...Figured the reason to be this combination:
In this case apt remove is used on mongodb-org-server which don't remove documentation.
As /etc/mongod.conf is treated as docs by apt the file was not removed by apt.
But the mongodb::server::config class removes the apt managed /etc/mongod.conf.
When reinstalling apt still think /etc/mongod.conf is there and won't install it....