I have a simple task of placing a file in a particular folder. file { 'W6Login.Service.Global': ensure => present, source => 'puppet:///modules/copyglobalmodule/W6Login.Service.Global', *path => "C:\\Program Files (x86)\\Cware\\Service Optimization\\Bin\\W6Login.Service.Global",* source_permissions => ignore, } }
I receive this error: *Error: /Stage[main]/Copyglobalmodule/File[W6Login.Service.Global]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/copyglobalm* *odule/W6Login.Service.Global* The file I need is positively in the files directory. I understand Puppet has issues with the C:\program files (x86) directory for several reasons. I have tries several formats, but get the same error: "C:\\Program Files (x86)\\Cware\\Service Optimization\\Bin\\W6Login.Service.Global" ‘C:\\Program Files (x86)\\Cware\\Service Optimization\\Bin\\W6Login.Service.Global’ “C:\Program Files (x86)\Cware\Service Optimization\Bin\W6Login.Service.Global" ‘C:\Program Files (x86)\Cware\Service Optimization\Bin\W6Login.Service.Global’ ‘C:/Program Files (x86)/Cware/Service Optimization/Bin/W6Login.Service.Global’ I found a this in the puppet Documentation. I did install the 64-bit Puppet agent and this is obviously a 32-bit folder I am working in. It discusses system32 folder quite a bit and how to execute commands from there. https://puppet.com/docs/puppet/6.0/lang_windows_file_paths.html. Not much on C:\Program Files (X86) Any idea’s would be greatly appreciated. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/a447f21b-f564-486d-85f9-de5b072561ce%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.