The file is created locally on the host machine.  When the host is a WIndows then you end up getting a file with CRLF, but this lead to some errors and the IPv4 network address will not be set.  

The better solution would be to create the temp file on the Windows host with LF line endings only.  I know in Ruby you could create a new file with file.open("filename","+wb"), the 'b' switch creates a file with LFs only - I tried this, but with no success, so I just decided to code this ugly workaround and remove the CRs on the CoreOS machine via 'tr' command.