Commit Graph

59 Commits

Author SHA1 Message Date
jasper
4276df88d7 remove puppet 3
ok sebastia@ (MAINTAINER)
2018-07-09 06:56:42 +00:00
sebastia
60da287bbc hook up Puppet5 2017-11-20 12:48:52 +00:00
jasper
e9ae4747a7 stop building puppet 3, effectively making puppet 4 the default on OpenBSD.
puppet 3 is scheduled to be removed from the tree after 6.1. for more information
on migrating to Puppet 4, please refer to [1] as a starting point.

however note we don't have a port for puppetserver yet, it's a work in progress,
see upstream SERVER-14 for more information. However the ruby puppetmaster
still works fine for us.

1: https://docs.puppet.com/puppet/latest/reference/upgrade_major_pre.html

as discussed with and OK sebastia@
2016-09-06 11:14:51 +00:00
jasper
90773078e4 hookup puppet 4. it appears to be working well for agents and webrick masters.
ok aja@
2016-06-01 09:11:24 +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
ajacoutot
f615377661 Split ruby-puppet:
* move the current port to ruby-puppet/3
* add a new puppet-2.7.X port under ruby-puppet/2

This allows us to ship with 2 different versions of Puppet. Since the
Enterprise version is still running 2.7, we want to have a matching
client because running puppet3 against a puppet2 server is highly
discouraged and will mostly no work correctly.

ok jasper@, robert@ (maintainer)
2013-03-08 16:12:47 +00:00
ajacoutot
ba8a3ff7e7 Better HOMEPAGE/MASTER_SITES. 2013-03-08 10:45:45 +00:00
robert
cfde7a280c update to 3.1.0 2013-03-08 10:40:23 +00:00
ajacoutot
86e08285c5 Sanitize this package and provide a working runtime out of the box:
* remove USE_GROFF to prevent warnings
* fix the examples directory
* use .conf files from upcoming 3.1 version (they work by default and the patches can be easily removed when we upgrade)
* add a default minimal puppet.conf that works instead of the currently broken one we ship
* only include conf files we need
* no need to create the hierarchy under /var/puppet since puppet will take care of it

ok robert@ (maintainer), jasper@
2013-02-19 16:11:16 +00:00
jasper
49cf8bed6e sync the pkg.conf patch with what's been merged upstream.
ok robert@ (MAINTAINER)
2013-01-24 18:46:23 +00:00
robert
7ead1a207c update to 3.0.2 2013-01-14 17:35:59 +00:00
ajacoutot
492adbacab Fix default modulepath to follow upstream's behavior.
ok robert@ (maintainer)
2012-12-11 17:26:51 +00:00
robert
74e4efb3ea update to 3.0.1 2012-10-28 18:48:45 +00:00
jasper
b8e2d7cc1e - fix the LICENSE marker 2012-10-08 08:52:48 +00:00
jasper
ef1fd79578 If no source was set, fallback to /etc/pkg.conf.
ok robert@ (MAINTAINER)
2012-10-08 08:48:01 +00:00
jasper
ee7b89857f - include ${SYSCONFDIR}/puppet/modules/ in the modulepath by default
ok robert@ (MAINTAINER)
2012-10-01 09:26:18 +00:00
jeremy
8e2a29de24 Have puppet depend on the correct FLAVOR of the ruby-json dependency. 2012-09-23 17:08:06 +00:00
robert
0db5f67bfe update to puppet-2.7.19 and add the default rc.d service provider
to be used on openbsd
2012-09-19 09:56:01 +00:00
robert
b2a040d37c update to 2.7.14 2012-05-05 19:32:01 +00:00
jasper
a96f028cca - update to 2.7.13, fixes various security issues
cve-2012-1906 cve-2012-1986 cve-2012-1987 cve-2012-1988 cve-2012-1989

