Buenas !
Casi te diria que si. Poner a andar Mcollective es un proyecto en si mismo. Si lo que queres es salir andando rapido rapido, y queres forzar la corrida en mas de un agente, podrias usar un bas-one-liner, o algo mas bonito como fabric:
$> pip install fabric # o <pkg-manager> install fabric
$> vim fabfile
from fabric.api import run, sudo
def puppet_agent():
sudo('puppet agent -vt')
Para correrlo:
$> fab -H host1,host2 puppet_agent
Otra alternativa es lanzar puppet con ansible :D
$> ansible all -i host1,host2, -m command -a 'puppet agent -vt' -s -K
Ambos dos usan SSH, de manera que si tenes keys de ssh y sudo, no vas a tener problemas.
Si tenes un solo host contra el que probar, y solo estas jugando, el viejo y conocido oneliner tambien sirve:
$> ssh -t host1 sudo puppet agent -vt
MCollective esta muy bueno. Si estas evaluando ponerlo en practica para una infra grande, vale la pena (pero lleva un poquitin mas de tiempo configurarlo).
Saludos