Also try cfengine. Works great, especially for directories, which is where sometimes rdist falls down on.