Skip to content

paalonso/exacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RUNTIME

Architecture of this ExaCS Workload Extension example:

Architecture using Hub B: ExaCS Workload Extension Architecture Hub B

Architecture using Hub E: ExaCS Workload Extension Architecture Hub E

Running with OCI Resource Manager Service

DEPLOY WITH ORM



And follow these steps:
1. Accept terms, wait for the configuration to load.
2. Set the working directory to “rms-facade”.
3. Set the stack name you prefer.
4. Set the terraform version to 1.5.x. Click Next.
5. Accept the default files. Click Next. Optionally, replace with your json/yaml config files.
6. Un-check run apply. Click Create.

Running with Terraform CLI

Get the OCI LZ Orchestrator

Clone the Orchestrator:

git clone [email protected]:oci-landing-zones/terraform-oci-modules-orchestrator.git

Initialize the Orchestrator:

terraform init

One Single Stack

$ terraform plan -var-file ../exacc/1stack/oci-credentials.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_one-oe_iam.auto.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_hub_b_network_light.auto.tfvars.json \
-state ../exacs/1stack/terraform.tfstate

This configuration deploys the Hub B in its light version, this is, to deploy a Dummy VM acting as Firewall. Follow the post deployment steps of the Hub B link.

After you've created the FW Dummy VM, you'd need to replace the network JSON configuration with this one after replacing the "FW PRIVATE IP OCID" with the VM Private IP OCID.

After that change, update your config with (notice the change of the networking JSON file with the post one):

$ terraform plan -var-file ../exacc/1stack/oci-credentials.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_one-oe_iam.auto.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_hub_b_network_light_post.auto.tfvars.json \
-state ../exacs/1stack/terraform.tfstate

Adding Observability Services (events, alarms & logging):

$ terraform apply -var-file ../exacs/1stack/oci-credentials.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_one-oe_iam.auto.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_hub_b_network_light_post.auto.tfvars.json \
-var-file ../exacs/1stack/oci_open_lz_one-oe_observability_cisl1_addon_flowlogs.auto.tfvars.json \
-state ../exacs/1stack/terraform.tfstate

About

Repository to test ExaCS WL Extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published