From 2b190756260346931b8f9a0dda8afc0c815710d6 Mon Sep 17 00:00:00 2001 From: Reid Vandewiele Date: Sun, 20 Oct 2013 22:19:34 -0700 Subject: Add autorequire for Package['git'] If the git package is being managed, it stands to reason that the git package should be installed before trying to potentially manage git repositories using vcsrepo resources. This commit adds an autorequire to the vcsrepo type that reflects the above premise. --- lib/puppet/type/vcsrepo.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/puppet/type/vcsrepo.rb') diff --git a/lib/puppet/type/vcsrepo.rb b/lib/puppet/type/vcsrepo.rb index 8225721..ad90ced 100644 --- a/lib/puppet/type/vcsrepo.rb +++ b/lib/puppet/type/vcsrepo.rb @@ -191,4 +191,8 @@ Puppet::Type.newtype(:vcsrepo) do desc "The value to be used for the CVS_RSH environment variable." end + autorequire(:package) do + ['git', 'git-core'] + end + end -- cgit v1.2.3