Skip to content

cloudmesh/cloudmesh-oracle

Repository files navigation

Documentation

image

image

image

image

see cloudmesh.cloud

Oracle Compute Cloud interface

We provide the Oracle Cloud Compute interfaces

Getting an Account

TBD

Oracle Cloud Python interface

Cloudmesh Config

Add the following entry to you cloudmesh.yaml file:

cloudmesh:
  compute:
    oracle:
      cm:
        active: true
        heading: ORACLE
        host: cloud.oracle.com
        label: oracle
        kind: oracle
        version: TBD
        service: compute
      default:
        image: ami-0f65671a86f061fcd
        size: t2.micro
      credentials:
        user : TBD
        fingerprint : TBD
        key_file : ~/.oci/oci_api_key.pem
        pass_phrase : TBD
        tenancy : TBD
        compartment_id : TBD
        region : us-ashburn-1

TBD. describe how we use cloudmesh config

design an entry

In prg you use

config = Config["cloudmesh.cloud.oracle"]

to get oracle configuration from cloudmesh.yaml

List Flavors

point to example prg examples/flavors.py use cloidmesh.yaml

List Images

point to example prg examples/images.py use cloidmesh.yaml

List VMs

point to example prg examples/vms.py use cloidmesh.yaml

Boot VMs

point to example prg examples/boot.py use cloidmesh.yaml

Naturally you nee to deal with keys and secgroups also

...

References