1 Puppet::Type.newtype(:gpgkey) do
3 @doc = "Creates and managed GPG keys through GPGME"
5 newparam(:name, :namevar => true) do
6 desc 'The name of the GPG key, this will use the Real Name attribute of the key'
14 newparam(:keylength) do
16 desc 'Key Length (default 4096)'
19 newparam(:subkeytype) do
21 desc 'GPG Sub Key Type'
24 newparam(:subkeylength) do
26 desc 'Sub Key Length (default 4096)'
30 defaultto 'puppet@localhost'
37 newparam(:password) do