The Oracle OCI cloud and Juju
List of supported clouds > Oracle OCI
This document describes details specific to using your existing Oracle OCI cloud with Juju.
See more: Oracle OCI
When using the Oracle OCI cloud with Juju, it is important to keep in mind that it is a (1) machine cloud and (2) not some other cloud.
See more: Cloud differences in Juju
As the differences related to (1) are already documented generically in our Tutorial, How-to guides, and Reference docs, here we record just those that follow from (2).
Juju points of variation | Notes for the Oracle cloud |
---|---|
setup (chronological order): | |
CLOUD | |
supported versions: | |
requirements: | |
definition: | Already known to Juju. Run juju clouds --all to confirm. (Pre-defined cloud name in Juju: oracle .) |
CREDENTIAL | |
definition: |
auth-type : httpsig . You will have to provide your SSL private ke fingerprint, SSL private key, a cloud region, your SSL private key passphrase, and your user, tenancy, and compartment OCID. > See more: Oracle OCI | Account and access concepts If you want to use a YAML file: |
CONTROLLER | |
notes on bootstrap: | You have to specify the compartment OCID via the cloud-specific compartment-id model configuration key (see below). Example: juju bootstrap --config compartment-id=<compartment OCID> oracle oracle-controller
|
other (alphabetical order:) | |
CONFIGURATION (model) | |
cloud-specific: |
address-space (string) The CIDR block to use when creating default subnets. The subnet must have at least a /16 size. |
CONSTRAINT | |
conflicting: | TBA |
allocate-public-id |
|
arch |
![]() Valid values: [amd64] . |
container |
![]() |
cores |
![]() |
cpu-power |
![]() |
instance-role |
![]() |
instance-type |
![]() |
mem |
![]() |
root-disk |
![]() |
root-disk-source |
![]() |
spaces |
![]() |
tags |
![]() |
virt-type |
![]() |
zones |
![]() |
PLACEMENT DIRECTIVE | |
<machine> |
TBA |
subnet=... |
![]() |
system-id=... |
![]() |
zone=... |
TBA |
RESOURCE (cloud) Consistent naming, tagging, and the ability to add user-controlled tags to created instances. |
![]() |
Last updated a month ago.