| Puppet Version: 6.0.4 Puppet Server Version: OS Name/Version: Linux Puppet does not escape newlines in resource titles when generating graph files:
# puppet apply --graph -e 'notify {"line1\nline2":}' |
... |
# dotty .puppetlabs/opt/puppet/cache/state/graphs/resources.dot |
graph parser: string ran past end of line near line 18 |
context: >>> Notif <<< y[line1 |
line1 |
dotty.lefty: cannot load graph
|
Desired Behavior: Newlines in generated node IDs and labels should be escaped with \ Actual Behavior: Newlines are not escaped, .dot files have syntax errors |