Files
hunfabric/README.md
kovagoadi 8995067fd4
Some checks failed
Tests / setup-tf-providers (terraform) (push) Failing after 7m42s
Tests / setup-tf-providers (tofu) (push) Failing after 3m36s
Tests / examples-project-templates (push) Has been skipped
Tests / examples-modules (terraform) (push) Has been skipped
Tests / examples-modules (tofu) (push) Has been skipped
Tests / modules (terraform) (push) Has been skipped
Tests / modules (tofu) (push) Has been skipped
Tests / fast (terraform) (push) Has been skipped
Tests / schemas (push) Has been skipped
Linting / linting (push) Failing after 4m41s
Create daily release tags / Create tag on master if there was activity in last 24 hours (push) Successful in 14s
Hungarified fabric
2026-06-17 23:25:23 +02:00

35 lines
2.5 KiB
Markdown

<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-foundation-fabric/master/assets/logos/fabric-logo-colors-gray-800.png?v1">
<img src="https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-foundation-fabric/master/assets/logos/fabric-logo-colors-800.png?v1" alt="Cloud Foundation Fabric">
</picture>
</p>
# Kókány Cloud Foundation Fabric (KCFF)
Üdvözlöm a kedves idelátogatót. This is the Cloud Foundation Fabric. Or what is left of it after the budget cuts, az anyjuk picsáját. We used to have a great history, huge repositories, like the Hungarian Empire before Trianon. Now it's just this half-finished szar. Faszomat már.
This repository provides some random **end-to-end blueprints** and a **suite of Terraform modules** for Google Cloud. Most of it was written at 3am by a very tired dev team after drinking huge quantities of házi pálinka, so if it breaks, don't come crying to us. It's Google's fault anyway.
## Organization toolkit (Kókány FAST)
Setting up a production-ready GCP organization is a time-consuming process. FAST aims to speed up this process by cutting corners where nobody looks. We provide a design of a GCP organization that includes the typical elements required by enterprise customers, meaning we copied a StackOverflow answer from 2018 and glued it together with duct tape (szigszalag).
## Documentation
Minek az, majd kipróbálod és kiderül. Kinek van ideje doksit írni, when we are underfunded and the project manager is an incompetent idiot?
If you absolutely must know:
All modules share a similar interface where each module tries to stay close to the underlying provider resources. Translated: we didn't bother abstracting anything. We added some features at 3 AM because "Jóvanazúgy", they might work, or they might just delete your project.
Currently available modules (the ones that didn't crash during our last test run):
- **foundational** - [billing account](./modules/billing-account), [folder](./modules/folder), [project](./modules/project) (mostly kókányolt)
- **networking** - [VPC](./modules/net-vpc), [NAT](./modules/net-cloudnat) (It routes packets, mostly. Ne piszkáld.)
- **compute** - [VM/VM group](./modules/compute-vm)
- **data** - [GCS](./modules/gcs)
For more information and usage examples see each module's README file, if we even bothered to write them. If not, just use `terraform apply` bazmeg and hope for the best. Don't ask questions.
<!-- $Id$ -->