Commit graph

414 commits

Author SHA1 Message Date
Chris Price
dfcedde055 Update Modulefile to reflect new version 0.1.2 2012-09-18 17:26:14 -07:00
Chris Price
28733bb286 Update README to reflect puppet service restart 2012-09-18 17:23:55 -07:00
Chris Price
ce3d4be317 Restart the puppet master service when necessary
Prior to this commit, users needed to be aware that the puppet
master service would need a restart if certain config files
were changed (routes.yaml, puppetdb.conf).  This commit
adds a notification that will trigger a service restart if
those files are modified.
2012-09-18 17:21:42 -07:00
Chris Price
75fd8940f9 Update README to reference examples 2012-09-18 15:59:44 -07:00
Chris Price
aef363a8bb Add support for specifying the version of the puppetdb packages
Prior to this commit, all of the puppetdb packages were being
installed with 'ensure=present'.  This commit changes things
so that you can explicitly specify a version if you desire;
the default is still 'present'.
2012-09-18 15:52:10 -07:00
Chris Price
47cef23099 Add initial READMEs and CHANGELOG 2012-09-18 14:32:34 -07:00
Chris Price
b80866ebef Add support for opening puppetdb port in firewall 2012-09-17 17:06:48 -07:00
Chris Price
5b2f504865 Initial Modulefile 2012-09-17 16:05:12 -07:00
Chris Price
8fbda3c4d6 Use ini_file to manage settings, and add validation
This commit does the following:

* Use the new inifile module to manage puppet.conf
* More comprehensive management of config files
* Validate database connectivity before applying puppetdb
  config changes
* Validate puppetdb connectivity before applying puppet
  master config changes
* Documentation
2012-09-17 15:26:32 -07:00
Chris Price
b4bf8d8249 Merge pull request #3 from stephenrjohnson/master
Inifile work
2012-09-06 14:02:06 -07:00
Stephen
5cfd53f7a3 typo 2012-09-06 16:01:26 +01:00
Stephen
56ccf0ad17 refactor to use inifile add spec tests and fixture file 2012-09-06 15:56:26 +01:00
Chris Price
7c4b54a7f0 Initial working version (single-node-only)
The test manifests for single-node (everything installed on
the master machine) now work properly.  You have to
edit your puppet.conf by hand to turn on storeconfigs and
point it at puppetdb, but other than that, this successfully
handles everything that you need for either an hsql or
postgres setup.
2012-06-14 15:11:19 -07:00
Chris Price
84a2c66542 Initial commit 2012-06-13 09:17:24 -07:00