Now I download the Postgres apt-key instead of distributing it with the playbook.
(It only gets downloaded if it’s needed)
Fixing pgtap installation. It was getting installed with each provisioning run.
Commenting out pgtap installation.

pgtap doesn’t need to be installed by default since it’s not that widely used.
Removing unused locale file
Now locale setting to UTF-8 is idempotent.
When testing to see if the server-instrumentation package is installed, it no longer appears to make a change (according to Ansible).
Postgres tasks now do update the apt cache every 4 hours.

Even though this is done in a previous playbook, this helps the postgres tasks stand on their own
if they were every extracted.
No longer installing git as part of the initial packages.
Updating README