20:00:04 #startmeeting Ansible Windows Working Group 20:00:04 Meeting started Tue Jan 23 20:00:04 2018 UTC. The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:04 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:04 The meeting name has been set to 'ansible_windows_working_group' 20:01:25 yo 20:01:54 https://www.youtube.com/watch?v=2-ZwwWeO6DI 20:02:00 #chair jborean93 20:02:00 Current chairs: jborean93 nitzmahone 20:02:48 hey 20:03:08 #chair nwsparks 20:03:08 Current chairs: jborean93 nitzmahone nwsparks 20:03:25 Nothing new on the agenda today... 20:03:34 #info 2.5 core freeze 20:03:49 #info 2.5 community module/plugin freeze is Feb 7 20:05:03 #topic open floor 20:05:30 was gonna post a comment on the review but may as well ask now, for the lineinfile review kborean93 you just want documentation on the quotes affecting \r\n and then a test case for creating a line break with \r\n right? 20:05:43 jborean93 * 20:06:36 Hey, maybe not so much `\r\n` as they are technically not a line but special characters like `\t` so people can see how to do the escape sequence 20:07:02 People can then infer how to do newlines as long as they see the powershell \t == `t 20:07:30 hey 20:08:57 ok so they don't actually need to escape it's just dependent on the yaml quotes...it seems like any processing of special chars is occurring on the controller before it makes it to powershell 20:09:43 * nitzmahone blames yaml 20:09:52 it seems that anything that makes it to powershell is just treated literally 20:10:02 so like "iwant`r`nbreakhere" would print just like that 20:10:10 But yeah, would have to be in single quotes or unescaped to not get turned into CRLF 20:10:19 yah 20:10:34 things get even more fun if you pass values in using -e (extra vars) 20:10:37 hence why the examples are a good thing to have as it saved people from finding out the ahrd way 20:10:59 I *think* the rest of the module code path is safe and/or will escape them properly to prevent char translation. If you find that's not the case though, file a bug 20:11:07 yah. ill add them soon 20:11:27 (I'm talking the Ansible plumbing itself, not the lineinfile module) 20:11:49 ok 20:12:51 nothing else for me today 20:12:58 nor me 20:13:04 Thanks all- have a good week! 20:13:09 #endmeeting