Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
PUP 5.5.1
-
None
-
Windows 10 - 1803
Puppet Agent 5.3.3 and Puppet as a gem 5.5.1
-
Platform OS
-
Platform OS Kanban
-
Needs Assessment
-
Needs Assessment
Description
Puppet Version: 5.5.1 (Win x64)
Puppet Server Version: N/A
OS Name/Version: Windows 10 - 1803
Desired Behavior:
Given a manifest saved as UTF8
file { "c:\\install\\test\\Testing-wordsé":
|
ensure => file,
|
content => 'Testing é',
|
} ->
|
|
file { "c:\\install\\test\\Testing-words-copyé":
|
ensure => file,
|
source => "c:\\install\\test\\Testing-wordsé",
|
} ->
|
|
file { "c:\\install\\test2":
|
ensure => directory,
|
source => "c:\\install\\test",
|
recurse => remote,
|
replace => true,
|
}
|
It should create the files in the C:\install\test directory
It should copy the C:\install\test directory to C:\install\test2
Actual Behavior:
Puppet apply errors with;
Could not set 'file' on ensure: invalid byte sequence in UTF-8
Full trace dump in comments