Runs I(puppet) agent or apply in a reliable manner


timeout How long to wait for I(puppet) to finish.
puppetmaster The hostname of the puppetmaster to contact.
manifest Path to the manifest file to run puppet apply on.
facts 1. dict of values to pass in as persistent external facter facts
facter_basename Basename of the facter output file
environment Puppet environment to be used.


Monty Taylor (@emonty)