Releases: covermymeds/puppet-pgbouncer
Bug fixes, minor feature changes
Changes
- Ensure userlist is owned by the pgbouncer user and not world readable (dgarbus)
- Make requirement of puppetlabs-postgresql repo management optional (dgarbus)
- Allow for fallback database configuration by removing the requirement of dest_db (dgarbus)
- Move pgbouncer user/group variables to be global (dgarbus)
- fix for module concat 2.x (madeddie)
Better support for 1.7 release, possible impacting changes included!
Changes
-
Changed default of global pooler to conservative value of session instead of the more aggressive transaction value. Though this is not a breaking change, it can affect performance greatly. To preserve the old behavior, please set overide the config params. Keep in mind this is a deep merge of the config_params variable with the defaults. Example hieradata below:
pgbouncer::config_params pool_mode: 'transaction'
Alternatively you can override the pool mode at the user level in 1.7 with the below syntax in your user array:
pgbouncer::userlist: - user: 'username' password: 'password' pool_mode: 'transaction'
-
Optional arguments are added to the pgbouncer.ini databases section for port
-
Optional arguments are added to the pgbouncer.ini databases section for auth_user
-
Optional arguments are added to the pgbouncer.ini databases section for auth_pass
-
Optional arguments are added to the pgbouncer.ini databases section for pool_size
-
A users section has been added to the pgbouncer.ini
New OS Support and bugfix release
2015-10-09 Release 0.2.7
Summary
New OS Support and bugfix release
Changes
- Added FreeBSD OS support
- Corrected issue that would have debian based systems trying to use yum
- Corrected license definition in comments in init.pp
Issue with a puppet lint error on forge
2015-09-010 Release 0.2.6
Summary
Issue with a puppet lint error on forge
Changes
- Removed space from defined type to see if that fixes error that puppet-lint is not showing locally
License change and bug-fix
2015-09-08 Release 0.2.5
Summary
License change and bug-fix
Changes
- Fixed errors and warnings from puppet-lint
- Changed license to GPL-3.0+ to reflect initial source
Increased Version
Changes
- Incremented version file to match version
Bug-fix release
Changes
- Changed params on database list
Bug-fix release
Changes
- Removed a comment line from userlist
- Changed default storage location of pgbouncer log on rhel
- Changed params on database list
Re-built module loosely based on landcareresearch/puppet-pgbouncer
Changes
- Changed license to MIT
- Added Redhat support
- Changed module so that all config parameters are managed by hash
- Changed module to have templates for each section of config and build file using puppetlabs-concat
- Changed module to use puppetlabs-postgresql module for repo management for pgbouncer
- Set databases and authorized users be be built by defined types so they can be called from 3rd party modules