Resource Type: gnupg_key
- Defined in:
- lib/puppet/type/gnupg_key.rb
- Providers:
-
gnupg
Overview
Manage PGP public keys with GnuPG
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
Parameters
-
home
(defaults to: false)
Gnupg home directory. Overrides gpg default, typically .gnupg under the user’s home directory
-
key_content
Content of an ASCII armor PGP key
-
key_id
8, 16, or 40 character version of the key ID
-
key_server
PGP key server from where to retrieve the public key
-
key_source
Location of a file containing the PGP key. Values may be a local file path or Puppet supported URL.
-
key_type
(defaults to: public)
type of key(s) being managed
Supported values:- public
- private
- both
-
name (namevar)
arbitrary catalog unique resource name
-
provider
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.
-
proxy
set the proxy to use for HTTP and HKP keyservers
-
user
execute gpg command with this user