Support for Puppet APIs using Foreman.