Appendix-IaaS

Example

Non-Storage Orchestration File
{        "description": "oplan for ${{FDIAAS_INP_ORCHESTRATION_NAME}}",        "name": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}",        "oplans": [{               "label": "${{FDIAAS_INP_ORCHESTRATION_NAME}}_oplan",               "obj_type": "launchplan",               "objects": [{                      "instances": [{                            "imagelist": "/oracle/public/ol_6.4_5GB_v1",                            "label": "${{FDIAAS_INP_ORCHESTRATION_NAME}}",                            "hostname": "${{FDIAAS_INP_ORCHESTRATION_NAME}}",                            "networking": {                                   "eth0": {"seclists": ["/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/default/default",                                          "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}//FDW_traffic"],                                          "nat": "ipreservation:${{FDIAAS_IP_RESERVATION_NAME}}"                                   }                            },                            "shape": "oc3",                            "storage_attachments": [{                                   "index": 1,                                   "volume": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_boot"                            },                            {                                   "index": 2,                                   "volume": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}//${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_data1"                            },                            {                                   "index": 3,                                   "volume": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_data2"                            }],                            "boot_order": [1],                            "sshkeys": ["/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}//id_rsa"]                      }]               }],               "ha_policy": "active"        }] }

Example

Storage Orchestration File
{        "description": "Storage volumes for ${{FDIAAS_INP_ORCHESTRATION_NAME}}",        "name": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_storage",        "oplans": [{               "label": "${{FDIAAS_INP_ORCHESTRATION_NAME}}_storage",               "obj_type": "storage/volume",               "objects": [{                      "name": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_boot",                      "bootable": true,                      "imagelist": "/oracle/public/oel_6.4_5GB_v1",                      "properties": ["/oracle/public/storage/default"],                      "size": "6G"               },               {                      "name": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_data1",                      "properties": ["/oracle/public/storage/default"],                      "size": "30G"               },               {                      "name": "/Compute-${{FDIAAS_INP_IDENTITY_DOMAIN}}/${{FDIAAS_INP_USERNAME}}/${{FDIAAS_INP_ORCHESTRATION_NAME}}_data2",                      "properties": ["/oracle/public/storage/default"],                      "size": "30G"               }],               "ha_policy": "monitor"        }] }
The following macros are not currently supported in the footer:
  • style