Add support for loadbalancer member without ports
Add no port balancermember in readme.md
Merge pull request #133 from justinstoller/maint/master/config_gem_mi…
…rror (maint) Allow setting gem mirror via GEM_SOURCE env var
FM-1523: Added module summary to metadata.json
Merge pull request #136 from justinstoller/maint/master/geppetto-update
Update for using Geppetto plugin in CI
Merge pull request #134 from jbondpdx/master
FM-1523: Added module summary to metadata.json
Merge pull request #141 from cmurphy/master
Sync with modulesync
(MODULES-1619) Adds spec for when haproxy missing
Also added new logic around the which parameter for checking haproxy present before running the fact
(MODULES-1619) Stub exec to fix older facts
Otherwise it fails with:
```
Mocha::ExpectationError:
unexpected invocation: Facter::Util::Resolution.which('uname')
```Merge pull request #144 from petems/MODULES-1619-add_haproxy_version_…
…fact MODULES-1619 Add haproxy version fact
modules-1497 listen cannot use bind and ip address
Fixing listen and frontend, and adding acceptance and unit tests. So we can set bind without setting an ipaddress.
adding a default option into nodesets
Merge pull request #150 from tphoney/adding_default_nodeset
adding a default option into nodesets
Merge pull request #142 from matthewfischer/master
Fix the TOC in the README
Merge pull request #145 from t0mmyt/namespace_cleanup
Corrected namespaces on variables
Merge pull request #137 from gildub/bug+params+osfamily
Fixed RedHat name for osfamily case
Merge pull request #120 from eric-iweb/noport
Add support for loadbalancer member without ports
Merge pull request #151 from mhaskel/future_parser_fix
future parser fix
Make bind parameter processing more flexible
This fixes <https://tickets.puppetlabs.com/browse/MODULES-1741>. HAProxy's `bind` parameter for listen and frontend services accepts multiple ways of specifying addresses, ports, port ranges, sockets and bind options. The template `templates/fragments/_bind.erb` that processes the `haproxy::listen::bind` and `haproxy::frontend::bind` hash should accomodate that, meaning specifically that it should not assume that a valid bind configuration is universally of the format `bind <ip address>:<port> [<options>*]`. The HAProxy documentation at http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4.2-bind details how complex the `bind` configuration can be. The `templates/fragments/_bind.erb` template now processes the `bind` hash very simply by using the hash keys as "address and/or port" and the key's value as a list of bind options that together make up a single `bind` line in the resulting listen or frontend service configuration. Most notably there is no more IP address or port validation. The values are taken as is from the `bind` hash. The rationale behind that is discussed in <https://tickets.puppetlabs.com/browse/MODULES-1741>. Contains updated and expanded documentation, and updated spec tests.
Merge pull request #154 from antaflos/bind_parameter_flexibility
Make `bind` parameter processing more flexible
Merge pull request #125 from cernops/peers_feature
Peers feature
Merge pull request #148 from jewjitsu/addfreebsd
add support for freebsd
Manifest was using ensure but didn't actually define it.
Merge pull request #156 from mhaskel/peer_fix
Missing ensure for peer
Renames tests directory examples
Merge pull request #159 from mhaskel/mv_tests_to_examples
Renames tests directory examples