Skip to content

Latest commit

 

History

History
164 lines (137 loc) · 7.43 KB

CHANGELOG.md

File metadata and controls

164 lines (137 loc) · 7.43 KB

ansible-haproxy change log

1.3.0 (2019-04-24)

Added

  • PR#1 Multiple stats sockets in global section.
  • PR#3 Allow insecure_password to be used in userlist section.
  • PR#4 Allow compression to be used in backend section.
  • PR#12 Molecule support.
  • PR#20 Use systemd when available.
  • PR#21 Add haproxy_chroot_dir in global section.
  • PR#22 Provide and install the http error files.
  • PR#26 Support for private package repositories.
  • PR#39 Support for multiple x509 certificates in frontend section.

Changed

  • PR#9 Split tasks/install.yml into distribution/OS specifc files.
  • PR#42 Socket declaration breaking change.

Fixed

  • PR#2 Rename flatten to haproxy_flatten.
  • PR#11 Install epel repository with yum_repository module.
  • PR#21 Replace hardocded paths with haproxy_config_dir in the default configuration.
  • PR#28 Reach idempotency compliance.
  • PR#37 Move redirects rules after http-request and http-response in the backend and frontend sections.

Removed

  • PR#5 Debian Squeeze support.
  • PR#6 Debian Wheezy support.
  • PR#7 Debian Jessie apt backports.
  • PR#12 Kitchen support.

1.2.0 (2017-11-28)

Added

  • #59 Added tune parameters to global section.
  • #69 Enabled backports repository for Debian Squeeze and Jessie.
  • #78 Added support for Alpine Linux.
  • #89 Added ACLs to backend.
  • #83 Added global SSL options.
  • #95 Added reqrep to backend section.
  • #98 Added cookie to all proxy sections.
  • #99 Added reqadd, rspadd, reqrep, reqirep, rsprep, rspirep to all proxy sections.
  • #100 Added support for resolvers.
  • #101 Added maxconn support in listen section.
  • #102 Added support for force-persist.

Changed

  • #51 Made haproxy.defaults.log.facility optional.
  • #71 This role no longer elevates permissions itself. Set become at the playbook level.
  • #80 Use package module to install HAProxy.
  • #85 The default TLS configuration earns an A from SSL Labs.
  • #93 Support check mode for all install tasks.
  • #94 Validate configuration file syntax.

Fixed

  • #68 Configuration file changes are now idempotent. This role will not restart HAProxy if no configuration files change.
  • #84 Fixed indentation for some options.
  • #94 Install HAProxy from backports repositories.
  • #96 Ignore Python bytecode.
  • #97 Fix Ubuntu detection.

Removed

  • #54 Removed support for SmartOS.

1.1.0 (2017-04-11)

Added

  • #29 Added timeout settings for backend, frontend, and listen sections.
  • #32 Added 503 to default list of errorfiles.
  • #52 Added mode to listen section.
  • #61 Enabled configuring the stats interface to listen on a dedicated address.
  • #62 Added ssl-default-bind-ciphers and ssl-default-bind-options to global section
  • #63 Added reqadd and rspadd to frontend section
  • #64 Added errorfile to backend section.
  • #69 Added reqrep, reqirep, rsprep, and rspirep to frontend section.
  • #70 Added capture to frontend and http-response to backend and frontend sections.
  • #72 Added appsession to backend and listen.

Fixed

  • #34 Fixed whitespace in frontend template.
  • #47 Fixed bug evaluating EPEL check in check mode.
  • #48 Fixed deprecation warnings for Ansible 2.x.
  • #65 Set default values for configuration lists to avoid with_items/when conflict.
  • #66 Fixed typos in variable examples.
  • #67 Removed duplicate http-request in frontend section.
  • #73 Fixed http-check typos in listen template.