Commit graph

358 commits

Author SHA1 Message Date
Andrew Roetker
e371db7957 Merge pull request #209 from wkalt/ticket/master/pdb-1913-manage-vardir
(PDB-1913) manage vardir
2015-09-17 15:28:46 -07:00
Wyatt Alt
2990f80ef1 (PDB-1913) manage vardir
This updates the module to manage vardir, and also makes room for general
management of the global ini section.
2015-09-16 15:26:50 -07:00
Andrew Roetker
db91599013 Merge pull request #206 from mullr/ticket/master/pdb-1415-jdbc-subparams
(PDB-1415) Add jdbc_ssl_properties parameter
2015-09-01 15:00:49 -07:00
Russell Mull
28d23d5a9e (PDB-1415) Add jdbc_ssl_properties parameter 2015-09-01 14:27:51 -07:00
Andrew Roetker
908c8a82a0 Merge pull request #204 from earsdown/earsdown-manage-postgresql-database-port
Fix unmanaged postgresql database port
2015-08-11 17:00:20 -07:00
earsdown
0c8d0ea564 Pass database_port param to puppetdb::database::postgresql class 2015-08-05 22:40:54 +10:00
earsdown
2e0df3e328 Pass database_port parameter to postgresql class
Useful for when this module wants to install PGDG postgresql-9.4 on a CentOS 7 system with postgresql 9.2 already running (e.g. foreman)
2015-08-05 22:37:57 +10:00
Wyatt Alt
87a45e3fc8 Merge pull request #202 from ajroetker/pdb-1620/master/fix_readme_example_typo
(PDB-1620) Fix example README typo (e7->el7)
2015-07-08 14:01:37 -07:00
Andrew Roetker
f41b5258dd (PDB-1620) Fix example README typo (e7->el7) 2015-07-08 13:59:57 -07:00
Wyatt Alt
8d0eb1b0aa Merge pull request #201 from ajroetker/pdb-1620/master/update_metadata_version
(PDB-1620) Change metadata for version 5
2015-07-08 09:38:59 -07:00
Andrew Roetker
16003f4d9c (PDB-1620) Change metadata for version 5
This commit updates metadata.json to be version 5.0.0 for the module and
puts todays date as the release date for the module.
2015-07-08 09:32:49 -07:00
Wyatt Alt
e13be852ea Merge pull request #198 from kbarber/ticket/master/pdb-1620-release-500-changelog
(PDB-1620) Changelog updates for release 5.0.0
2015-07-08 09:25:39 -07:00
Ken Barber
8efa3f8a7c (PDB-1620) Changelog updates for release 5.0.0
This updates the CHANGELOG to reflect all the 5.0.0 changes in preparation
for 5.0.0 and PDB 3.0.0.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-06-26 16:39:22 +01:00
Wyatt Alt
a078002454 Merge pull request #197 from ajroetker/ticket/pdb-1657/master/manage_pg_repos_by_default
(PDB-1657) Manage Postgres repos by default
2015-06-24 22:00:05 -07:00
Andrew Roetker
8eb9f67669 (PDB-1657) Manage Postgres repos by default
This commit moves to managing the Postgres repos by default. The
reason for this is so that the `puppetdb` class will "just work" by
default on most systems, because PostgreSQL 9.4 is not installed on 6/7
of the distros we support we need to manage the repos so we can install
the latest version.
2015-06-24 16:01:42 -07:00
Ken Barber
72dd45863a Merge branch 'maint/add_ability_to_manage_old_terminus'
* maint/add_ability_to_manage_old_terminus:
  (maint) Add pathing for AIO, defaulting to non-AIO for older PDBs
2015-06-24 14:55:24 +01:00
Andrew Roetker
b95fc919b7 (maint) Add pathing for AIO, defaulting to non-AIO for older PDBs
This commit adds a globals class to PuppetDB which allows us to change
the param defaults for the module depending on what version of PuppetDB
they are using (similar to the PostgreSQL module).
This commit also changes the default PuppetDB 3.x configuration pathing
to assume AIO Puppet.
2015-06-24 14:55:09 +01:00
Ken Barber
c182b4cec6 Merge branch 'stable'
* stable:
  Specify kernel in spec tests as the firewall module requires it
  Support Puppet v4
  Test against the latest version of Puppet 3.x and with future parser
