title: Issue with forman provisioning without puppet agent
body: <p>My goal is to configure foreman without installing puppet agent so I set for a test in kickstart provisioning template variable puppet_enabled as false. </p>
  
  <pre><code>...
  proxy_string = proxy_uri ? " --proxy=#{proxy_uri}" : ''
  #puppet_enabled = pm_set || @host.param_true?('force-puppet')
  puppet_enabled = false
  salt_enabled = @host.params['salt_master'] ? true : false
  ...
  </code></pre>
  
  <p>Unfortunately it doesn't work as I expected, because puppet CA has to sign certificate to finish build process. I found info in manual 4.4.6.5 Example: Anaconda PXE-based provisioning step 15. Without puppet foreman goes into infinite loop with installation,and after reboot try to install OS again. </p>
  
  <p>My question is is it possible to provision OS completely without foreman agent ?  </p>