summaryrefslogtreecommitdiff
path: root/lib/chef/resource/remote_file.rb
diff options
context:
space:
mode:
authorJesse Campbell <hikeit@gmail.com>2013-01-22 11:43:14 -0500
committerJesse Campbell <hikeit@gmail.com>2013-01-22 12:14:39 -0500
commit7748198cd929c87dacb74d879c561c181896805b (patch)
tree91a622ce798e21b6e30a51ca3f00706bfefa2295 /lib/chef/resource/remote_file.rb
parentcb1156b1c66be902dac90ed58bc8a5f4204991c7 (diff)
downloadchef-7748198cd929c87dacb74d879c561c181896805b.tar.gz
remote_file: CHEF-1031: FTP URLs; CHEF-3786: authenticated HTTP/S
Conflicts: lib/chef/provider/remote_file.rb lib/chef/resource/remote_file.rb
Diffstat (limited to 'lib/chef/resource/remote_file.rb')
-rw-r--r--lib/chef/resource/remote_file.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/chef/resource/remote_file.rb b/lib/chef/resource/remote_file.rb
index 2798cba3f2..21e1a2680f 100644
--- a/lib/chef/resource/remote_file.rb
+++ b/lib/chef/resource/remote_file.rb
@@ -33,6 +33,7 @@ class Chef
@resource_name = :remote_file
@action = "create"
@source = nil
+ @ftp_active_mode = false
@provider = Chef::Provider::RemoteFile
end
@@ -54,6 +55,14 @@ class Chef
)
end
+ def ftp_active_mode(args=nil)
+ set_or_return(
+ :ftp_active_mode,
+ args,
+ :kind_of => [ TrueClass, FalseClass ]
+ )
+ end
+
def after_created
validate_source(@source)
end