Squashed 'modules/concat/' changes from 57ce1c7..0435697

0435697 Merge pull request #65 from apenney/100-release
8584aa9 Release 1.0.0.
562919f Merge pull request #64 from apenney/100-release
5423710 Release 1.0.0.
7313d26 Merge pull request #61 from hubspotdevops/newline_upstream
68e5e73 Merge pull request #63 from plantigrade/master
1830a68 Fix spec tests
3728ba3 Update concatfragments.sh ... fix broken behavior introduced in 3d60c9ef6162425c0bf9eb2004d9da375965efc9
871e0b7 new_line -> newline
5b48399 Add -l to getopts
3defb6e Ability to control if fragments should always have a newline at the end.
0046fe4 Merge pull request #56 from nibalizer/for-loop
3d60c9e Refactor loop to use for-do instead of while-read.
2b2d974 Merge pull request #60 from apenney/rspec-system
1d403b6 Add rspec-system tests.
82de49b Merge pull request #46 from andir/warnmsg_fix
fe537c0 Merge pull request #51 from duritong/lang_sort
78e5470 sort always with LANG=C
c54a95f Merge pull request #50 from tremble/master
688655e RDoc cleanup
f1579e5 Allow WARNMSG to contain/start with '#'

git-subtree-dir: modules/concat
git-subtree-split: 04356974f72b90a1d0f57346a00e95a717924e43
Merge commit '8ddfab3947bc7b6f66bad6518285639535417498' into katello-installer
Squashed 'modules/dhcp/' changes from 96a2c3b..0dc6d29

0dc6d29 Replace package name for Debian / Ubuntu

git-subtree-dir: modules/dhcp
git-subtree-split: 0dc6d29cb87f1b0257959351cd8b9a27cad355e9
Merge commit 'b2925cd868af5d6f2e7c541ccdaf918800a660e5' into katello-installer
Squashed 'modules/puppet/' changes from cbe2b82..7a03de3

7a03de3 Define $puppet::server_vardir in server::install
cee1729 Use class parameters to mirror variables

git-subtree-dir: modules/puppet
git-subtree-split: 7a03de3b015b0a7c41d319302302cc94e8306f76
Merge commit 'e44b94dda097a37e4dbfff1aeb7f07bf90a7dc74' into katello-installer
Squashed 'modules/postgresql/' changes from 80d4471..7bd0d82

