summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-11-23 19:34:20 -0600
committerLuke Kanies <luke@madstop.com>2007-11-23 19:34:20 -0600
commit407734ff0b20040b61aaeffc9cb3a70e67a8bdcd (patch)
tree7b7ce4eb73278b0d242ae88ec0aed4255d906bf4
parent1486d3969c1f4ebf63c4d1c3ddb6c07f70c048b9 (diff)
downloadpuppet-407734ff0b20040b61aaeffc9cb3a70e67a8bdcd.tar.gz
puppet-407734ff0b20040b61aaeffc9cb3a70e67a8bdcd.tar.xz
puppet-407734ff0b20040b61aaeffc9cb3a70e67a8bdcd.zip
Adding patch 20070913005414-6856b-db5ea77e10ec6869ad01a4bd6483912c337f3a70.patch from womble -- NEWS for the ssldir transition
-rw-r--r--debian/changelog6
-rw-r--r--debian/puppet.NEWS31
2 files changed, 37 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 13bf613d8..a5b4d9bf9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+puppet (0.23.2-5) unstable; urgency=low
+
+ * Add some NEWS for the ssldir transition. Should have done that earlier.
+
+ -- Matthew Palmer <mpalmer@debian.org> Thu, 13 Sep 2007 10:52:37 +1000
+
puppet (0.23.2-4) unstable; urgency=low
* Fix puppet#776 in a slightly better way by only flushing the cache when
diff --git a/debian/puppet.NEWS b/debian/puppet.NEWS
index d09cf5da9..13568a54c 100644
--- a/debian/puppet.NEWS
+++ b/debian/puppet.NEWS
@@ -1,3 +1,34 @@
+puppet (0.23.2-3) unstable; urgency=low
+
+ * This version of Puppet makes a fairly major change to the location of
+ the CA and certificates, from /etc/puppet/ssl to the more FHS-compliant
+ location /var/lib/puppet/ssl. This is to be both policy-compliant and
+ to match the location of the ssldir in other distributions.
+
+ If you have transitioned to using the consolidated puppet.conf config
+ file, there should be no problems. If you are using a stock
+ puppet.conf, the change should be made for you automatically, while if
+ you've customised puppet.conf the ssldir will be left where it is and
+ you should transition to the new location manually.
+
+ The only source of problems is if you're still using per-program config
+ files (puppetd.conf, puppetmasterd.conf, etc). I haven't been able to
+ work out a damage-free way of transitioning to the new location, so
+ things will likely break for you -- ssldir will have been moved to
+ /var/lib/puppet/ssl, but your puppet programs will use the
+ old config file (with the default ssldir of /etc/puppet/ssl. In this
+ case, you'll likely get all sorts of certificate-related problems.
+
+ The solution is to either switch to using puppet.conf (which is
+ necessary anyway because support for the deprecated per-program config
+ files will be going away sometime) with the new ssldir setting, or add
+ the ssldir setting to all your per-program config files (this includes
+ creating them for programs that don't already have a config file, like
+ puppetca.conf). Then delete /etc/puppet/ssl (since it's not needed) and
+ use the existing SSL data that was moved to /var/lib/puppet/ssl.
+
+ -- Matthew Palmer <mpalmer@debian.org> Fri, 24 Aug 2007 16:08:04 +1000
+
puppet (0.23.0-1) unstable; urgency=low
* As of upstream 0.23.0, the configuration file layout has been largely