[chef] Re: Re: Re: Using remote_file resource within Chef 12 for pulling remote files from shared location to client side.


Chronological Thread 
  • From: Lamont Granquist < >
  • To:
  • Cc: ,
  • Subject: [chef] Re: Re: Re: Using remote_file resource within Chef 12 for pulling remote files from shared location to client side.
  • Date: Mon, 15 Dec 2014 14:25:35 -0800


There's a few different s3_file resources that all solve the problem of pulling down auth'd s3 files:

https://github.com/adamsb6/s3_file
https://github.com/opscode-cookbooks/aws/blob/master/resources/s3_file.rb
https://github.com/lamont-cookbooks/sk_s3_file


On Mon Dec 15 13:26:55 2014, 

 wrote:
Thanks Tiago,

But the subject of the biggest interest is "bla bla" within header.
How and in what manner to set up password and user name if http
response will need it.

By the way, http_request you mentioned... Can it be used in order to
save data on client side instead of just running package?
The main goal is to download something fro either S3 or remote
location and put into some exact place within windows client.
Like to c:\ drive some folder. I have not found like destinatin path
on client side for downloaded package.

Thank you a lot in advance for your replies and efforts in assisting
me in this question.

Regards,
Taras.

--- Оригінальне повідомлення ---
Від кого: "Tiago Cruz" <tiago.t 
>
Дата: 15 грудня 2014, 22:56:26

    Taras,

    Here an example working with Chef 12:

        header = "blablabla"
        current = "https://s3.amazonaws.com/package.rpm";

        http_request "get_package" do
          headers({"Referer" => "#{header}"})
          url "#{current}"
        end



    On Mon, Dec 15, 2014 at 5:40 PM, 
<
    
<mailto: >>
 wrote:


        Hi guys,

        Can you please provide me with the example on how to use
        headers attribute
        within remote_file Chef recipe?

        Here what I have and it doesn't seem to work:

        remote_file "c:\test_chef.txt" do
        source "file:////prodstore/Shares/Engineering/test_chef.txt"
        headers({"Cookies" => "user=kasjdhfak; pass=sdkjhf" })
        end

        What I basically need is to make chef-client (windows
        platform) to pull data
        from Windows shared repository. In order to not save all data
        on Chef server.

        Issue I met is that windows shared repo uses authentication
        and I need ability
        to provide user/pass for getting anything from that source.

        If you happene to know how to pull files using Chef resources
        from Amazon S3
        storage as well it would be nice if you vould share that
        knowledge as well.

        Thank you a lot in advance.
        Much appreciated.

        Regards,
        Taras.



    --
    -- Tiago Cruz






Archive powered by MHonArc 2.6.16.

§