7bd0d82 Merge pull request #333 from brandonwamboldt/fix-pg91
9ebf893 Merge pull request #339 from jhoblitt/rspec-puppet-fixes
2f74feb update rspec-puppet tests to use contain_class() instead of include_class()
c152cd4 peg rspec-puppet gem version < 1
044ff62 Merge pull request #335 from n1tr0g/master
6612fa2 Missing service_provider description and wrong service_name description for postgresql::globals class
694c3ff Fix NOREPLICATION option for Postgres 9.1
68e0a6c Merge pull request #323 from Element84/FixtureFix
f1bed14 Updated the URLs in the .fixtures.yml file to use https
8ed663f Merge pull request #320 from apenney/fix-suid
878bf49 (FM-486) Fix deprecated Puppet::Util::SUIDManager.run_and_capture
0796eb9 Merge pull request #311 from kronn/patch-1
68ac871 Merge pull request #309 from leehanel/master
fdf5f04 Merge pull request #313 from hubspotdevops/initdb_order
c114885 Merge pull request #310 from mcanevet/table_grant_fix
4cd64e8 Add missing privileges
7185add Merge pull request #316 from mcanevet/template
1ce75d5 Fix granting all privileges on a table
f0924df Can pass template at database creation
05eaaa1 Should have had cofee before doing this commit...
99a1e03 Exec['postgresql_initdb'] needs to be done after $datadir exists
673838c Remove deprecated and unused parameters to concat::fragment
d433b28 Fix table_grant_spec to show a bug
b706edf add lc_* config entry settings
73aac35 Merge pull request #306 from apenney/320-release
6d905d4 Prepare a 3.2.0 release.
e45d909 Merge pull request #301 from dawik/master
2819ce7 Merge pull request #302 from n1tr0g/master
286762e Misspelled class postgresql::globals (missing ending 's' in some cases)
2b6cc9a Added missing depedenncy '->' in the Class: postgresql::globals usage example
57f3f09 Spelling and redundancy fix in README
3476828 Merge pull request #298 from reidmv/allow_specification_of_default_db_name
1c4964b Merge branch 'ubuntu_trusty_support'
c1b67d3 Add default PostgreSQL version for Ubuntu 14.04
e2e4325 Merge pull request #296 from kamilszymanski/ubuntu_saucy_support
b4a855c Use default_database in validate_db_connection
cdf5b07 Add globals/params layering for default_database
6afb4a0 Allow specification of default database name
9d1543b Add default PostgreSQL version for Ubuntu 13.10
43174fb Merge pull request #294 from kbarber/maint/master/release_310
409334d Merge pull request #295 from apenney/autopublish
3bc0ac2 Add autopublishing.
93228ec Release 3.1.0
74ff957 Merge pull request #292 from kbarber/ticket/master/GH-198-race_condition_on_startup
2b697c1 Use main psql path and cleanup old packages properly
ff35c0e Merge pull request #264 from bcomnes/fed17fix
ef45251 Provide a greater timeout for slower systems
285a3ec postgresql not puppetdb
acabbbf Remove concat::setup for include
5df36cf (GH-198) Fix race condition on postgresql startup
173f599 Merge pull request #291 from cdenneen/patch-2
81dbea2 fixed typo
ab5c177 Update server.pp
f021ef3 Merge pull request #286 from jalli/master
712e5fc Merge pull request #284 from 3dna/conf_allows_dots
922c29d Merge pull request #275 from 3dna/feature/psql_search_path
767cb2e Merge pull request #281 from jonoterc/master
017d134 Add zero length string to join() function
66ef240 test and fix for dots breaking config keys
9776602 periods are valid in configuration variables also
a93fcf8 enabling defined postgres user password without resetting on every puppet run (based on https://github.com/puppetlabs/puppetlabs-postgresql/issues/92)
f346201 Merge pull request #279 from apenney/300-release
4220c5c Prepare 3.0.0 release.
22ee0c6 Merge pull request #278 from apenney/300-release
ece4779 Prepare 3.0.0-rc3 release.
42c1b77 Merge pull request #261 from mcanevet/manage_pg_hba_conf
6f614b0 Add a parameter to (un)manage pg_hba.conf
38e82ed add search_path attribute to postgresql_psql resource
3877a01 Merge pull request #273 from ares/master
5f026f1 Tests for owner param
b784676 Expose owner in db definition
acc5ed7 Merge pull request #272 from apenney/200-rc2-release
4a6c45a Prepare 3.0.0-rc2 release.
f28c355 Merge pull request #267 from neilnorthrop/master
bf03e21 Merge pull request #268 from duritong/master
d925bd9 Merge pull request #269 from apenney/metadata
f784f46 FM-103: Add metadata.json to all modules.
194bdf0 Fix documentation about username/password for the postgresql_hash function
f9e6046 fixed the rspec test to include 'sha1' in
8160fa7 Merge pull request #262 from bcomnes/amazon
5e142cb Defined $default_version for Fedora 17
2718f14 Special case for $datadir on Amazon
fc48c19 Merge pull request #259 from apenney/300-release
ea9db68 Prepare 3.0.0 release.
66037e8 Merge pull request #258 from apenney/license
e4ce57b Fix license file.
77dd791 Merge pull request #255 from mnencia/patch-6
0cb71c7 Support apt.postgresql.org version specific packages.
6ac2e25 Merge pull request #249 from aboe76/master
5ac999b Merge pull request #251 from kamilszymanski/authentication_method_validation
1e3bcb7 Added Archlinux Support
96d7a16 Merge pull request #250 from kamilszymanski/linting
71e0236 Validate authentication method against server version
480fc64 lint fixes
1a53de9 Merge pull request #248 from gjngeldenhuis/spelling
cada1d7 Merge pull request #245 from kbarber/pgsql-major-rewrite-with-features
ce93e93 Fixing small typos
891b1d7 Rename contrib to server::contrib
56c1098 Ensure we use port 5432 for postgresql
3ba3b6d Ensure proper removal of the client package
fa82eec Fix encoding issues for ubuntu
809003d serverspec + some cleanup
2876dac Make sure $ensure is passed through to repo correctly
e556262 Fix table_grant tests
c8d3ecd Various cleanups
1fbc9c6 Add switch for service_name that works for centos
31e9b62 Correct some more failing tests
5370fbe Fix selinux permissions for fedora tests
a8f86f9 Skip firewall tests for Fedora
b959879 Calculate default version for Fedora
cd2bc50 Fix repo removal for testing purposes
ce94eb3 Modify tests for postgresql::server to test for purged state
27c5cc0 Provide package removal fixes for Debian tests
402a6b9 Include firewall class in firewall based test
a0a2a00 Fix debian 7 regexp, rename to default_version and some cleanup
7d84b6a Add datadir back, as its used within a lot of tests
59c1cbf Major rewrite to solve order dependencies and unclear public API
20bdf10 Adding anchors around contained resources
1dce645 Pulling in pgconf module from camptocamp/puppet-pgconf
efb5daa Merge pull request #239 from GregSutcliffe/master
1d416a6 Merge pull request #237 from apenney/travis
797cb52 Goodbye, create_resources.
f56eec8 Merge pull request #243 from apenney/2.4.2-release
359401a Prepare a 2.5.0 release.
ba00546 Remove trailing comma which breaks 2.6 compat
be12f1c Remove 3.0, 3.1, and 2.6 to shrink the test matrix.
8ce9952 Merge pull request #236 from apenney/style
c2d48f1 Merge pull request #235 from kamilszymanski/db_docs_update
d378d8a Merge pull request #209 from mnencia/patch-1
f7116f5 Style guide cleanup.
83086c2 Add missing documentation for istemplate parameter
0ddb9b1 Add the two missing variables that the if check requires.
421e9ae Merge pull request #212 from hunner/handle_refreshonly
b85a118 Add specs for psql Type and Provider
8919359 Use boolean for refreshonly
b2b9b13 Merge pull request #218 from fiddyspence/set_postgres_postgrespw
9d753b4 Merge pull request #229 from mcanevet/plperl
84f7950 Fix postgresql::plperl documentation
70c3341 Add README entry for postgresql::plperl
158ea50 Merge pull request #228 from kbarber/release-241
eb7c27d Release 2.4.1
a1b9728 Merge pull request #225 from kbarber/ticket/master/GH-216-alter-role-not-idempotent
9c2dab9 (GH-216) Alter role call not idempotent with cleartext passwords
eadfe3b modified tests
165e12d amending the unless on the exec for quoting also
82d79dd reverting path on exec
2eb03ef Alter escaping in postgresql::config::afterservice
721d5e9 Merge pull request #213 from hunner/release_2.4.0
f1f5672 Release 2.4.0
847f54c Merge pull request #204 from mcanevet/set_istemplate
95452ce Merge pull request #205 from mcanevet/plperl
2344960 Tag the postgresql-contrib package as postgresql
9471fa5 Merge pull request #208 from hunner/add_grants
a946157 Update readme
6890a56 Reindent postgresql::database_grant spec
a37eaa0 Split database_grant up
5ff47cf Test plperl only on non standard installation as it does not work on redhat5
f0ac732 Set plperl_package_name to postgresql-plperl on every RedHat family OS except RHEL5
6836123 Use $::operatingsystemrelease instead of $::lsbmajdistrelease
d7cb86c Add missing manifests/plperl.pp file
988f45c Document istemplate parameter
5065246 Add support for installing PL/Perl
bbb3aa4 Fix rspec-system
c86fec9 Add support for istemplate parameter where creating db
2e0455f Merge branch 'manage_pg_hba_conf'
1f736fc Add support for optional management of pg_hba.conf
238c063 Merge branch 'alter_existing_user'
abf8f64 Alter superuser, createdb, createrole, login, replication status and the connection limit of a role that already exists

git-subtree-dir: modules/postgresql
git-subtree-split: 7bd0d82fc2229d877452921e1e2a0b77e8387700
Merge commit '847499db553863c8a48907479ad22b48d09b4257' into katello-installer
Squashed 'modules/foreman/' changes from 9344250..dce8ded

dce8ded Restrict SCL/EPEL to appropriate OS, add package dependencies
00e1cb9 add scl and epel repo configuration
222fb5e Make use of $foreman::params::server_ssl_* in vhost conf.
b22f96f Work with puppetlabs-postgresql version 3+
27af444 Enable installation of plugins

git-subtree-dir: modules/foreman
git-subtree-split: dce8dedd1d91ab123f4dd2bdfe3f659cecf13064
Merge commit 'ebea866abb92c9285d18cd6e11f807b6e16d719d' into katello-installer
Merge pull request #1 from iNecas/update-foreman-modules

Update foreman modules