Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oci-landing-zones/terraform-oci-open-lz
The OCI Open LZ is a set of open and secure landing zone blueprints to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.
https://github.com/oci-landing-zones/terraform-oci-open-lz
cloud-operations config-as-code declarative design gitops iac iam isv landing-zones newtwork oci onboard oracle oracle-cloud-infrastructure security terraform
Last synced: 3 months ago
JSON representation
The OCI Open LZ is a set of open and secure landing zone blueprints to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.
- Host: GitHub
- URL: https://github.com/oci-landing-zones/terraform-oci-open-lz
- Owner: oci-landing-zones
- License: upl-1.0
- Created: 2023-03-07T17:05:36.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-21T11:35:28.000Z (3 months ago)
- Last Synced: 2024-08-21T12:35:39.832Z (3 months ago)
- Topics: cloud-operations, config-as-code, declarative, design, gitops, iac, iam, isv, landing-zones, newtwork, oci, onboard, oracle, oracle-cloud-infrastructure, security, terraform
- Homepage:
- Size: 336 MB
- Stars: 23
- Watchers: 8
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# **The OCI Operating Entities Landing Zone**
### Simplifying the [Onboarding](#) and [Running](#) of OCI
Welcome to the **OCI [Op](#)erating [En](#)tities Landing Zone**, also known as **OCI [Open](#) LZ**, a set of open assets and best practices to simplify the onboarding and running of OCI for organizations and their functional divisions – identified as [**Op**](#)**erating** [**En**](#)**tities** **(OEs)**.
The OCI Open LZ provides complete OCI blueprints, including designs and declarative IaC, reducing design and implementation timelines, associated costs, and efforts - while enabling a future-proof OCI with complete security and scalability.
## Repository Structure
This repository is the source of truth for the OCI Open LZ and includes three types of assets (blueprints, add-ons, and workload extensions) and three blueprint sizes (M, L, and XL):
| # | Directory | Description |
|:----------------------: | ------------ | ------------- |
| **1** | **[`blueprints/`](blueprints/)** | **Select** the most suitable OCI landing zone blueprint to onboard and run OCI. |
| |...[`one-oe/`](blueprints/one-oe/) | Onboards **[One](/blueprints/one-oe/readme.md) OE** with its environments, platforms, and projects in **one tenancy**. [](/blueprints/one-oe/runtime/one-stack/readme.md)|
| |...[`multi-oe/`](blueprints/multi-oe/) | Onboards **[Multiple](/blueprints/multi-oe/readme.md) OEs** with shared services and OE-dedicated resources, sharing **one tenancy**. |
| |...[`multi-tenancy/`](blueprints/multi-tenancy/) | Uses One-OE and Multi-OE to onboard all your organizations or customers into **several tenancies**.
**2** |**[`addons/`](addons/)** | **Complement** your landing zone with add-ons to run OCI with best practices. (e.g., [Network Hubs](/addons/oci-hub-models/readme.md))|
| **3** |**[`workload-extensions/`](workload-extensions/)** | **Extend** your landing zone with pluggable workload extensions (e.g., [EBS](/workload-extensions/ebs/readme.md), [OCVS](/workload-extensions/oci-lz-ext-ocvs/README.md), [...](/workload-extensions/readme.md)).|
As general guidance, it's recommended to start with the order of the table above. The first step is choosing the right **blueprint** shape and size (M, L, or XL). Complementary, review the network **add-ons** to update the design. After the Landing Zone is set, extend it with **workload extensions**. You can also use the [OCI-tailored Landing Zone approach](https://github.com/oracle-devrel/technology-engineering/tree/main/landing-zones/tailored_landing_zones) for further guidance on the creation of your landing zone.
## Related Repositories
The OCI Open LZ uses a [declarative Infrastructure-as-Code (IaC)](https://github.com/oracle-devrel/technology-engineering/blob/main/landing-zones/commons/oci_landingzones_iac.md) approach that is distributed into several repositories.
| Name | Description / Scope
| ------------ | -------------
| [OCI Landing Zones Orchestrator][oci-lz-orchestrator] | Relates several OCI resource into one consolidated operation (i.e., one plan/apply).
| [OCI Landing Zones IAM][oci-lz-iam] | Covers OCI Compartments, Groups, Policies, Dynamic Groups, etc.
| [OCI Landing Zones Network][oci-lz-network]| Covers all OCI Core Network Resources for any network topology.
| [OCI Landing Zones Security][oci-lz-security] |Covers OCI Security Resources (e.g., Cloud Guard, VSS, Security Zones, Vaults, etc.).
| [OCI Landing Zones Observability][oci-lz-observability] | Covers OCI Monitoring resources (e.g., Logging, Events, Alarms, Notifications, etc.).
| [OCI Landing Zones Governance][oci-lz-governance] | Covers OCI Tagging.## Contributing
*If your project has specific contribution requirements, update the CONTRIBUTING.md file to ensure those requirements are clearly explained*
This project welcomes contributions from the community. Before submitting a pull request, please [review our contribution guide](./CONTRIBUTING.md)
## Security
Please consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process
# License
Copyright (c) 2024 Oracle and/or its affiliates.
Licensed under the Universal Permissive License (UPL), Version 1.0.
See [LICENSE](/LICENSE.txt) for more details.
[oci-lz-orchestrator]: https://github.com/oci-landing-zones/terraform-oci-modules-orchestrator
[oci-lz-iam]: https://github.com/oracle-quickstart/terraform-oci-cis-landing-zone-iam
[oci-lz-network]: https://github.com/oci-landing-zones/terraform-oci-modules-networking
[oci-lz-security]: https://github.com/oci-landing-zones/terraform-oci-modules-security
[oci-lz-observability]: https://github.com/oci-landing-zones/terraform-oci-modules-observability
[oci-lz-governance]: https://github.com/oci-landing-zones/terraform-oci-modules-governance