| I'm trying to get facter accept array values as environment variables but it's not picking them up. I compiled facter based on master: 3.14.7 (commit 479bea29b8445e1b1fe240385905a0b50e8256d4) The issue actually manifested itself when using the puppet provisioner from vagrant, while passing an array to the facts hash. It's passing values as environment variables by default and we noticed this appears to be not working. Tested: FACTER_zzzzzzcustomerappl="['bla1', 'bla2', 'bla3']" facter -j zzzzzzcustomerappl {{{}} {{ "zzzzzzcustomerappl": "['bla1', 'bla2', 'bla3']"}} }FACTER_zzzzzzcustomerappl='["bla1","bla2","bla3"]' facter -j zzzzzzcustomerappl {{{}} {{ "zzzzzzcustomerappl": "[\"bla1\",\"bla2\",\"bla3\"]"}} }FACTER_zzzzzzcustomerappl="bla1\nbla2\nbla3" facter -j zzzzzzcustomerappl {{{}} {{ "zzzzzzcustomerappl": "bla1\\nbla2 nbla3"}} } |