Skip to content

Commit b224fb0

Browse files
committed
updates with oci landing zone git org
1 parent d0c4675 commit b224fb0

17 files changed

+35
-12577
lines changed

landing-zones/README.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,25 @@
33
 
44

55

6-
Welcome to the **OCI Landing Zone Framework (LZF)**.
6+
Welcome to the **EMEA OCI Landing Zones**.
77

8-
The LZF was created by the EMEA Landing Zone Specialists, collaborating with worldwide Oracle, customers, and partners, to **simplify the OCI onboarding experience** and **reduce OCI day-one and day-two efforts**. It provides **best practices** covering the complete spectrum of OCI landing zones, from the **standards** to the **tailored** approaches, including landing zone extensions for specific **workloads**.
8+
This area is owned by the EMEA Landing Zone Specialists, collaborating with worldwide Oracle, customers, and partners, to **simplify the OCI onboarding experience** and **reduce OCI day-one and day-two efforts**. It provides **best practices** covering the complete spectrum of OCI landing zones, from the **standards** to the **tailored** approaches, including landing zone extensions for specific **workloads**.
9+
10+
Note that all the EMEA OCI Landing Zones key elements are aligned with [OCI Landing Zones Framework](https://blogs.oracle.com/cloud-infrastructure/post/new-standardized-oci-landing-zones-framework) and are part of the [OCI Landing Zones Git Organization](https://github.com/oci-landing-zones).
911

1012
Before starting we recommend viewing a [13-minutes video](https://www.linkedin.com/feed/update/urn:li:activity:7206600588216659968/) with EMEA OCI Landing Zones **approach** and **strategy**.
1113

1214

1315
 
1416

1517

16-
| APPROACH | OBJECTIVE | DESCRIPTION |
18+
| AREA | OBJECTIVE | DESCRIPTION |
1719
|---|---|---|
1820
| <a href="/landing-zones/standard_landing_zones/readme.md"><img src="images/slz.jpg" alt= “” width="500" height=""></a> | **Best Practices</br>3 Shapes** | **Three standard shapes/models** for different organization scopes, **ready to use** with **design blueprints** and **IaC configurations**. Use these models directly or tailor them to your needs. |
1921
| <a href="tailored_landing_zones/readme.md" ><img src="images/tlz.jpg" alt= “” width="500" height=""> </a> | **Tailored Design </br> Any Shape** | An approach to solve **specific requirements** when the standard models are not enough. A tailored model has **dedicated design views** to match requirements and an IaC runtime. This approach is commonly used to bridge **existing customer practices** in other CSPs. |
20-
| <a href="workload_extensions/readme.md" ><img src="images/wext.jpg" alt= “” width="500" height=""> </a> | **Workload Ready</br>Plug & Play** | **Complement your landing zone** with extensions ready for **specific workloads**. Each flavor has a **design** with **IaC configurations** ready to be deployed on top of standard or tailored landing zones. Examples are EBS, ExaCC, OCVS, OIC, OKE, CCC, etc. |
22+
| <a href="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions" ><img src="images/wext.jpg" alt= “” width="500" height=""> </a> | **Workload Ready</br>Plug & Play** | **Complement your landing zone** with extensions ready for **specific workloads**. Each flavor has a **design** with **IaC configurations** ready to be deployed on top of standard or tailored landing zone. Examples are EBS, ExaCC, OCVS, OIC, OKE, CCC, etc. |
23+
| <a href="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons" ><img src="images/addon.jpg" alt= “” width="500" height=""> </a> | **Addons</br>Plug & Play** | **Complement your landing zone** with **addons** full of best practices. Each **addon** can be used on top of standard or tailored landing zone. Examples are Network Hubs, Oracle Access Gorvernance, Sovereign Controls etc. |
24+
| <a href="/landing-zones/commons/oci_landingzones_iac.md" ><img src="images/iac_modules.jpg" alt= “” width="500" height=""> </a> | **Declarative</br>Terraform Modules** | Use this highly **generic Terraform modules** to configure your Landing Zone instead of coding it. |
2125

2226
&nbsp;
2327

@@ -31,14 +35,15 @@ If you're **starting with OCI landing zones**:
3135
&nbsp;
3236

3337
The following **assets** are also available to improve the OCI landing experience:
34-
1. **Landing Zones**: [How a Complete OCI Landing Zone Looks Like (**OCI Open LZ**)](https://github.com/oracle-quickstart/terraform-oci-open-lz)
35-
2. **Workloads Extensions**: [How an OCI Workload Extensions Looks Like (**OCI EBS LZ**)](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/workload-extensions/oci-lz-ext-ebs)
36-
3. **Infrastructure-as-Code (IaC)**: [The Configurable IaC approach to OCI Landing Zones **(CIS Modules)**](/landing-zones/commons/oci_landingzones_iac.md).
37-
4. **Learn/DIY**: [How to Design and Configure OCI Landing Zones (**OCI Learn LZ**)](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/addons/oci-learn-lz)
38-
5. **Naming Conventions**: [Resource Naming Conventions for OCI](/landing-zones/commons/resource_naming_conventions.md)
39-
6. **Identity**: [OCI User Identity Management](/landing-zones/commons/user_identity_management.md)
40-
7. **Budgets**: [OCI Budgets and Tagging Recommendations](/landing-zones/commons/budgets_and_tagging.md)
41-
8. **Solution Definition**: [Creating a Landing Zone Solution Definition (**SDD**)](/landing-zones/commons/lz_solution_definition.md)
38+
1. **Landing Zones**: [How a Complete OCI Landing Zone Looks Like (**OCI Open LZ**)](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities)
39+
2. **Workloads Extensions**: [How an OCI Workload Extensions Looks Like (**EBS Extension**)](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions/ebs)
40+
3. **Infrastructure-as-Code (IaC)**: [How We Configure and Not Code Landing Zones **(Landing Zone Modules)**](/landing-zones/commons/oci_landingzones_iac.md).
41+
4. **Network Hubs**: How OCI Network Hubs Look Like and How They Work (**[Network Addons](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons/oci-hub-models)**)
42+
5. **Learn/DIY**: [How to Design and Configure OCI Landing Zones (**OCI Learn LZ**)](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/addons/oci-learn-lz)
43+
6. **Naming Conventions**: [Resource Naming Conventions for OCI](/landing-zones/commons/resource_naming_conventions.md)
44+
7. **Identity**: [OCI User Identity Management](/landing-zones/commons/user_identity_management.md)
45+
8. **Budgets**: [OCI Budgets and Tagging Recommendations](/landing-zones/commons/budgets_and_tagging.md)
46+
9. **Solution Definition**: [Creating a Landing Zone Solution Definition (**SDD**)](/landing-zones/commons/lz_solution_definition.md)
4247

4348

4449
&nbsp;

landing-zones/commons/oci_landingzones_iac.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111

1212
## 1. Approach
1313

14-
To simplify and reduce overall efforts on OCI Landing Zones creation, deployment, and operations, we moved from classic Terraform programmatic/coded Landing Zones to **completely declarative IaC Landing Zones**. In other words, for [**Standard Landing Zones**](../standard_landing_zones/readme.md), [**Tailored Landing Zones**](../tailored_landing_zones/readme.md), and [**Workload Extensions**](../workload_extensions/readme.md), all OCI core resources are human-readable configuration files (json or yaml) - with zero coding needs.
14+
To simplify and reduce overall efforts on OCI Landing Zones creation, deployment, and operations, we moved from classic Terraform programmatic/coded Landing Zones to **completely declarative IaC Landing Zones**. In other words, for [**Standard Landing Zones**](../standard_landing_zones/readme.md), [**Tailored Landing Zones**](../tailored_landing_zones/readme.md), [**Workload Extensions**](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions), and [**Addons**](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons) all OCI core resources are human-readable configuration files (json or yaml) - with zero coding needs.
1515

1616
&nbsp;
1717

18-
<img src="../images/iac_1.png" alt= “” width="500" height="value">
18+
<img src="../images/iac_1.jpg" alt= “” width="500" height="value">
1919

2020
&nbsp;
2121

@@ -51,9 +51,9 @@ The diagram below presents the runtime architecture following a top-down flow, f
5151

5252

5353

54-
1. **The first layer** presents the **design** elements for the [Standard Landing Zones](../standard_landing_zones/readme.md), [Tailored Landing Zones](../tailored_landing_zones/readme.md), and [Workload Extensions](../workload_extensions/readme.md).
54+
1. **The first layer** presents the **design** elements for the [Standard Landing Zones](../standard_landing_zones/readme.md), [Tailored Landing Zones](../tailored_landing_zones/readme.md), [Workload Extensions](../workload_extensions/readme.md), and [Addons](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons).
5555
2. **The second layer** (green) presents the IaC Configurations for all the design elements of the layer above. All designs are translated into declarative configurations.
56-
3. **The third layer** (grey) presents the **tooling** used to run the **configurations** (green) against one set of **modules** (yellow). Note all the terraform modules available including the orchestration on top of core resources. Any automation tool, or even a manual command, can provide this execution.
56+
3. **The third layer** (grey) presents the **tooling** used to run the **configurations** (light green) against one set of **modules** (darker green). Note all the terraform modules available including the orchestration on top of core resources. Any automation tool, or even a manual command, can provide this execution.
5757
4. **In the last layer**, it's possible to see the **OCI resources** instantiated by the Terraform modules in the previous layer.
5858

5959
&nbsp;
@@ -71,7 +71,7 @@ The next diagram depicts the key capabilities/benefits enabled by each building
7171
## 3. The IaC Engine
7272

7373

74-
The following Git repositories contain the Terraform engine that enables the IaC Configurable approach. For a high-level overview please refer to [OCI CIS Landing Zone Modules](https://www.ateam-oracle.com/post/cis-landing-zone-enhanced-modules).
74+
The following Git repositories contain the Terraform engine that enables the IaC Configurable approach. For a high-level overview please refer to [OCI Landing Zone Git Organization](https://github.com/oci-landing-zones).
7575

7676

7777

@@ -87,7 +87,7 @@ Name | Description
8787

8888
&nbsp;
8989

90-
For **unitary examples** of usage please review the examples on each repository. For **complete end-to-end examples** using the orchestrator and several other modules please refer to the [OCI Open LZ Blueprints](https://github.com/oracle-quickstart/terraform-oci-open-lz).
90+
For **unitary examples** of usage please review the examples on each repository. For **complete end-to-end examples** using the orchestrator and several other modules please refer to the [OCI Open LZ Blueprints](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/blueprints).
9191

9292

9393
&nbsp;

landing-zones/images/addon.jpg

67.7 KB
Loading

landing-zones/images/iac_1.jpg

311 KB
Loading

landing-zones/images/iac_1.png

-193 KB
Binary file not shown.

landing-zones/images/iac_2.jpg

-194 KB
Loading

landing-zones/images/iac_3.jpg

-44.5 KB
Loading

landing-zones/images/iac_modules.jpg

58.5 KB
Loading
-22 KB
Loading

0 commit comments

Comments
 (0)