Showing with 1,388 additions and 284 deletions.
  1. +24 −0 CHANGELOG
  2. +0 −11 Modulefile
  3. +360 −52 README.md
  4. +6 −2 manifests/backend.pp
  5. +3 −3 manifests/balancermember.pp
  6. +8 −0 manifests/balancermember/collect_exported.pp
  7. +3 −1 manifests/config.pp
  8. +12 −6 manifests/frontend.pp
  9. +21 −5 manifests/init.pp
  10. +8 −4 manifests/listen.pp
  11. +2 −2 manifests/params.pp
  12. +41 −0 manifests/userlist.pp
  13. +77 −56 metadata.json
  14. +93 −0 spec/acceptance/basic_spec.rb
  15. +67 −0 spec/acceptance/frontbackend_spec.rb
  16. +91 −0 spec/acceptance/listen_spec.rb
  17. +0 −55 spec/acceptance/multi_node/multi_spec.rb
  18. +15 −0 spec/acceptance/nodesets/centos-5-vcloud.yml
  19. +15 −0 spec/acceptance/nodesets/centos-6-vcloud.yml
  20. +15 −0 spec/acceptance/nodesets/debian-6-vcloud.yml
  21. +15 −0 spec/acceptance/nodesets/debian-7-vcloud.yml
  22. +0 −25 spec/acceptance/nodesets/multi-centos-64-x64.yml
  23. +15 −0 spec/acceptance/nodesets/redhat-7-vcloud.yml
  24. +15 −0 spec/acceptance/nodesets/ubuntu-1004-x86_64-vcloud.yml
  25. +15 −0 spec/acceptance/nodesets/ubuntu-1404-x86_64-vcloud.yml
  26. +0 −13 spec/acceptance/single_node/basic_spec.rb
  27. +11 −0 spec/acceptance/unsupported_spec.rb
  28. +78 −0 spec/acceptance/userlist_spec.rb
  29. +19 −2 spec/classes/haproxy_spec.rb
  30. +12 −8 spec/defines/backend_spec.rb
  31. +5 −5 spec/defines/balancermember_spec.rb
  32. +111 −3 spec/defines/frontend_spec.rb
  33. +105 −0 spec/defines/listen_spec.rb
  34. +29 −0 spec/defines/userlist_spec.rb
  35. +47 −3 spec/spec_helper_acceptance.rb
  36. +16 −0 templates/fragments/_bind.erb
  37. +3 −0 templates/fragments/_mode.erb
  38. +5 −0 templates/fragments/_options.erb
  39. +4 −0 templates/haproxy-base.cfg.erb
  40. +1 −5 templates/haproxy_backend_block.erb
  41. +3 −1 templates/haproxy_balancermember.erb
  42. +3 −11 templates/haproxy_frontend_block.erb
  43. +3 −11 templates/haproxy_listen_block.erb
  44. +12 −0 templates/haproxy_userlist_block.erb
24 changes: 24 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
##2014-07-21 - Supported Release 1.0.0
###Summary
This supported release is the first stable release of haproxy! The updates to
this release allow you to customize pretty much everything that HAProxy has to
offer (that we could find at least).

####Features
- Brand new readme
- Add haproxy::userlist defined resource for managing users
- Add haproxy::frontend::bind_options parameter
- Add haproxy::custom_fragment parameter for arbitrary configuration
- Add compatibility with more recent operating system releases

####Bugfixes
- Check for listen/backend with the same names to avoid misordering
- Removed warnings when storeconfigs is not being used
- Passing lint
- Fix chroot ownership for global user/group
- Fix ability to uninstall haproxy
- Fix some linting issues
- Add beaker-rspec tests
- Increase unit test coverage
- Fix balancermember server lines with multiple ports

2014-05-28 - Version 0.5.0

Summary:
Expand Down
11 changes: 0 additions & 11 deletions Modulefile

This file was deleted.

Loading