WIP: Alternative implementation for managing init config

Per discussion at https://github.com/puppetlabs/puppetlabs-puppetdb/commit/acf9e707d37f4ac7c018b969e47fb5785d346bb9