2015-06-19 13:12:38 +01:00
Ken Barber
8018605863 Merge branch 'puppet_testing' into stable
* puppet_testing:
  Specify kernel in spec tests as the firewall module requires it
  Support Puppet v4
  Test against the latest version of Puppet 3.x and with future parser
2015-06-19 13:11:48 +01:00
Garrett Honeycutt
d82263f340 Specify kernel in spec tests as the firewall module requires it 2015-06-18 15:01:39 +01:00
Garrett Honeycutt
8924634f10 Support Puppet v4
The CHANGELOG states that Puppet v4 support is present, though without
this patch the metadata does not reflect that nor is there testing with
Travis-ci.
2015-06-18 15:01:39 +01:00
Garrett Honeycutt
829bc1c1ec Test against the latest version of Puppet 3.x and with future parser 2015-06-18 15:01:39 +01:00
Ken Barber
0f0b098e45 Merge pull request #187 from ajroetker/maint/add_ability_to_manage_old_terminus
(maint) Add ability to manage old terminus style
2015-06-18 14:32:53 +01:00
Andrew Roetker
2a70b8d33b (maint) Use smarter defaults when managing test_url
This commit updates the handling of the `test_url` parameter to be
smarter, using the PuppetDB `2.x` default for PuppetDB `2.x` and using
the `3.x` default for PuppetDB `3.x`.
2015-06-17 14:09:32 -07:00
Andrew Roetker
31bff44502 Merge pull request #188 from ghoneycutt/patch-2
Fix typo in CHANGELOG
2015-06-16 22:25:17 -07:00
Garrett Honeycutt
7c086bcea5 Fix typo in CHANGELOG 2015-06-17 01:16:55 -04:00
Andrew Roetker
8e4c803f58 (maint) Add ability to manage old terminus style
This commit adds the ability to manage to legacy style of terminus for
`PuppetDB 2.x`.
2015-06-16 10:44:15 -07:00
Ken Barber
6cb77ff799 Merge branch 'stable'
* stable:
  (maint) Ignore ruby specific files when packaging module
  Release 4.3.0 of module
  (PDB-1455) Provide mechanism for modifying default HSQLDB path
2015-06-11 08:57:52 +01:00
Ken Barber
ad946c55cb (maint) Ignore ruby specific files when packaging module
Previously we were packaging the Rakefile & Gemfiles, however this is unnecessary.
2015-06-11 08:57:19 +01:00
Andrew Roetker
04d80b690b Merge pull request #186 from kbarber/maint/stable/release-430
Release 4.3.0 of module
2015-06-10 14:48:39 -07:00
Andrew Roetker
7577699003 Merge pull request #185 from kbarber/ticket/stable/pdb-1455-allow-custom-embedded-subname
(PDB-1455) Provide mechanism for modifying default HSQLDB path
2015-06-10 12:40:08 -07:00
Ken Barber
a67363f4d3 Release 4.3.0 of module
This updates the CHANGELOG and the metadata.json ready for a new release.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-06-10 19:16:42 +01:00
Ken Barber
1b661fdf5b (PDB-1455) Provide mechanism for modifying default HSQLDB path
This provides an override mechanism for providing a custom path to HSQLDB.

This allows users to provide any path to their HSQLDB database. It is needed
specifically for managing the as-yet-unreleased version of PuppetDB as well.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-06-10 19:04:20 +01:00
Ken Barber
454f01a304 Merge branch 'stable'
* stable:
  (maint) Allow database_validation to be false
2015-06-10 12:57:28 +01:00
Ken Barber
37f21d6c73 Merge pull request #181 from ajroetker/ticket/pdb-1485/master/add_pdb_root_context_for_query_api
(PDB-1035) Add default PuppetDB root context
2015-06-04 15:57:33 +01:00
Andrew Roetker
829626f6cb (PDB-1485) Add default PuppetDB root context
This commit changes the terminus configuration to use the new root
prefix for PuppetDB and changes the connection validator to do the same.

