If you are using multiple puppetmasters and resource collection (using
@@ and <<||>> syntax) those all need to access the same database and
have to be the same version.
It is expected that a puppetmaster with version N can still serve up
configurations to clients of version N-1. That is, 0.24.x clients can
talk to 0.25.x servers and 0.25.x clients can talk to 2.6.x servers.
If you need longer deployment times of client versions, you're better
off keeping a matching puppetmaster around and looking at a manually
(e.g. cluster ssh) approach to upgrading over multiple versions in one
swoop.
Best Regards, David Schmitt
--
dasz.at OG Tel: +43 (0)664 2602670 Web: http://dasz.at
Klosterneuburg UID: ATU64260999
FB-Nr.: FN 309285 g FB-Gericht: LG Korneuburg