Deploy Oracle Integration 3

To deploy Oracle Integration 3, use this procedure:

In the following steps, note that xxx is a three letter, lowercase abbreviation. The naming convention is something you need to define within your organization; treat the naming convention used in the following steps as an example.
  1. Create a parent compartment called xxx-oi3-admin-cmp within your OCI tenancy under the root or enclosing compartment.
  2. Create three sub compartments within the xxx-oi3-admin-cmp:
    • xxx-oi3-operator-dev-cmp: For development environment Oracle Integration 3 instances.
    • xxx-oi3-operator-test-cmp: For testing environment Oracle Integration 3 instances.
    • xxx-oi3-operator-prod-cmp: For production environment Oracle Integration 3 instances.
  3. Create IAM groups for each environment. These groups can then be referenced in the policies defined in the compartments:
    1. Create xxx-oi3-admin-grp in OCI IAM Identity Domain.

      Default: Members have permission to manage Oracle Integration 3 instances in the development environment.

    2. Create xxx-oi3-operator-dev-grp in OCI IAM Identity Domain oci-iam-iddev

      Default: Members have permission to stop, start, pause Oracle Integration 3 instances in the development environment.

    3. Create xxx-oi3-operator-test-grp in OCI IAM Identity Domain oci-iam-idtest

      Default: Members have permission to stop, start, pause Oracle Integration 3 instances in the test environment.

    4. Create xxx-oi3-operator-prod-grp in OCI IAM Identity Domain: oci-iam-idprod

      Default: Members have permission to stop, start, pause Oracle Integration 3 instances in the production environment.

  4. Assign users to the respective groups in the different identity domain.
  5. Define IAM policies to grant appropriate permissions to each group:
    allow group xxx-oi3-admin-grp to manage integration-instance in compartment xxx-oi3-admin-cmp 
    allow group oci-iam-id-dev/xxx-oi3-operator-dev-grp to use integrationinstance in compartment xxx-oi3-operator-dev-cmp 
    allow group oci-iam-id-test/xxx-oi3-operator-test-grp to use integrationinstance in compartment xxx-oi3-operator-test-cmp 
    allow group oci-iam-id-prod/xxx-oi3-operator-prod-grp to use integration-instance in compartment xxx-oi3-operator-prod-cmp 
    allow group xxx-oi3-admin-grp to read metrics in compartment xxx-oi3- operator-dev-cmp 
    allow group xxx-oi3-admin-grp to read metrics in compartment xxx-oi3- operator-test-cmp 
    allow group xxx-oi3-admin-grp to read metrics in compartment xxx-oi3- operator-prod-cmp 
    allow group oci-iam-id-dev/xxx-oi3-operator-dev-grp to read metrics in compartment xxx-oi3-operator-dev-cmp 
    allow group oci-iam-id-test/xxx-oi3-operator-test-grp to read metrics in compartment xxx-oi3-operator-test-cmp 
    allow group oci-iam-id-prod/xxx-oi3-operator-prod-grp to read metrics in compartment xxx-oi3-operator-prod-cmp
    Where
When these steps are completed the regular configuration on Oracle Integration 3 for your integration use cases can begin.