gnupg
: Manage gnupg and public key entries
gnupg::install
: Install the package
gnupg_key
: Manage PGP public keys with GnuPG
Manage gnupg and public key entries
include gnupg
The following parameters are available in the gnupg
class:
Data type: String
value passed to ensure param of package resource. if package[gnupg] is already declared in the catalog, the package will not be managed by this module.
Data type: String
name of the package to ensure supported operating systems have this value populated from hiera
Manage PGP public keys with GnuPG
The following properties are available in the gnupg_key
type.
Valid values: present
, absent
The basic property that the resource should be in.
Default value: present
The following parameters are available in the gnupg_key
type.
Gnupg home directory. Overrides gpg default, typically .gnupg under the user's home directory
Default value: false
Content of an ASCII armor PGP key
8, 16, or 40 character version of the key ID
PGP key server from where to retrieve the public key
Location of a file containing the PGP key. Values may be a local file path or Puppet supported URL.
Valid values: public
, private
, both
type of key(s) being managed
Default value: public
namevar
arbitrary catalog unique resource name
The specific backend to use for this gnupg_key
resource. You will seldom need to specify this --- Puppet will usually
discover the appropriate provider for your platform.
set the proxy to use for HTTP and HKP keyservers
execute gpg command with this user