Changelog

debops.postgresql

This project adheres to Semantic Versioning and human-readable changelog.

The current role maintainer is drybjed.

debops.postgresql v0.3.3 - 2016-12-14

Changed

  • Don't use the @ character in passwords to avoid issues with Basic Auth URL syntax. [drybjed]

debops.postgresql v0.3.2 - 2016-10-16

Added

  • Add a way to install different PostgreSQL versions after enabling the upstream APT repository. [drybjed]

Changed

  • Update documentation and Changelog. [drybjed]
  • Restrict the characters that can appear in the postgres user password and make the randomly-generated passwords longer. [drybjed]

Security

  • Make sure that the PostgreSQL server stores the autogenerated passwords encrypted in the database. [drybjed]

debops.postgresql v0.3.1 - 2016-06-29

Changed

  • Expose upstream APT key fingerprint and repository URL in default variables. [drybjed]
  • Don't log role tasks that might deal with PostgreSQL passwords. [drybjed]

debops.postgresql v0.3.0 - 2016-06-23

Added

  • Add new postgresql__dependent_* variables for use by other roles. [drybjed]
  • Add support for database extension management. [drybjed]

Changed

  • Rename all role variables from postgresql_* to postgresql__* to move them to a separate namespace. You might need to update your inventory. [drybjed]

debops.postgresql v0.2.1 - 2016-02-01

Added

  • Add configuration variables for debops.apt_preferences role. The configuration will make sure that PostgreSQL 9.4 from jessie-backports repository is installed on Debian Wheezy hosts. [drybjed]

Changed

  • Change how role detects PostgreSQL version. The new method will use apt-cache policy to use the version determined by APT preferences instead of choosing first version from available packages. This fixes an issue when multiple PostgreSQL versions are available but the preferred one is not the first one. [drybjed]

debops.postgresql v0.2.0 - 2015-10-13

Added

  • Add support for upstream PostgreSQL repository. [drybjed]
  • Add client-side management of PostgreSQL roles and databases. [drybjed]
  • Add an option to set role password expiration. [drybjed]

Changed

  • Clean up package installation code. [drybjed]
  • Update documentation. [drybjed]

Removed

  • Remove parts of the role that are related to PostgreSQL server management. [drybjed]

debops.postgresql v0.1.0 - 2015-09-25

Added