/
Appendix-IaaS
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