Manage puppet agent, master, modules and hiera with puppet