cdist-type__ssh_authorized_key(7)
cdist-type__ssh_authorized_key - manage a single ssh authorized key entry
Manage a single authorized key entry in an authorized_key file.
This type was created to be used by the __ssh_authorized_keys type.
- 
file
 - 
   the authorized_keys file to which the given key should be added
 - 
key
 - 
   a string containing the ssh keytype, base 64 encoded key and optional
   trailing comment which shall be added to the given authorized_keys file.
 
- 
comment
 - 
   explicit comment instead of the one which may be trailing the given key
 - 
option
 - 
   an option to set for this authorized_key entry.
   Can be specified multiple times.
   See sshd(8) for available options.
 - 
state
 - 
   if the given keys should be present or absent, defaults to present.
 
__ssh_authorized_key some-id \
   --file "/home/user/.ssh/autorized_keys" \
   --key "$(cat ~/.ssh/id_rsa.pub)"
__ssh_authorized_key some-id \
   --file "/home/user/.ssh/autorized_keys" \
   --key "$(cat ~/.ssh/id_rsa.pub)" \
   --option 'command="/path/to/script"' \
   --option 'environment="FOO=bar"' \
   --comment 'one to rule them all'
Copyright (C) 2014 Steven Armstrong. Free use of this software is
granted under the terms of the GNU General Public License version 3 (GPLv3).