summaryrefslogtreecommitdiffstats
path: root/sshkeyshare
diff options
context:
space:
mode:
authorAndrew Gauld <ag1282@att.com>2017-08-28 10:47:29 -0400
committerAndrew Gauld <ag1282@att.com>2017-08-28 10:48:20 -0400
commit302bbe68856cdef0ca7ab5ec6c35b8a47481cfe8 (patch)
treead141d25f1c9041259f41cc719f698230a5c1165 /sshkeyshare
parent16684835ac78c311b8be0217689360e6d94a4c81 (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.md38
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