Hi guys, I check my fileserver.conf file, and I see that /etc/puppet/files
was allowed to serve files, and also modules,
I tried changing my init.pp file to from this:
file
{"D:/Powershell-Scripts/Apps/splunkforwarder-4.3-115073-x64-release.msi":
mode => 0777,
source =>
'puppet:///modules/splunk/files/splunkforwarder-4.3-115073-x64-release.msi',
}
to this, and this works,
file
{"D:/Powershell-Scripts/Apps/splunkforwarder-4.3-115073-x64-release.msi":
mode => 0777,
source =>
'puppet:///files/splunkforwarder-4.3-115073-x64-release.msi',
}
What is missing to fileserver works with modules directories?, I want to
have a order on my modules and his files,....
this is my fileserver.conf:
[files]
path /etc/puppet/files
allow *
[modules]
allow *
[plugins]
allow *
Regards...
On Thursday, March 29, 2012 10:01:55 AM UTC-3, mparrad wrote:
>
> Hi guys, I'm trying to use puppet to run and install splunk on a Windows
> Box, I have created a module called splunk, and I try to get the powershell
> script and the files from the puppet master, everything is almost right but
> the file with the msi package couldn't copied to the windows box, What am I
> doing wrong?, could you help me please? Is it possible? copying files from
> the master to a windows client box?...
>
> This is my module init.pp file:
>
> class splunk()
> {
> file {'D:\Powershell-Scripts':
> ensure => directory,
> mode => 0777,
> }
>
> file {'D:\Powershell-Scripts\libs':
> ensure => directory,
> mode => 0777,
> }
>
> file {'D:\Powershell-Scripts\Apps':
> ensure => directory,
> mode => 0777,
> }
>
> file {"D:/Powershell-Scripts/install-splunkforwarder.ps1":
> ensure => 'file',
> content =>
> template("/etc/puppet/modules/splunk/templates/install-splunkforwarder.ps1"),
> }
>
> file {"D:/Powershell-Scripts/libs/MainFunctions.ps1":
> ensure => 'file',
> content =>
> template("/etc/puppet/modules/splunk/templates/libs/MainFunctions.ps1"),
> }
>
>
> And this is what I got on windows puppet agent when I ran:
>
> C:\Users\Administrator>puppet agent --test
> notice: Ignoring --listen on onetime run
> info: Retrieving plugin
> info: Caching catalog for cscltest01.office.comscore.com
> info: Applying configuration version '1333025700'
> err:
> /Stage[main]/Splunk/File[D:/Powershell-Scripts/Apps/splunkforwarder-4.3-115073-x64-release.msi]:
>
> Could not evaluate: Could not retrieve information from environment
> production source(s)
> puppet:///modules/splunk/files/splunkforwarder-4.3-115073-x64-release.msi
> at /etc/puppet/modules/splunk/manifests/init.pp:31
> notice: Finished catalog run in 0.33 seconds
> notice:
> /File[C:/ProgramData/PuppetLabs/puppet/var/state/last_run_summary.yaml]/content:
>
> Regards.
>
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/sEiaIEQxNeYJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.