Commit graph

287 commits

Author SHA1 Message Date
Ken Barber
468f6eaa2d Merge branch 'fsalums'
* fsalums:
  Also fix gc_interval
  the new settings report_ttl, node_ttl and node_purge_ttl were added but they are not working, this fixes it
2013-04-09 13:40:40 +01:00
Ken Barber
64aa1fec15 Also fix gc_interval
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-09 13:40:12 +01:00
fsalum
46684c4ab6 the new settings report_ttl, node_ttl and node_purge_ttl were added but they are not working, this fixes it 2013-04-09 13:38:30 +01:00
Ken Barber
3afa5f0e76 Merge branch 'ttl_checking'
* ttl_checking:
  Cleaned up ghoneycutt's code a tad
  allows for 0 _ttl's without time signifier and enables tests
2013-04-09 13:28:18 +01:00
Ken Barber
5a72d6d82b Cleaned up ghoneycutt's code a tad
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-09 13:27:25 +01:00
Christian Berg
28e23581c7 (#51) Add option to disable SSL in Jetty
This patch introduces the optional parameter $disable_ssl, which
defaults to false. If set to true, the settings ssl-host and ssl-port
are completely removed from the Jetty section of the PuppetDB config
files.

This disables serving of HTTPS requests by PuppetDB, which can be useful
when SSL handling is offloaded to a reverse proxy server like Apache or
Nginx, as suggested in the PuppetDB documentation (see
http://docs.puppetlabs.com/puppetdb/1.2/connect_puppet_apply.html#option-a-set-up-an-ssl-proxy-for-puppetdb).
2013-04-09 00:39:04 +02:00
Garrett Honeycutt
fc3f8dc747 allows for 0 _ttl's without time signifier and enables tests 2013-04-08 23:49:18 +02:00
Deepak Giridharagopal
f464452b1d Merge pull request #47 from kbarber/ticket/master/release_121
Release 1.2.1 - changlog and Modulefile
2013-04-08 09:13:56 -07:00
Ken Barber
50c77cb7ee Merge pull request #45 from domcleal/ttl-units
Add unit suffix to TTL settings to avoid issue #20099
2013-04-08 07:14:17 -07:00
Ken Barber
fd9d63ef4d Release 1.2.1 - changlog and Modulefile
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-08 11:33:39 +01:00
Dominic Cleal
eb66b99b72 Add unit suffix to TTL settings to avoid issue #20099 2013-04-07 10:56:01 +01:00
Nick Lewis
994e226743 Merge pull request #44 from kbarber/ticket/master/release
Prepare for release 1.2.0
2013-04-05 10:22:31 -07:00
Ken Barber
c51037a5fc Prepare for release 1.2.0
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-05 12:13:05 +01:00
Ken Barber
04d5bf1b56 Merge pull request #35 from nicklewis/add-ttl-settings
Add params and ini_settings for node/report/purge ttls
2013-04-04 05:22:02 -07:00
Nick Lewis
305776f8a3 Merge pull request #39 from kbarber/ticket/master/release_115
Prepare for Release 1.1.5
2013-03-11 00:39:24 -07:00
Ken Barber
8df379a21d Prepare for Release 1.1.5
Updated CHANGELOG and Modulefile. Added proper ignores for packaging and
removed duplicate release notes from README.md.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-03-10 23:29:30 -07:00
Nick Lewis
735f18fba9 Document which versions of PuppetDB the ttl settings work in 2013-02-27 16:44:40 -08:00
Chris Price
4f2e902c00 Merge pull request #36 from kbrezina/better_configuration
Configuration improvements
2013-02-13 09:07:38 -08:00
Karel Brezina
1d83efbcec Database name, user name and password can be set to arbitrary values. 2013-02-13 12:14:53 +01:00
Nick Lewis
76fa9018b0 Document ttl settings in README 2013-02-06 16:08:07 -08:00
Nick Lewis
9efe80b95a Add params and ini_settings for node/report/purge ttls 2013-02-06 15:25:20 -08:00
Lauren Rother
9d4357de7f Merge branch 'ticket/master/new_readme'
* ticket/master/new_readme:
  Minor cleanups on top of README.md template change
  Modify README.md to confirm to new template
2013-01-29 15:55:16 +00:00
Ken Barber
d5705a9937 Minor cleanups on top of README.md template change
* Remove .DS_Store from commit as we don't want mac directory metadata files
committed to the repository.
* Removed now irrelevant README_GETTING_STARTED.md as that content is now
merged and thus duplicated in README.md.
* Whitespace cleanups in README.md: trailing spaces, made soft wraps the
standard.
* Replaced instances of 'include' with the 'class' format.
* Fixed Release Notes to reflect the notes from the Forge

Signed-off-by: Ken Barber <ken@bob.sh>
2013-01-29 15:54:16 +00:00
Lauren Rother
70d9d4d900 Modify README.md to confirm to new template
* updates README's formatting to confirm to new PL module standard
* Created TOC linking to major headings in README to enhance readability,
enable a user to find what they need quickly, and to act as a document
guide.
2013-01-29 15:53:49 +00:00
Chris Price
03a17532d5 Update docs in init.pp 2013-01-17 10:46:16 -08:00
Chris Price
dd056a78e5 Merge pull request #30 from cprice-puppet/bug/master/manage-redhat-firewall
Bug/master/manage redhat firewall
2013-01-17 10:25:43 -08:00
Chris Price
d54f51ebea Update Modulefile and CHANGELOG for 1.1.4 release 2013-01-17 10:11:46 -08:00
Chris Price
de20b44101 Fix backward compatibility of manage_redhat_firewall parameter
Prior to this commit, the deprecated `manage_redhat_firewall` param
was not actually backward compatible because there were several
cases where we couldn't tell the difference between the user
explicitly specifying `false` for that parameter as opposed to
not specifying it at all.  This commit is a bit ugly because it
sets some defaults to `undef` in order to allow us to tell the
difference between the two cases, but it should resolve backwards
compatibility issues.
2013-01-17 09:59:08 -08:00
Chris Price
448f8bc996 Fix deprecation warnings around manage_redhat_firewall 2013-01-16 17:52:11 -08:00
Chris Price
c23d927404 Update CHANGELOG to include description of 1.0.3 release. 2013-01-15 16:55:27 -08:00
Chris Price
83d5500a46 Update CHANGELOG - final commit for 1.1.3 release 2013-01-15 16:50:47 -08:00
Chris Price
76bfd9e72d Update Modulefile for 1.1.3 release
This updates our dependencies to the latest versions of inifile and
postgres.
2013-01-15 16:47:52 -08:00
Lauren
c45f95c119 Merge pull request #26 from ghoneycutt/refactor/master/18228_style_issues_in_README
(#18228) updates README for style
2012-12-19 15:03:43 -08:00
Garrett Honeycutt
fd2e9904ed (#18228) updates README for style
This commit fixes style issues in the getting started README.
2012-12-19 10:37:34 -08:00
Chris Price
a3138329df Merge pull request #22 from bke-drewb/17594
This is great, thank you!
2012-12-04 14:32:20 -08:00
Drew Blessing
0cf963279a 17594 - Fixes suggested by cprice-puppet 2012-11-29 07:46:05 -06:00
Drew Blessing
0afc276070 Adjust examples in tests to include new port params 2012-11-14 10:12:25 -06:00
Drew Blessing
57445ef70f 17594 - PuppetDB - Add ability to set standard host listen address and open firewall to standard port
Prior to this commit the module did not provide a way to set a bind address for the HTTP port.  This
commit allows users to not only bind to an address and port other than localhost and 8080, but it also
opens the firewall if explicitly requested.
2012-11-14 09:00:15 -06:00
Chris Price
eabee5406b Update Modulefile and CHANGELOG; final commit for version 1.1.2 2012-10-26 11:44:35 -07:00
Chris Price
a72cc7c9f0 Add missing inherit for puppetdb::params
Prior to this commit if you tried to use the classes
`puppetdb::master::routes` or `puppetdb::master::storeconfigs`
directly (rather than implicitly through
`puppetdb::master::config`), you would get a failure about
`puppetdb::params` not having been evaluated.  This is because
the classes were missing an `inherits` statement; this commit
fixes both of them.
2012-10-26 11:42:40 -07:00
Chris Price
5c94dd161d Update Modulefile and CHANGELOG; final commit for version 1.1.1 2012-10-26 10:22:34 -07:00
Chris Price
ea9b379062 Add missing inherit for puppetdb::params
Prior to this commit if you tried to use the class
`puppetdb::master::puppetdb_conf` directly (rather than
implicitly through `puppetdb::master::config`), you would
get a failure about `puppetdb::params` not having been
evaluated.  This is because the class was missing an
`inherits` statement; this commit fixes the bug.
2012-10-26 10:20:03 -07:00
Chris Price
4c9a7cf0fd Update Changelog; final commit for 1.1.0 release 2012-10-24 17:10:35 -07:00
Chris Price
bea79b41a2 Update Modulefile
* Update the version number to 1.1.0
* Update the postgres dependency to puppetlabs/postgresql
2012-10-24 17:08:30 -07:00
Chris Price
a0c1ce2588 Merge pull request #19 from reidmv/fix/master/pe_subname
Fix embedded db setup in Puppet Enterprise
2012-10-17 13:37:53 -07:00
Reid Vandewiele
bf0ab45620 Fix embedded db setup in Puppet Enterprise
The subname value in database.ini when using an embedded database varies
between the Puppet Enterprise package and the FOSS Puppet package.
Previously, the PuppetDB module could not successfully manage an
embedded database on a PE master. This commit adds an additional
parameter and utilization to account for this.
2012-10-17 13:28:01 -07:00
Chris Price
b119a30af5 Update manifests/master/config.pp
This just incorporates some whitespace / compatibility issues that @hunner noticed in the last pull request.
2012-10-17 09:33:29 -07:00
Chris Price
d1cd651a98 Merge pull request #18 from cprice-puppet/feature/master/configurable-puppetdb-startup-timeout
Make puppetdb startup timeout configurable
2012-10-16 17:48:03 -07:00
Chris Price
783b595fc7 Make puppetdb startup timeout configurable
In some environments, puppetdb can take longer than 10 seconds
to start up.  Prior to this commit, that value was hard coded
and the module would sometimes fail when it wouldn't have failed
with a slightly larger timeout.  This commit makes the timeout
configurable, and also increases the default value to 15 seconds.
2012-10-16 17:42:02 -07:00
Chris Price
75532a060e Merge pull request #15 from hunner/add_pe_param_detection
Add condition to detect PE installations and provide different parameters
2012-10-01 11:18:22 -07:00