From 14406cc14a4d832fe83df5da27937051e41dd093 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 3 Jan 2013 13:40:24 -0600 Subject: Cfg: Added feature to provide generation of SSH keys, authorized_keys file --- schemas/privkey.xsd | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 schemas/privkey.xsd (limited to 'schemas/privkey.xsd') diff --git a/schemas/privkey.xsd b/schemas/privkey.xsd new file mode 100644 index 000000000..b8d9e317d --- /dev/null +++ b/schemas/privkey.xsd @@ -0,0 +1,138 @@ + + + + Schema for :ref:`server-plugins-generators-cfg-sshkeys` ``privkey.xml`` + + + + + + + An **PrivateKeyGroupType** is a tag used to provide logic. + Child entries of a PrivateKeyGroupType tag only apply to + machines that match the condition specified -- either + membership in a group, or a matching client name. + :xml:attribute:`PrivateKeyGroupType:negate` can be set to + negate the sense of the match. + + + + + + + + + + + + The name of the client or group to match on. Child entries + will only apply to this client or group (unless + :xml:attribute:`PrivateKeyGroupType:negate` is set). + + + + + + + Negate the sense of the match, so that child entries only + apply to a client if it is not a member of the given group + or does not have the given name. + + + + + + + + + Available private key formats + + + + + + + + + + + + Specify the private key passphrase. + + + + + + + + The name of the passphrase to use to encrypt this + private key on the filesystem (in Bcfg2). + + + + + + + + + + + Specify parameters for creating the private key + + + + + + Number of bits in the key. See :manpage:`ssh-keygen(1)` for + defaults. + + + + + + + Key type to create. + + + + + + + + + Top-level tag for describing a generated SSH key pair. + + + + + + + + + + + + + Create keys on a per-host basis (rather than on a per-group + basis). + + + + + + + Create keys specific to the given category, instead of + specific to the category given in ``bcfg2.conf``. + + + + + + + Create group-specific keys with the given priority. + + + + + + -- cgit v1.2.3-1-g7c22