You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: landing-zones/README.md
+17-12Lines changed: 17 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,21 +3,25 @@
3
3
4
4
5
5
6
-
Welcome to the **OCI Landing Zone Framework (LZF)**.
6
+
Welcome to the **EMEA OCI Landing Zones**.
7
7
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).
9
11
10
12
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**.
11
13
12
14
13
15
14
16
15
17
16
-
|APPROACH| OBJECTIVE | DESCRIPTION |
18
+
|AREA| OBJECTIVE | DESCRIPTION |
17
19
|---|---|---|
18
20
| <ahref="/landing-zones/standard_landing_zones/readme.md"><imgsrc="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. |
19
21
| <ahref="tailored_landing_zones/readme.md" ><imgsrc="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
-
| <ahref="workload_extensions/readme.md" ><imgsrc="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
+
| <ahref="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions" ><imgsrc="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
+
| <ahref="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons" ><imgsrc="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
+
| <ahref="/landing-zones/commons/oci_landingzones_iac.md" ><imgsrc="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. |
21
25
22
26
23
27
@@ -31,14 +35,15 @@ If you're **starting with OCI landing zones**:
31
35
32
36
33
37
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)
Copy file name to clipboardExpand all lines: landing-zones/commons/oci_landingzones_iac.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,11 @@
11
11
12
12
## 1. Approach
13
13
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.
@@ -51,9 +51,9 @@ The diagram below presents the runtime architecture following a top-down flow, f
51
51
52
52
53
53
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).
55
55
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.
57
57
4.**In the last layer**, it's possible to see the **OCI resources** instantiated by the Terraform modules in the previous layer.
58
58
59
59
@@ -71,7 +71,7 @@ The next diagram depicts the key capabilities/benefits enabled by each building
71
71
## 3. The IaC Engine
72
72
73
73
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).
75
75
76
76
77
77
@@ -87,7 +87,7 @@ Name | Description
87
87
88
88
89
89
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).
0 commit comments