puppet-mailman/lib/puppet/type/mailman_list.rb

31 lines
724 B
Ruby

require 'puppet/provider/parsedfile'
Puppet::Type.newtype(:mailman_list) do
ensurable
newparam(:name) do
desc "The name of the mailing list."
end
newparam(:install) do
desc "The mailmain installation to use."
end
newparam(:admin) do
desc "The email address of the administrator."
end
newparam(:description) do
desc "The description of the mailing list."
end
newparam(:mailserver) do
desc "The FQDN of the mailing list host."
end
newparam(:password) do
desc "The admin password for the list."
end
newparam(:provider) do
desc "The backend to use for this mailman_list."
end
newparam(:webserver) do
desc "The FQDN of the host providing web archives."
end
end