Bug 186532 - [NEW PORT] sysutils/mcollective-puppet-agent: Puppet agent for mcollective
Summary: [NEW PORT] sysutils/mcollective-puppet-agent: Puppet agent for mcollective
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-07 13:40 UTC by Anes Mukhametov
Modified: 2014-03-29 23:30 UTC (History)
0 users

See Also:


Attachments
file.shar (5.57 KB, text/plain)
2014-02-07 13:40 UTC, Anes Mukhametov
no flags Details
mcollective-puppet-agent.shar (3.88 KB, application/x-shar)
2014-03-24 22:47 UTC, Michael Moll
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anes Mukhametov 2014-02-07 13:40:00 UTC
This agent manages the puppet agent, unlike the older puppetd plugin this one supports Puppet 3 and recent changes made to its locking and status files.


WWW: https://github.com/puppetlabs/mcollective-puppet-agent

The attachment should be renamed to mcollective-puppet-agent.shar.

Fix: Patch attached with submission follows:
Comment 1 Michael Moll freebsd_committer freebsd_triage 2014-03-24 22:47:39 UTC
newer, slightly enhanced version
Comment 2 Steve Wills freebsd_committer freebsd_triage 2014-03-29 20:45:36 UTC
Responsible Changed
From-To: freebsd-ports-bugs->swills

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2014-03-29 23:29:39 UTC
Author: swills
Date: Sat Mar 29 23:29:33 2014
New Revision: 349594
URL: http://svnweb.freebsd.org/changeset/ports/349594
QAT: https://qat.redports.org/buildarchive/r349594/

Log:
  This agent manages the puppet agent, unlike the older puppetd plugin this one
  supports Puppet 3 and recent changes made to its locking and status files.
  
  WWW: https://github.com/puppetlabs/mcollective-puppet-agent/
  
  PR:		ports/186532
  Submitted by:	Anes Mukhametov <anes@anes.su>

Added:
  head/sysutils/mcollective-puppet-agent/
  head/sysutils/mcollective-puppet-agent/Makefile   (contents, props changed)
  head/sysutils/mcollective-puppet-agent/distinfo   (contents, props changed)
  head/sysutils/mcollective-puppet-agent/pkg-descr   (contents, props changed)
  head/sysutils/mcollective-puppet-agent/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Mar 29 22:38:23 2014	(r349593)
+++ head/sysutils/Makefile	Sat Mar 29 23:29:33 2014	(r349594)
@@ -499,6 +499,7 @@
     SUBDIR += mcelog
     SUBDIR += mcollective
     SUBDIR += mcollective-nrpe-agent
+    SUBDIR += mcollective-puppet-agent
     SUBDIR += mcron
     SUBDIR += mcweject
     SUBDIR += mdcp

Added: head/sysutils/mcollective-puppet-agent/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mcollective-puppet-agent/Makefile	Sat Mar 29 23:29:33 2014	(r349594)
@@ -0,0 +1,27 @@
+# Created by: Anes Mukhametov <anes@anes.su>
+# $FreeBSD$
+
+PORTNAME=	mcollective-puppet-agent
+PORTVERSION=	1.7.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	anes@anes.su
+COMMENT=	Puppet agent manager for mcollective
+
+RUN_DEPENDS=	mcollective>=2:${PORTSDIR}/sysutils/mcollective
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	puppetlabs
+GH_PROJECT=	${PORTNAME}
+GH_TAGNAME=	${PORTVERSION}
+GH_COMMIT=	6e565cb
+
+NO_BUILD=	yes
+
+MCOLLECTIVEDIR=	${STAGEDIR}${PREFIX}/share/mcollective
+
+do-install:
+	@${MKDIR} ${MCOLLECTIVEDIR}
+	@cd ${WRKSRC} && ${PAX} -r -w . ${MCOLLECTIVEDIR}
+
+.include <bsd.port.mk>

Added: head/sysutils/mcollective-puppet-agent/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mcollective-puppet-agent/distinfo	Sat Mar 29 23:29:33 2014	(r349594)
@@ -0,0 +1,2 @@
+SHA256 (mcollective-puppet-agent-1.7.0.tar.gz) = c7695bf8cfeea6cbf4f81591c01906776f9a88748fc87ce7af1cebf744107dae
+SIZE (mcollective-puppet-agent-1.7.0.tar.gz) = 38033

Added: head/sysutils/mcollective-puppet-agent/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mcollective-puppet-agent/pkg-descr	Sat Mar 29 23:29:33 2014	(r349594)
@@ -0,0 +1,4 @@
+This agent manages the puppet agent, unlike the older puppetd plugin this one
+supports Puppet 3 and recent changes made to its locking and status files.
+
+WWW: https://github.com/puppetlabs/mcollective-puppet-agent/

