title: Passing install parameters to MSI installer with Puppet
body: <p>Programs are installed to PC running Windows 7.
  In past I have installed a program like this:</p>
  
  <pre><code>msiexec /qn /i "C:\installer.msi"
  </code></pre>
  
  <p>I would like to automate this installation with Puppet.</p>
  
  <pre><code>package {'Program':
    ensure          =&gt; '3.1',
    source          =&gt; '\\server\installer.msi',
    install_options =&gt; [ '/qn', '/i'],
  }
  </code></pre>
  
  <p>However there parameters are not accept by installer. Either Puppet gives error of "invalid command line arguments" or parameters simply wont be applied.</p>
  
  <p>I have tried using different syntaxes: all parameters inside same quotes, different order of parameters, only one parameter at the time... But nothing has worked.</p>
  
  <p>What is the correct way of passing them?</p>