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