- From: Tensibai Zhaoying <
>
- To:
- Subject: [chef] Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook
- Date: Fri, 10 Jul 2015 19:43:57 +0200
Usually if the share need credentials the path is to mount the share,
remote_file with local path to the mounted share as source and then unmount.
Is this what you tried ? On Linux, unlike Windows the share access rights are
not stored in the user session
Le 10 juil. 2015 18:12, o haya
<
>
a écrit :
>
>
Hi,
>
>
Sorry it's taken so long to try this, but so far, I haven't been able to
>
make it work:
>
>
>
splunk]# chef-client -o 'recipe[chef-splunk::install_server]'
>
Starting Chef Client, version 12.4.0
>
[2015-07-10T12:05:52-04:00] WARN: Run List override has been provided.
>
[2015-07-10T12:05:52-04:00] WARN: Original Run List: []
>
[2015-07-10T12:05:52-04:00] WARN: Overridden Run List:
>
[recipe[chef-splunk::install_server]]
>
resolving cookbooks for run list: ["chef-splunk::install_server"]
>
Synchronizing Cookbooks:
>
- chef-vault
>
- chef-splunk
>
Compiling Cookbooks...
>
Converging 2 resources
>
Recipe: chef-splunk::install_server
>
* remote_file[/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm]
>
action create_if_missing[2015-07-10T12:05:52-04:00] WARN:
>
remote_file[/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm]
>
cannot be downloaded from
>
file://192.168.0.236/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm:
>
No such file or directory @ rb_sysopen -
>
/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm
>
>
>
>
>
================================================================================
>
>
Error executing action `create_if_missing` on resource
>
'remote_file[/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm]'
>
>
================================================================================
>
>
>
Errno::ENOENT
>
-------------
>
No such file or directory @ rb_sysopen -
>
/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm
>
>
>
Resource Declaration:
>
---------------------
>
# In
>
/var/chef/cache/cookbooks/chef-splunk/definitions/splunk_installer.rb
>
>
26: remote_file cached_package do
>
27: source params[:url]
>
28: action :create_if_missing
>
29: end
>
30:
>
>
Compiled Resource:
>
------------------
>
# Declared in
>
/var/chef/cache/cookbooks/chef-splunk/definitions/splunk_installer.rb:26:in
>
`block in from_file'
>
>
remote_file("/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm")
>
do
>
params
>
{:url=>"file://192.168.0.236/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm",
>
:name=>"splunk"}
>
provider Chef::Provider::RemoteFile
>
action :create_if_missing
>
retries 0
>
retry_delay 2
>
default_guard_interpreter :default
>
path "/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm"
>
backup 5
>
atomic_update true
>
source
>
["file://192.168.0.236/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm"]
>
>
use_etag true
>
use_last_modified true
>
declared_type :remote_file
>
cookbook_name "chef-splunk"
>
recipe_name "install_server"
>
end
>
>
>
Running handlers:
>
[2015-07-10T12:05:52-04:00] ERROR: Running exception handlers
>
Running handlers complete
>
[2015-07-10T12:05:52-04:00] ERROR: Exception handlers complete
>
Chef Client failed. 0 resources updated in 1.425198167 seconds
>
[2015-07-10T12:05:52-04:00] FATAL: Stacktrace dumped to
>
/var/chef/cache/chef-stacktrace.out
>
[2015-07-10T12:05:52-04:00] ERROR:
>
remote_file[/var/chef/cache/splunk-6.0.7-241889-linux-2.6-x86_64.rpm]
>
(chef-splunk::install_server line 26) had an error: Errno::ENOENT: No such
>
file or directory @ rb_sysopen -
>
/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm
>
>
[2015-07-10T12:05:52-04:00] FATAL: Chef::Exceptions::ChildConvergeError:
>
Chef run process exited unsuccessfully (exit code 1)
>
>
splunk]#
>
>
>
I've tried it using both directly like above using
>
"file://192.168.0.236/h/INSTALL-FILES-CENTOS6-and-CHEF/SPLUNK/splunk-6.0.7-241889-linux-2.6-x86_64.rpm"
>
in the chef-splunk attributes, and also tried creating a mount at
>
/mnt/shareit (and confirming I can see the RPMs at the mount) and get the
>
same error.
>
>
Is there something else I need to do with the file:// URL?
>
>
Thanks,
>
Jim
>
>
>
--------------------------------------------
>
On Tue, 7/7/15, Steven Murawski
>
<
>
>
wrote:
>
>
Subject: [chef] Re: Re: Re: A question about chef-splunk cookbook
>
To:
>
>
>
Cc: "o haya"
>
<
>
>
>
Date: Tuesday, July 7, 2015, 6:14 PM
>
>
>
Also, as of 12.4.0,
>
remote_file can use UNC paths!
>
Steve
>
Steven MurawskiCommunity Software Development Engineer @
>
ChefMicrosoft MVP - PowerShell
>
http://stevenmurawski.com
>
On 7/7/2015 5:07:44
>
PM, o haya
>
<
>
>
wrote:Hi Tensibai,
>
>
>
>
Thanks. I will give that a try as soon as
>
I figure out another problem I just started having (with
>
Chef and CENTOS).
>
>
>
>
Jim
>
>
>
>
>
>
--------------------------------------------
>
>
On Tue, 7/7/15, Tensibai Zhaoying wrote:
>
>
>
>
Subject: [chef] Re: A question about
>
chef-splunk cookbook
>
>
To:
>
>
>
>
Date: Tuesday, July 7, 2015, 5:52 PM
>
>
>
>
I don't know for the
>
>
slunk cookbook itself (didn't use it)
>
but assuming it
>
>
takes advantage of remote_file resource
>
I'm sure yes as
>
>
my sole contribution to chef was on the
>
file:// url code and
>
>
I did test for this kind of path for Unix
>
and Windows ;)
>
>
>
>
T.l.;d.r Should be yes but may
>
>
work with a UNC path
>
file://server/share/file.rpm too if the
>
>
share is browsable as anonymous (everyone
>
read permission in
>
>
share and NTFS acl)
>
>
>
>
Le 7
>
>
juil. 2015 22:49, o haya a
>
>
écrit :
>
>
>
>
>
> Hi,
>
>
>
>
>
> I'm starting to
>
>
look at using the chef-splunk cookbook:
>
>
>
>
>
>
>
https://github.com/chef-cookbooks/chef-splunk
>
>
>
>
>
>
>
> I'm not
>
>
sure if there is somewhere else more
>
appropriate for
>
>
questions, so I'm posting here.
>
Hopefully that's
>
>
ok (otherwise please point me to the
>
correct place?)?
>
>
>
>
>
>
>
>
>
>
>
Anyway, the question I have is whether
>
this can support
>
>
using file:// type URLs for the location
>
of the Splunk
>
>
server and Splunk forwarder RPMs?
>
>
>
>
>
>
>
>
> If possible, we would
>
>
like to setup a CIFs mount, say at
>
/mnt/splunk_rpms,
>
>
pointing to a Windows share, and then use
>
something like
>
>
>
"file:///mnt/splunk_rpms/the_splunkserver.rpm" in
>
>
the attribute.
>
>
>
>
>
>
>
>
Will something like that work?
>
>
>
>
>
> Thanks,
>
>
> Jim
>
>
>
>
>
>
>
>
>
>
>
- [chef] A question about chef-splunk cookbook, o haya, 07/07/2015
- [chef] Re: A question about chef-splunk cookbook, Tensibai Zhaoying, 07/07/2015
- [chef] Re: Re: A question about chef-splunk cookbook, o haya, 07/07/2015
- [chef] Re: Re: Re: A question about chef-splunk cookbook, Steven Murawski, 07/07/2015
- [chef] Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, o haya, 07/10/2015
- [chef] Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, Tensibai Zhaoying, 07/10/2015
- [chef] Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, o haya, 07/10/2015
- [chef] Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, Tensibai Zhaoying, 07/10/2015
- [chef] Re: Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, o haya, 07/10/2015
- [chef] Re: Re: Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, Tensibai Zhaoying, 07/10/2015
- [chef] Re: Re: Re: Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, o haya, 07/10/2015
- [chef] Working I think was Re: Re: Re: Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, o haya, 07/10/2015
- [chef] Re: Re: Re: Re: Re: Re: Re: Using UNC path was Re: Re: Re: Re: A question about chef-splunk cookbook, Tensibai Zhaoying, 07/11/2015
Archive powered by MHonArc 2.6.16.