Typo in resource name

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Manage queues.conf as a template

Some options were problematic since they use a dash in the name. This
cannot be made into a hash key, so we needed to make them into class
parameters of their own.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Enforce array type on "allow" and "disallow" subvalues for iax.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Wrong parameter name in the extensions section.

Too much copy-pasting

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Document options of queues

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Put all the dotd resources in the same namespace

Let's shorten the namespace to dotd; it's much nicer-looking.

All this shuffling around should not affect any users.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Change namespace "context" to "snippet"

The word context doesn't apply all that well to all defines that are in
there. "snippet" is more appropriate since with those defines we're
placing a configuration snippet inside a .d directory.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
We've still got work to do

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
snippet::sip: remove silly prefix

That must have been left from times immemorial. Now that those files are
place in their own directory, the prefix looks just silly.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Validate input for snippet::voicemail

This snippet uses a parameter in an inline template so we'd like to
ensure it has the right type.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Remove singled-out options in favor of using strings as hash keys.

I just saw in puppetlab's mysql module that this is what they do. Using
strings as keys is a lot simpler and smarter.

To make things easier, add a section that explains the general format of
the *_options hashes.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Send upgrade notices near the end of the readme.

Those details are not interesting to users that are trying to find out
what this module is doing.

A note in the first section will help guide ppl that are actually
searching for this information and will emphasize the importance to read
it when following code from this module.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Add comments at the top of templates to warn users not to modify locally

Also mention what manages the values for the cases where the invocation
can easily be traced to one source.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>