diff --git a/FABRIC-AND-CFT.md b/FABRIC-AND-CFT.md index 1b8de626f..7d4f16787 100644 --- a/FABRIC-AND-CFT.md +++ b/FABRIC-AND-CFT.md @@ -10,10 +10,6 @@ Fabric is a collection of Terraform modules and end to end examples meant to be CFT is a collection of Terraform modules and examples with opinionated GCP best practices implemented as individual modules for gradual adoption and off the shelf usage in organizations. -## Third-party reviews - -* [Google Cloud Landing Zone Comparison](https://www.meshcloud.io/2022/09/09/gcp-landing-zone-comparison/) by Meshcloud. - ## Key Differences
| Built with extensibility in mind catering to fork and use patterns. Modules are often lightweight and easy to adopt / tailor to specific use cases. | -Not built with fork and use extensibility, caters to off the shelf consumption. + | Not built with fork and use extensibility catering primarily to off the shelf consumption. Modules are tailored towards common usecases and extensible via composition. | ||
| Thorough examples for individual modules, and end to end examples composing multiple modules covering a wide variety of use cases from foundations to solutions. | -Examples for a module mostly focus on that individual module. \ - \ -Composition is often not shown in examples but in other modules built using smaller modules. + | Examples for a module mostly focus on that individual module. Composition is often not shown in examples but in larger modules built using smaller modules. | ||
| Individual modules consumed directly using Git as a module source.
-For production usage, we encourage customers to “fork and own” their own repository. +For production usage, customers are encouraged to “fork and own” their own repository. |
Individual repositories consumed via the Terraform registry.
@@ -108,7 +102,7 @@ For production/airgapped usage, customers may also mirror modules to a private r |
Fabric implements several "factories" in modules, where users can drive or automate Terraform via YAML files (projects, subnetworks, firewalls, etc.). | -+ | CFT does not implement factories and generally show examples usable with variable definitions files (.tfvars). |
| Every PR performs unit tests on modules, examples, and documentation snippets by evaluating a Terraform plan via Python tftest library. | -Every PR performs full end-to-end deployment with integration tests using the blueprint test framework. + | Every PR performs full end-to-end deployment with integration tests using the blueprint test framework. |