1 Answer

The [main] section of the configuration file is used by all puppet tools, each one of which also has its own specific section. So the puppet master will use settings from [main] and [master]. Configuration settings that are not appropriate to the tool in question will be ignored.

So the dns_alt_names setting can go in either [main] or [master].

For what it's worth, the best way to submit bugs on the documentation (or any other PuppetLabs-supported tool) is to use the PuppetLabs bug tracking system at http://tickets.puppetlabs.com; you can create an account there, then use the Create button to submit a new bug against the Documentation project.