In our environment we have the convention no ```puppetmaster``` means no puppet. Having a flag duplicates the effort and is less clear IMHO.