ok robert@ (MAINTAINER
2012-04-13 08:18:30 +00:00
robert
9eed39629d update to 2.7.22 which fixes CVE-2012-1053 2012-02-24 08:08:35 +00:00
ajacoutot
9a811ec508 XXX use pkill -9 in rc_stop for now; when puppetd is started then
stopped when puppetmasterd is not available it would fail to stop within
at least 60 seconds.

discussed with and ok robert@ (maintainer)
2012-01-18 14:47:04 +00:00
robert
7ffaf47aca apply fix from http://projects.puppetlabs.com/issues/9109 which
fixes puppet + facter variables for users using puppet with mongrel
2011-11-24 18:45:14 +00:00
jasper
9b2acdf3a3 - install emacs-mode files
ok robert@ (MAINTAINER)
2011-11-24 08:39:12 +00:00
jasper
07f0dc53f6 Update puppet to 2.7.5, includes security fixes for
CVE-2011-3484, CVE-2011-3869, CVE-2011-3870 and CVE-2011-3871

ok robert@ (MAINTAINER), aja@
2011-10-05 07:41:43 +00:00
espie
46d3548829 normalize pkgpath 2011-09-16 11:41:38 +00:00
robert
5e007bca77 update to 2.7.3 2011-08-16 10:13:37 +00:00
robert
a6634b2fa4 update to 2.7.1 2011-07-28 08:38:57 +00:00
ajacoutot
c54e12bbe0 Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
2011-05-11 07:45:52 +00:00
ajacoutot
24c65f886d Add rc scripts for puppetd and puppetmasterd.
Set GPL version while here.

ok robert@ (maintainer)
2011-03-20 15:46:34 +00:00
robert
a0216196ec update to 2.6.5 2011-03-09 10:31:52 +00:00
jeremy
a8bf115817 REVISION bump all ruby ports due to a change in the pkgspec.
Previously, we were using ruby->=1.8,<=1.9, instead of
ruby->=1.8,<1.9.  While this wouldn't cause an issue, since
our ruby-1.9.2 package isn't included in ruby->=1.8,<=1.9,
it's still wrong and should be fixed.  This also fixes the
following minor issues:

Switch from using FLAVOR to MODRUBY_FLAVOR for *_DEPENDS.
Currently we don't have a ruby port that uses FLAVORs that
would differ from MODRUBY_FLAVOR, but it's possible we will
in the future.

Switch from BASE_PKGPATH to BUILD_PKGPATH in a few cases in
REGRESS_DEPENDS.  This probably is not strictly necessary, but
BUILD_PKGPATH is used in more cases, so it is good for
consistency.

Switch to new style *_DEPENDS, with the version specification
at the end.  The remaining cases where this is not done is
because a specific version is used.

Some FULLPKGNAME added to REGRESS_DEPENDS, to make sure that if
the old version is installed when you run a regress test, it
will install the new version first.

Some conversion of spaces to tabs for consistency.

OK landry@
2010-11-24 21:35:13 +00:00
espie
6c283d7e98 new depends 2010-11-20 17:22:40 +00:00
robert
f5b4fa5e19 Update to 2.6.3 and make it possible to tell the server from the client
which default node to use in case LDAP is used by setting the FACTER_defnode
environment variable.
2010-11-17 13:07:17 +00:00
ajacoutot
68528fec16 factsync is deprecated, so remove it from the default sample configuration
to prevent warnings.

ok robert@ (maintainer)
2010-11-13 11:18:41 +00:00
robert
d5b153f6e3 sync the default configuration to the new style 2010-11-11 20:40:56 +00:00
jeremy
03d678bbd4 Replace MODRUBY_REV by MODRUBY_LIBREV in PLIST. Use
MODRUBY_EXAMPLEDIR for the examples.  Bump because
MODRUBY_EXAMPLEDIR is a different location than the
old directory used.

OK landry@
2010-11-09 18:44:14 +00:00
robert
f87d701a5d Update to 2.6.3rc and fix a file locking issue while using LDAP.
Also add a patch for the LDAP connections to make puppet retry
instead of just erroring out.
2010-11-04 07:20:57 +00:00
robert
59069c8a98 Update to version 2.6.2 2010-10-24 10:23:48 +00:00
espie
709b054ab9 USE_GROFF=Yes 2010-10-19 07:43:00 +00:00
jasper
6ebf168d2c robert@ will be the new master of puppet 2010-09-30 15:39:11 +00:00
jasper
0b28789ddc - don't install gzipped man pages
ok aja@
maintainer timed-out
2010-09-28 07:02:57 +00:00
jeremy
d765f5df76 Bump all ruby ports not already handled.
In the upgrade from ruby 1.8.6 to 1.8.7, the PLISTs changed
due to differences in how RDoc processes files.

This also has a number of changes to the regress tests to
work with the changes to devel/ruby-rake.  It moves most of
the regress tests to use MODRUBY_REGRESS.

OK jcs@, landry@, jasper@, sthen@
2010-09-23 22:30:24 +00:00
robert
07e011aa34 Update to 0.25.5 and replace the their new stupid /var/lib/puppet
default workdir with /var/puppet
2010-05-18 18:44:37 +00:00
robert
b5a16facbc Renable puppet to ruby-puppet as it was before 2010-05-07 15:53:34 +00:00
msf
f9c42b713d yet another wonderful maintenance update for puppet
ok jasper@ ajacoutot@
2010-01-31 14:27:30 +00:00
msf
ec82924266 update to 0.25.3, this is a maintenance release that resolves several
major issues with 0.25.2.

ok jasper@ ajacoutot@
2010-01-24 22:25:27 +00:00
msf
bdb7de2e3d update to 0.25.2 2010-01-08 15:39:33 +00:00
bernd
b59c2bf63e Puppet needs ruby-iconv. ok msf@ robert@ 2009-11-27 11:03:17 +00:00
robert
32e0d01de1 Update to 0.25.1 because 0.25.0 was utterly broken. 2009-11-11 00:07:13 +00:00