Joe_Levis
(Joe Levis)
February 1, 2016, 11:38pm
1
Not sure what I’m doing wrong here. I’ve tried all different styles of configuration with no success. I’m trying to templatize a config file on a Windows Server 2012 R2, but it’s throwing the below error:
“failed”: true, “invocation”: {“module_args”: {“dest”: “C:\temp\test.conf”, “src”: “templates/config.j2”}, “module_name”: “win_template”}, “msg”: “Illegal characters in path.”}
Playbook:
I’m guessing here that you are getting bitten by the \t part of c:\temp being interpreted as a tab character.
try
win_template: src=templates/config.j2 dest=‘C:\temp\test.conf’
or if you prefer double quotes:
win_template: src=templates/config.j2 dest=“C:\temp\test.conf”
(note the \ as windows path separator):
actually may need to be
win_template: “src=templates/config.j2 dest=C:\temp\test.conf”
Hope this helps,
Jon
Joe_Levis
(Joe Levis)
February 2, 2016, 4:27pm
3
You were right Jon. I needed to escape the backslashes. This worked:
dest=“C:\temp\test.conf”
Thanks!
-Joe