Refactor Puppet config, add 'api' app