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.
git clone [email protected]:oci-landing-zones/terraform-oci-modules-orchestrator.git
terraform init
$ 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