Okay, now I see we're enforcing an initialized db in this directory.  This feels heavy handed at the least, and dangerously problem-masking at worst.  If we're going to the trouble of initializing our own db, which diverges from the other recipes' approaches, could we encapsulate it in a provider to make the custom nature more obvious rather than abusing the `node['postgresql']['dir']` attribute?