diff options
author | Andrew Gauld <ag1282@att.com> | 2017-08-28 10:47:29 -0400 |
---|---|---|
committer | Andrew Gauld <ag1282@att.com> | 2017-08-28 10:48:20 -0400 |
commit | 302bbe68856cdef0ca7ab5ec6c35b8a47481cfe8 (patch) | |
tree | ad141d25f1c9041259f41cc719f698230a5c1165 /sshkeyshare | |
parent | 16684835ac78c311b8be0217689360e6d94a4c81 (diff) |
Initial documentation for the sshkeyshare plugin
Change-Id: I3bdbc12486cf47e6c1ecc326a8f4fbd1aa03c924
Issue-Id: CCSDK-65
Signed-off-by: Andrew Gauld <ag1282@att.com>
Diffstat (limited to 'sshkeyshare')
-rw-r--r-- | sshkeyshare/README.md | 38 |
1 files changed, 36 insertions, 2 deletions
diff --git a/sshkeyshare/README.md b/sshkeyshare/README.md index 00ec8cd..5fa7804 100644 --- a/sshkeyshare/README.md +++ b/sshkeyshare/README.md @@ -18,5 +18,39 @@ limitations under the License. ============LICENSE_END========================================================= --> -# sshkeyshare -Cloudify plugin for creating ssh keypairs on the fly +# sshkeyshare plugin +Cloudify plugin for creating ssh key pairs on the fly +# Description +The sshkeyshare Cloudify plugin creates an ssh key pair that can be used, +by VMs or other containers spun up by a Cloudify blueprint, for establishing +connections, among them. The blue print can, for example, provide the +private key to one VM and the public one to another, as part of their +initial configuration, to allow the one with the private key to +automatically connect to the other one, to run commands. +# Plugin Requirements +* Python versions + * 2.7.x + +Note: These requirements apply to the VM where Cloudify Manager itself runs. + +Note: Cloudify Manager, itself, requires Pythong 2.7.x (and CentOS 7). + +# Types +## ccsdk.nodes.ssh.keypair +**Derived From:** cloudify.nodes.Root + +**Properties:** +This type has no properties + +**Mapped Operations:** +* `cloudify.interfaces.lifecycle.create` Creates a new ssh keypair +using ssh-keygen + +**Attributes:** +* `public` A string containing the public key of the newly created +keypair. +* `base64private` A single line base-64 encoded representation of +the content of the private key file for the newly created keypair. + +# Relationships +This plugin does not define or use any relationships |