puppetmaster: another fixup for geoip

The geoip's inheritance logic is fundamentally broken and the directory
ensures would never work like this. ensure the directory present in the
puppetmaster class, as that's the right place for this anyway.

Change-Id: Ic2fd4679ada38a4cdc31396505bee88f109e3f73