I have been trying to figure out how to manage the puppet.conf contents, and my preference is always augeasproviders. I'm trying to determine how best to tackle this.
1: A single giant type/provider set that handles the whole file. This just doesnt seem like it would work to me, because of sections like environments.
2: A separate type per section (main, master, agent, environments) with a shared provider? Is that even doable?
3: Separate type/provider per section. seems like lots of dupe work.
I have been trying to figure out how to manage the puppet.conf contents, and my preference is always augeasproviders. I'm trying to determine how best to tackle this.
1: A single giant type/provider set that handles the whole file. This just doesnt seem like it would work to me, because of sections like environments.
2: A separate type per section (main, master, agent, environments) with a shared provider? Is that even doable?
3: Separate type/provider per section. seems like lots of dupe work.