Garrett Honeycutt
6eb182fd24
Travis shall validate module's metadata
2015-03-03 15:46:27 -05:00
Garrett Honeycutt
fdb75dbd7c
Update license string in metadata to use SPDX format
...
License is still Apache Software License v2. This is the format that the
Puppet Forge would like.
2015-03-03 15:45:22 -05:00
Ken Barber
cb5d1778ae
Merge pull request #167 from kbarber/maint/master/pin-rspec
...
Pin rspec to 3.1.7 so we avoid the ruby 1.8.7 errrors
2015-02-05 11:41:40 +00:00
Ken Barber
b482ad8efa
Merge pull request #163 from enovance/allow_masterless_configuration
...
Allow puppetdb to be configure for masterless conf
2015-02-05 11:37:11 +00:00
Yanis Guenane
a826d85735
Allow puppetdb to be configure for masterless conf
...
Currently the module only allows PuppetDB to be configured in a
agent/master setup configuration, by configuring the master section of
the puppet.conf and applying on the routes for such a configuration.
This commit allows one to use this module to configure the main section of
the puppet.conf and applying the proper routes so the module can configure
nodes to use PuppetDB in a masterless setup.
Doc about puppet.conf configure in masterless way available here
https://docs.puppetlabs.com/puppetdb/2.2/connect_puppet_apply.html#manage-puppetconf
2015-02-05 06:31:54 -05:00
Ken Barber
eff3ce1804
Pin rspec to 3.1.7 so we avoid the ruby 1.8.7 errrors
...
Seems rspec 3.2.0 broke on Ruby 1.8.7. This does a pinning so we can avoid the
issue.
Signed-off-by: Ken Barber <ken@bob.sh>
2015-02-05 11:31:49 +00:00
Ken Barber
04f81ee4fa
Merge pull request #162 from bastelfreak/add-postgres-repo
...
add ability to manage postgres repo
2015-02-03 13:59:50 +00:00
Tim Meusel
767fe5c25a
update README.md
2015-01-28 16:32:31 +01:00
Tim Meusel
55ee4389ab
remove useless before attribute
2015-01-16 00:28:15 +01:00
Ken Barber
021562d658
Merge pull request #164 from njm506/master
...
Fix separator in module name in metadata.json
2015-01-15 12:10:22 +00:00
njm506
0df5a89faa
Fix separator in module name in metadata.json
2015-01-15 11:43:53 +00:00
Tim Meusel
1fe0a76032
add ability to manage postgres repo
...
the module triggers puppetlabs-postgresql which is able to handle yum/apt repos from the postgres devs. Usefull in cases that your operating system doesn't provide the newest release. this feature is disabled by default
fix typo
2015-01-14 14:02:49 +01:00
Ken Barber
d4de12fb6d
Merge pull request #157 from yo61/make_validate_db_optional
...
Make database validation optional
2015-01-12 16:51:07 +00:00
Robin Bowes
1a5a4efef5
Make database validation optional
2015-01-12 16:37:21 +00:00
Ken Barber
cb71baa1e9
Merge pull request #160 from bastelfreak/fix-manage-firewall
...
add missing param manage_firewall
2015-01-07 13:49:03 +00:00
Ken Barber
04a133c386
Merge pull request #158 from dalen/restart_on_cert_change
...
Restart the service if certificates change
2015-01-07 13:44:49 +00:00
Ken Barber
51e9a4ba7a
Merge pull request #161 from ekohl/remove-unused-parameters
...
Remove unused parameters
2015-01-07 13:42:25 +00:00
Ewoud Kohl van Wijngaarden
1c6081082e
Remove unused parameters
2015-01-06 19:03:42 +01:00
Ken Barber
c07e54110f
Merge pull request #159 from wkalt/maint/master/pin-beaker-for-1.8.7
...
(maint) don't use beaker for unit testing
2015-01-05 15:57:43 +00:00
wkalt
8f0bdc2a9a
(maint) pin beaker for ruby 1.8.7
...
Travis is failing on 1.8.7 due to some recent updates in rails. This should fix
the issue.
2015-01-05 07:49:10 -08:00
Tim Meusel
4031dc7883
add missing param manage_firewall
...
the param manage_firewall was added in an earlier release to puppetdb::server. The class isn't called directly but via the init.pp. the puppetdb class had already the param manage_firewall but this wasn't forwarded to puppetdb::server
2015-01-05 11:16:32 +01:00
Erik Dalén
1c6f37a4ee
Restart the service if certificates change
2014-12-18 17:04:56 +01:00
Ken Barber
e56eb99146
Merge pull request #156 from ajroetker/maint_prune_old_pe_code
...
(maint) Prune dead PE code
2014-12-09 13:17:51 +00:00
Andrew Roetker
36148124b6
(maint) Prune dead PE code
...
This commit removes some dead PE code that is no longer used to make
params a little cleaner.
2014-12-05 14:05:50 -08:00
Ken Barber
5fb9e8e8c6
Merge pull request #155 from sathieu/patch-1
...
Show scheme (http/https) in puppetdb connection errors
2014-12-03 12:48:49 +00:00
Mathieu Parent
63fecabf96
Show scheme (http/https) in puppetdb connection errors
2014-12-03 11:45:04 +01:00
Ken Barber
da4e0ee918
Merge branch 'fix-ssl-protocols'
...
* fix-ssl-protocols:
Add ssl_protocol param to puppetdb & puppetdb::server classes
2014-11-28 18:16:10 +00:00
Tim Meusel
c3cdd86d55
Add ssl_protocol param to puppetdb & puppetdb::server classes
...
puppetdb::server calls puppetdb::server:jetty_ini,
jetty_ini is able to set ssl_protocols, but this param isn't
present in the puppetdb::server class nor in the puppetdb class
2014-11-28 18:15:16 +00:00
Wyatt Alt
1c718132e4
Merge pull request #154 from jbondpdx/master
...
FM-1523: Added module summary to metadata.json
2014-11-20 16:14:00 -08:00
jbondpdx
e257cbf45d
FM-1523: Added module summary to metadata.json
2014-11-20 15:45:28 -08:00
Ryan Senior
5d5d54fc94
Merge pull request #152 from kbarber/ticket/master/pdb-1025-release-410
...
(PDB-1025) Release 4.1.0
2014-11-13 09:59:53 -06:00
Ken Barber
5e1584baf9
(PDB-1025) Release 4.1.0
...
This patch updates the changelog for 4.1.0 (and for 4.0.0 which we missed) and
preps the module for a 4.1.0 release.
Signed-off-by: Ken Barber <ken@bob.sh>
2014-11-13 15:52:22 +00:00
Wyatt Alt
bf6f6bde57
Merge pull request #151 from kbarber/maint/master/fix-hsqldb-store-path
...
(maint) Correct path for hsqldb storage
2014-11-12 11:27:18 -08:00
Ken Barber
fd6c2a2a60
(maint) Correct path for hsqldb storage
...
For some reasons we switched this to use /usr/share/puppetdb/db, which has a
softlink to /var/lib/puppetdb/db. This is not aligned with the PuppetDB core
nor is it following FHS.
Signed-off-by: Ken Barber <ken@bob.sh>
2014-11-06 14:15:06 +00:00
Ken Barber
2c3c389017
Merge pull request #150 from ghoneycutt/poodle_CVE-2014-3566
...
Allow only TLS - Fixes POODLE CVE-2014-3566
2014-10-30 11:35:38 +00:00
Garrett Honeycutt
af10eedfc6
Add ability to specify SSL protocols.
...
This is in response to CVE-2014-3566 - POODLE
2014-10-29 19:29:15 -04:00
Ken Barber
90fd571ce5
Merge pull request #149 from stefanandres/fix-unneeded-unicode
...
Remove invisible unicode character to prevent "invalid byte sequence in ...
2014-10-16 17:42:38 +01:00
Stefan Andres
ed5e57ca89
Remove invisible unicode character to prevent "invalid byte sequence in US-ASCII"
2014-10-16 13:36:23 +02:00
Ken Barber
531df208dd
Merge branch 'validator_ssl'
...
* validator_ssl:
Fix use_ssl behaviour for the validator and new puppetdb_disable_ssl parameter
2014-10-08 12:58:27 +01:00
Philip Wigg
6d58b2286e
Fix use_ssl behaviour for the validator and new puppetdb_disable_ssl parameter
...
Previously the defined check wasn't working as expected, this patches fixes
this by relying on the check for the `puppetdb` class instead.
Tests have been added, and the README has been updated to include the new
puppetdb_disable_ssl parameter for the `puppetdb::master::config` class.
2014-10-08 12:56:46 +01:00
Wyatt Alt
ff3e459a1a
Merge pull request #148 from kbarber/maint/master/cleanups-and-some-improvements
...
Cleanups, missing doc items and new test_url capability
2014-10-07 09:48:33 -07:00
Ken Barber
f6f6e55b33
Cleanups, missing doc items and new test_url capability
...
This provides a number of cleanups as the code has been unloved for a while.
I've added the ssl-* parameters the robinbowes added in his last patch to the
docs, and found some other cleanups as well where applicable.
I've added the ability to override the test_url also, so that in the future
if a user wishes to they can customize this.
Signed-off-by: Ken Barber <ken@bob.sh>
2014-10-07 15:06:54 +01:00
Ken Barber
8cad042fb9
Merge branch 'feature/add_ssl_cert_settings'
...
* feature/add_ssl_cert_settings:
Add the ability to a) deploy ssl keys, b) set paths to ssl keys in jetty.ini
2014-10-07 15:05:26 +01:00
Robin Bowes
8c68fc1dd2
Add the ability to a) deploy ssl keys, b) set paths to ssl keys in jetty.ini
...
This also adds parameters for puppetdb user/group to support PE correctly.
2014-10-07 15:04:37 +01:00
Ken Barber
422d40083f
Merge pull request #146 from seanmil/fix_pe_detect
...
Fix detection of a PE-based PuppetDB
2014-10-04 13:27:36 +01:00
Sean Millichamp
e4d26bdd85
Fix defined() call to correctly test is_pe
...
defined('$::is_pe') will never evaluate to true, even if
the is_pe fact is defined. defined('$is_pe') will return the
correct results.
2014-10-03 16:49:25 -04:00
Sean Millichamp
b2e123180a
Add spec test showing is_pe detection failure
...
Add a new spec test providing some initial coverage of
puppetdb::server demontrating the failure to correctly
detect a PE environment.
2014-10-03 16:48:07 -04:00
Ken Barber
5637d92591
Merge pull request #144 from ghoneycutt/patch-2
...
Update README.md
2014-09-25 09:13:29 +01:00
Ken Barber
32d965d557
Merge pull request #145 from ghoneycutt/patch-3
...
Update jetty_ini.pp
2014-09-25 09:13:20 +01:00
Garrett Honeycutt
95812ed192
Update jetty_ini.pp
2014-09-24 17:43:40 -04:00