127 Commits

Author SHA1 Message Date
jasper
e604da0f42 regen 2014-01-22 13:01:25 +00:00
jasper
2c3984ea3d add post-install target to ensure cleaner PLISTs 2014-01-12 09:54:03 +00:00
jasper
8022c6351e update to puppet-3.4.2 2014-01-12 09:53:37 +00:00
jasper
ffe944bcca pushed upstream 2014-01-12 09:40:43 +00:00
jasper
024cda5705 Apply two patches from upstream to fix the assumed default file mode to 0644.
This got broken in 3.4.1 when it was incorrectly defaulting to 0600.
2013-12-31 12:31:39 +00:00
jasper
3fa495b306 Security update of puppet to 3.4.1 which addresses CVE-2013-4969
http://puppetlabs.com/security/cve/cve-2013-4969
2013-12-28 19:08:06 +00:00
jasper
b260d160ca sprinkle some more ed25519 love 2013-12-21 21:34:33 +00:00
jasper
9f86397ab5 improve error handling for :upgradeable:
- if pkg_add reports one PKG_PATH is empty, don't cry wolf but just log it.
- if a locally installed package is newer than what is available on a mirror
  log it at debug level and don't try to pkg_add the locally installed version
  (only to have it fail).
2013-12-21 15:06:02 +00:00
jasper
ac8981df1c update comment with "watch list" 2013-12-21 15:03:52 +00:00
jasper
64ff43fcbc - update to puppet-3.4.0
* full changelog http://docs.puppetlabs.com/puppet/3/reference/release_notes.html#puppet-340
2013-12-20 14:10:41 +00:00
jasper
223e6372b8 add ruby-shadow as a dependency; this enables support for managing user{} passwords 2013-12-13 07:52:55 +00:00
jasper
336fea105f committed upstream + merge in a tweak that went in along with it. 2013-12-12 21:12:38 +00:00
jasper
549a711af0 fix warning on startup of new agents about permissions on /var/puppet/lib/ 2013-12-11 20:41:13 +00:00
jasper
89303b8a7c this was committed upstream just in time for puppet 3.4.0 2013-12-11 20:32:47 +00:00
jasper
2c927b29a3 add upstream pr to comment 2013-12-06 21:33:28 +00:00
jasper
5e32ab6ea3 let the ssh_authorized_key type recognize the new ssh-ed25519 key type. 2013-12-06 21:07:03 +00:00
jasper
b1fb6ec8df fixup MASTER_SITES 2013-12-04 09:52:04 +00:00
jasper
44f343e5ca - fix a small buglet when handling non-flavored packages; it didn't cause
any fallout (afaics), but it did break some spec tests.
- add link to upstream pr
2013-12-04 09:23:39 +00:00
jasper
6ff0550561 sync with upstream pr; use -o update on openbsd for remounts. 2013-12-04 09:20:56 +00:00
jasper
6d88c6b446 let puppet run_depend on augeas; suggested by aja@ 2013-12-02 16:04:26 +00:00
jasper
56be6b924f create /var/puppet/facts/ upon installation 2013-11-26 14:57:05 +00:00
jasper
e6e41645a6 implement :upgradeable feature (ensure => latest) along with some fixes for flavor handling. 2013-11-26 09:59:02 +00:00
jasper
bda42c9fe5 - update to puppet-3.3.2 2013-11-25 20:59:06 +00:00
ajacoutot
c0677236f9 No needed. 2013-11-25 16:10:05 +00:00
ajacoutot
9a0850a33f (#22129) force explicit file content to be treated as a bytestring.
ok jasper@ (maintainer)
2013-11-25 15:56:23 +00:00
jasper
fb332a1e68 Our mount doesn't support '-o remount', so don't set the 'remounts' parameter
to true by default for us.
2013-11-13 14:32:18 +00:00
robert
a5f018f127 use a better regexp for the puppetd process to avoid killing every puppetd process; ok jasper@ 2013-11-12 08:28:29 +00:00
jasper
1134a63172 sync gtar patch with what's been pushed upstream 2013-11-09 20:24:12 +00:00
jasper
19d319a7da submitted upstream 2013-10-12 09:20:21 +00:00
jasper
12ce7a904f Tag along with Solaris on using gtar, instead of modifying the gnu tar code. 2013-10-12 09:06:17 +00:00
jasper
74ec1a616e update to puppet-3.3.1
* note that it will complain if you're running against an older master
  (see http://links.puppetlabs.com/deprecate_yaml_on_network), but it will
  continue it's run.
2013-10-12 08:55:14 +00:00
jasper
afaf05bf10 remove two options our tar(1) doesn't understand; unbreaks 'puppet module install' 2013-10-04 09:13:29 +00:00
jasper
adbc8149c8 sync with upstream/master now that it's been merged 2013-09-17 18:45:30 +00:00
jasper
819cb74f2a sync with what's been submitted upstream, no pkg change. 2013-09-17 09:54:35 +00:00
jasper
c2236346d4 add missing spec tests for the openbsd service provider 2013-09-17 09:00:57 +00:00
jasper
cf33ea2621 backport a patch from git master which fixes an issue with agents < 3.3.0
that used a 3.3.0 master and couldn't submit their reports.
2013-09-15 19:32:47 +00:00
jasper
0413f60add - update to puppet-3.3.0
* all openbsd package provider features were merged upstream
2013-09-13 07:20:29 +00:00
jasper
b98bae4ea7 update to puppet-3.2.4 2013-08-15 21:31:07 +00:00
jasper
1d390ffec9 implement (un)install_options for the openbsd package provider.
this allows to pass options directly to pkg_add/pkg_delete when needed.
2013-08-14 07:48:05 +00:00
jasper
b3ecb0ddbc take maintainership
ok robert@
2013-08-07 08:20:08 +00:00
jasper
b5c5e4b503 fix retrieving the flavor for packages in #instances
ok robert@ (MAINTAINER)
2013-08-07 07:19:30 +00:00
jasper
6340657c87 implement 'purgeable' feature for the OpenBSD package provider
ok robert@ (MAINTAINER)
2013-08-06 18:21:27 +00:00
jasper
a596633c4c add a patch to improve pkg.conf handling in puppet; it can now deal with
appending to installpath with '+='.

ok robert@ (MAINTAINER)
2013-08-06 18:17:36 +00:00
jasper
1ccb9d748c update to puppet-3.2.3
ok robert@ (MAINTAINER)
2013-07-17 14:18:37 +00:00
jasper
c5624b8939 drop the ruby- prefix from these package names since they mainly provide an
application, not a library.

discussed with jeremy@ aja@ robert@
2013-07-09 07:03:28 +00:00
jasper
95f7c59a1c Security update of puppet to 3.2.2, which addresses CVE-2013-3567
(Unauthenticated Remote Code Execution Vulnerability).

http://puppetlabs.com/security/cve/cve-2013-3567/

ok robert@ (MAINTAINER)
2013-06-19 07:36:03 +00:00
jasper
1caafb6366 create hieradata dir now that puppet depends hiera. req'd by aja@
ok robert@
2013-06-12 14:02:53 +00:00
jasper
8a68763bba switch to ruby 1.9 which brings significant speed ups over 1.8.
there is one thing to be aware of, which is that ruby 1.9 uses a stricter
yaml parser, so be sure your hier yaml files are OK before attempting to
update or your agents will fail.

ok robert@ (MAINTAINER)
2013-06-11 14:56:14 +00:00
jasper
9708cbb54f hiera is required by puppet3
ok robert@ (MAINTAINER)
2013-06-11 13:37:14 +00:00
jasper
c9c5fe36e6 remove puppet-2.x, it was intended to be kept around to work against the PE
version, but OS interaction with PE has been broken for a long time now.
Besides, the next PE version will be based on Puppet 3.

ok robert@ (MAINTAINER) ajacoutot@
2013-06-11 13:31:39 +00:00