Added: head/sysutils/mcollective-puppet-agent/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/mcollective-puppet-agent/pkg-plist	Sat Mar 29 23:29:33 2014	(r349594)
@@ -0,0 +1,83 @@
+share/mcollective/.gitignore
+share/mcollective/.rspec
+share/mcollective/.travis.yml
+share/mcollective/CHANGELOG.md
+share/mcollective/Gemfile
+share/mcollective/README.md
+share/mcollective/Rakefile
+share/mcollective/agent/puppet.ddl
+share/mcollective/agent/puppet.rb
+share/mcollective/aggregate/boolean_summary.ddl
+share/mcollective/aggregate/boolean_summary.rb
+share/mcollective/application/puppet.rb
+share/mcollective/data/puppet_data.ddl
+share/mcollective/data/puppet_data.rb
+share/mcollective/data/resource_data.ddl
+share/mcollective/data/resource_data.rb
+share/mcollective/ext/build_defaults.yaml
+share/mcollective/ext/packaging.rake
+share/mcollective/ext/project_data.yaml
+share/mcollective/ext/debian/changelog.erb
+share/mcollective/ext/debian/compat
+share/mcollective/ext/debian/control
+share/mcollective/ext/debian/copyright
+share/mcollective/ext/debian/mcollective-puppet-agent.install
+share/mcollective/ext/debian/mcollective-puppet-client.install
+share/mcollective/ext/debian/mcollective-puppet-common.install
+share/mcollective/ext/debian/rules
+share/mcollective/ext/redhat/mcollective-puppet.spec.erb
+share/mcollective/spec/spec_helper.rb
+share/mcollective/spec/agent/puppet_agent_spec.rb
+share/mcollective/spec/aggregate/boolean_summary_spec.rb
+share/mcollective/spec/application/puppet_spec.rb
+share/mcollective/spec/data/puppet_data_spec.rb
+share/mcollective/spec/data/resource_data_spec.rb
+share/mcollective/spec/fixtures/last_run_report.yaml
+share/mcollective/spec/fixtures/last_run_summary.yaml
+share/mcollective/spec/util/puppet_agent_mgr_spec.rb
+share/mcollective/spec/util/puppetrunner_spec.rb
+share/mcollective/spec/util/puppet_agent_mgr/common_spec.rb
+share/mcollective/spec/util/v2/manager_spec.rb
+share/mcollective/spec/util/v2/unix_spec.rb
+share/mcollective/spec/util/v3/manager_spec.rb
+share/mcollective/spec/util/v3/unix_spec.rb
+share/mcollective/spec/util/v3/windows_spec.rb
+share/mcollective/spec/validator/puppet_resource_validator_spec.rb
+share/mcollective/spec/validator/puppet_server_address_validator_spec.rb
+share/mcollective/spec/validator/puppet_tags_validator_spec.rb
+share/mcollective/spec/validator/puppet_variable_validator_spec.rb
+share/mcollective/util/puppet_agent_mgr.rb
+share/mcollective/util/puppetrunner.rb
+share/mcollective/util/puppet_agent_mgr/common.rb
+share/mcollective/util/puppet_agent_mgr/v2/manager.rb
+share/mcollective/util/puppet_agent_mgr/v2/unix.rb
+share/mcollective/util/puppet_agent_mgr/v2/windows.rb
+share/mcollective/util/puppet_agent_mgr/v3/manager.rb
+share/mcollective/util/puppet_agent_mgr/v3/unix.rb
+share/mcollective/util/puppet_agent_mgr/v3/windows.rb
+share/mcollective/validator/puppet_resource_validator.ddl
+share/mcollective/validator/puppet_resource_validator.rb
+share/mcollective/validator/puppet_server_address_validator.ddl
+share/mcollective/validator/puppet_server_address_validator.rb
+share/mcollective/validator/puppet_tags_validator.ddl
+share/mcollective/validator/puppet_tags_validator.rb
+share/mcollective/validator/puppet_variable_validator.ddl
+share/mcollective/validator/puppet_variable_validator.rb
+@dirrm share/mcollective/util/puppet_agent_mgr/v3
+@dirrm share/mcollective/util/puppet_agent_mgr/v2
+@dirrm share/mcollective/util/puppet_agent_mgr
+@dirrm share/mcollective/util
+@dirrm share/mcollective/spec/validator
+@dirrm share/mcollective/spec/util/v3
+@dirrm share/mcollective/spec/util/v2
+@dirrm share/mcollective/spec/util/puppet_agent_mgr
+@dirrm share/mcollective/spec/util
+@dirrm share/mcollective/spec/fixtures
+@dirrm share/mcollective/spec/data
+@dirrm share/mcollective/spec/application
+@dirrm share/mcollective/spec/aggregate
+@dirrm share/mcollective/spec/agent
+@dirrm share/mcollective/spec
+@dirrm share/mcollective/ext/redhat
+@dirrm share/mcollective/ext/debian
+@dirrm share/mcollective/ext
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Steve Wills freebsd_committer freebsd_triage 2014-03-29 23:29:49 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!