# Przykłady kodu

## Struktura kodu Terraform

{% hint style="info" %}
Poniższe przykłady dotyczą AWS, ale większość zasad pokazanych w przykładach można zastosować do innych dostawców chmury publicznej, a także innych rodzajów dostawców (DNS, DB, Monitoring, itp.)
{% endhint %}

| Type                                                                       | Description                                                                                                                                                                      | Gotowość |
| -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| [mała](/pl/examples/terraform/small-size-infrastructure.md)                | Mało zasobów, żadnych zewnętrznych zależności. Pojedyncze konto AWS. Tylko jeden region. Jedno środowisko.                                                                       | Tak      |
| [średnia](/pl/examples/terraform/medium-size-infrastructure.md)            | Kilka kont i środowisk AWS. Korzystanie z gotowych modułów infrastruktury Terraform. Wykorzystanie Terraform.                                                                    | Tak      |
| [duża](/pl/examples/terraform/large-size-infrastructure-with-terraform.md) | Wiele kont AWS, wiele regionów, pilna potrzeba ograniczenia kopiowania i wklejania, niestandardowe moduły infrastruktury, intensywne użycie kompozycji. Wykorzystanie Terraform. | WIP      |
| bardzo duża                                                                | Kilku dostawców (AWS, GCP, Azure). Wdrożenia w wielu chmurach. Wykorzystanie Terraform.                                                                                          | Nie      |

## Struktura kodu Terragrunt

| Typ         | Opis                                                                                                                                                                              | Gotowość |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| średnia     | Kilka kont i środowisk AWS. Korzystanie z gotowych modułów infrastruktury. Wykorzystanie Terragrunt.                                                                              | Nie      |
| duża        | Wiele kont AWS, wiele regionów, pilna potrzeba ograniczenia kopiowania i wklejania, niestandardowe moduły infrastruktury, intensywne użycie kompozycji. Wykorzystanie Terragrunt. | Nie      |
| bardzo duża | Kilku dostawców (AWS, GCP, Azure). Wdrożenia w wielu chmurach. Wykorzystanie Terragrunt.                                                                                          | Nie      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.terraform-best-practices.com/pl/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
