Bug fixes, minor feature 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)
Remove PaxHeader files from release tarball
- Rebuild release package with gnu-tar to remove PaxHeader files
Re-packaged without temporary files
- No code changes made. The package file picked up temporary editor files and these are removed in the new package.
Better support for 1.7 release, possible impacting changes included!
-
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
- 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
- Removed space from defined type to see if that fixes error that puppet-lint is not showing locally
License change and bug-fix
- Fixed errors and warnings from puppet-lint
- Changed license to GPL-3.0+ to reflect initial source
Bug-fix release
- Changed version to match for release
Bug-fix release
- Changed params on database list
Bug-fix release
- Removed a comment line from userlist
- Changed default storage location of pgbouncer log on rhel
Bug-fix release
- Made entries into the userlist.txt file have the md5sum value of 'md5[password][username]' per the documentation
Re-built module loosely based on https://bitbucket.org/landcareresearch/puppet-pgbouncer
- 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