Initial version of REC_blueprint.yaml
[rec.git] / REC_blueprint.yaml
diff --git a/REC_blueprint.yaml b/REC_blueprint.yaml
new file mode 100644 (file)
index 0000000..04f38ea
--- /dev/null
@@ -0,0 +1,31 @@
+blueprint: 1.0.0
+name: Radio Edge Cloud
+version: 1.0.0
+description: This Blueprint defines an instance of the Radio Edge Cloud (from the
+  Telco Appliance family of blueprints).
+yaml:
+  # Required hardware profiles (can match on either UUID or name)
+  # Note: UUIDs will likely require a global registry of HW profiles.
+  hardware_profile:
+    or:
+      - { uuid: 8a17384a-71d4-11e9-9e4c-0017f20fe1b8 }
+      - { uuid: 9897a008-71d4-11e9-8bda-0017f20dbff8 }
+      - { uuid: a4b4a570-71d4-11e9-adc2-0017f208759e }
+  workflow:
+    # Workflow that is invoked when the POD is created
+    create:
+      # This URL is a direct link to the REC pod_create workflow on Gerrit.
+      # It lacks several required input variables, so should be copied to a
+      # local webserver and customized with input variables before deployment.
+      # Change this URL to the new location of the workflow script.
+      url: https://gerrit.akraino.org/r/gitweb?p=rec.git;a=blob_plain;f=workflows/pod_create.sh;hb=HEAD
+      input_schema:
+        iso_primary: { type: string }
+        iso_secondary: { type: string }
+        input_yaml: { type: string }
+
+
+    # Workflow that is invoked when the POD is deleted
+#    delete:
+#    The delete workflow has not been written yet. This is a placeholder.
+      #url: https://gerrit.akraino.org/r/gitweb?p=rec.git;a=blob_plain;f=workflows/pod_delete.sh;hb=HEAD