From 5156230b434adbe6de6606f6bcd8843264b8dab4 Mon Sep 17 00:00:00 2001 From: Francois Deppierraz Date: Wed, 2 Jul 2008 16:18:06 +0200 Subject: Use generate instead of autorequire in the ssh_authorized_key type based on Luke's comments --- lib/puppet/type/ssh_authorized_key.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/puppet/type/ssh_authorized_key.rb') diff --git a/lib/puppet/type/ssh_authorized_key.rb b/lib/puppet/type/ssh_authorized_key.rb index 650ebd879..a95f316af 100644 --- a/lib/puppet/type/ssh_authorized_key.rb +++ b/lib/puppet/type/ssh_authorized_key.rb @@ -45,7 +45,7 @@ module Puppet defaultto do :absent end end - autorequire(:file) do + def generate atype = Puppet::Type.type(:file) target = self.should(:target) dir = File.dirname(target) @@ -53,11 +53,11 @@ module Puppet rels = [] - unless atype[dir] + unless catalog.resource(:file, dir) rels << atype.create(:name => dir, :ensure => :directory, :mode => 0700, :owner => user) end - unless atype[target] + unless catalog.resource(:file, target) rels << atype.create(:name => target, :ensure => :present, :mode => 0600, :owner => user) end -- cgit