It's pretty much only used by PE for orchestration...
# puppet
n
It's pretty much only used by PE for orchestration. To use it on FOSS, you'd have to set up your own PCP broker somehow, I think. But I'm not 100% sure.