As funções de mestre e agente de puppet são gerenciadas por dois processos diferentes, portanto, um puppetmaster também pode ter um agente puppet em execução. Nesse caso, a máquina terá seu catálogo servido convenientemente.
Além disso, não é incomum ter um conjunto de módulos que se aplique a todos os hosts (por exemplo, uma linha de base de segurança), incluindo o puppetmaster . Claro, você também pode ter módulos que visam especificamente o host puppetmaster .
Não está totalmente claro na sua pergunta o que você quer dizer com "automatizar algumas tarefas no meu servidor mestre": se deseja manter seu puppetmaster em um estado conhecido ou fazer com que algumas tarefas arbitrárias sejam executadas sob demanda.
Para o primeiro, o comportamento padrão de puppet é tudo o que você precisa; para o último, você pode verificar o projeto associado de puppet , Marionete Coletivo .