This commit also adds the terminus package name changes `terminus` to
`termini` and tries to be smart about the default, checking to see what
version of PuppetDB was passed in and defaulting off of that value.
2015-06-03 11:20:09 -07:00
Ken Barber
9dd94b0b8c Merge pull request #184 from ajroetker/maint/allow_database_validation_to_be_false
(maint) Allow database_validation to be false
2015-06-02 14:46:09 +01:00
Ken Barber
919d568518 (docs) Fix docs for ssl_listen_address
ssl_listen_address default has changed, this updates the line in the docs to reflect that.
2015-06-02 14:44:47 +01:00
Ryan Senior
922c5c4b0c Merge pull request #183 from kbarber/maint/master/change-ssl-listen-default
(maint) Change default ssl-host to 0.0.0.0
2015-06-02 08:43:07 -05:00
Ken Barber
8820f05502 (maint) Change default ssl-host to 0.0.0.0
This was changes in the package, but never reflected in the module.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-05-29 13:32:02 +01:00
Andrew Roetker
f39ba7e491 (maint) Allow database_validation to be false
This commit fixes a bug where if a user tried to turn off database
validation there would be a `before` statement requiring an absent
validation resource.
2015-05-28 13:48:24 -07:00
Andrew Roetker
4e407f8aae Merge pull request #180 from kbarber/ticket/master/pdb-1467-read-database-ordering
(PDB-1467) Ordering problem with read_database_ini
2015-05-07 09:16:25 -07:00
Ken Barber
ec13bc4553 (PDB-1467) Ordering problem with read_database_ini
This fixes the ordering for the read_database_ini class, and fixes a small
notification problem with config_ini as well.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-05-06 13:58:44 +01:00
Ken Barber
4940938efe Merge pull request #176 from buzzdeee/master
Enable the module to manage entries in $confdir/config.ini
2015-04-22 13:44:46 +01:00
Sebastian Reitenbach
72e1924b11 Enable the module to manage entries in $confdir/config.ini, in the
command-processing section.

Added new class server/config_ini.pp to manage contents of the config.ini.
Three new parameters added:
  * command_threads
  * store_usage
  * temp_usage

All three default to 'undef'. This makes sure (potential) custom settings
done to that file with regard to above three variables are 'absent',
and let PuppetDB built-in defaults take care.

Documentation to the README.md added, as well as unit tests.

My use-case was, that I have on some nodes a too small /var partition,
so I had to lower the values of store-usage and temp-usage in the config.ini
manually.
2015-04-22 06:19:35 +02:00
Rob Browning
c5a8545e97 Merge pull request #177 from kbarber/maint/master/bump-rspec-and-concat-dependencies
(maint) Add file_concat and bump rspec versions
2015-04-21 10:11:19 -05:00
Ken Barber
332ec352f9 (maint) Add file_concat and fix rspec warnings
This fixes the file_concat dependency issue postgresql module has brought in,
plus removes some deprecation warnings from our rspec tests.

I've also bumped rspec-puppet as well, while I was at it.

Signed-off-by: Ken Barber <ken@bob.sh>
2015-04-21 14:35:56 +01:00
Rob Browning
6c9c365847 Merge pull request #175 from ajroetker/ticket/modules-1917/ignore_osx_build_files_on_module_build
(MODULES-1917) Ignore `._` files when building the module tarball
2015-04-08 12:01:56 -05:00
Andrew Roetker
ff3b314e03 (MODULES-1917) Ignore ._ files when building the module tarball
This commit bumps the version of the module so the we can build a
version without ._foo copy files (done by prefixing our `puppet module
build` step `COPYFILE_DISABLE=false`).
2015-04-08 09:53:05 -07:00
Ryan Senior
ed8a5a511b Merge pull request #174 from ajroetker/pdb-1382_add_release_notes_for_420
(PDB-1382) Add release notes for 4.2.0
2015-04-02 18:10:35 -05:00