Added pulp::admin to install and configure pulp-admin tool

Makes it easier to add pulp-admin to the server or another admin machine.
adding a '->' here should force `exec` to run before `file`: https://docs.puppetlabs.com/puppet/latest/reference/lang_relationships.html#chaining-arrows

If pulp-admin is not installed before writing the template config file, the directory won't exist.