Infrastruktura jako kód - Terraform
Nástroje typu Infrastructure as Code (IaC) umožňují definovat, nasazovat a spravovat infrastrukturu deklarativním (nebo imperativním) způsobem pomocí konfiguračních souborů. Prostředky (servery, sítě, úložiště apod.) popíšeme v textovém souboru, který definuje požadovaný stav. Nástroj zajistí, že reálné prostředí odpovídá definici. Zatím se budeme věnovat nástroji Terraform.
Terraform a VMware Cloud Director Provider pro začátečníky
Terraform je nástroj typu Infrastructure as Code (IaC), který umožňuje definovat, nasazovat a spravovat infrastrukturu deklarativním způsobem pomocí konfiguračních souborů. Můžeme pomocí něj vytvářet například vApp, VM a sítě. Popíšeme si základy použití Terraform, specificky se budeme věnovat práci s cloudovou infrastrukturou VMware Cloud Director (VCD). Využijeme oficiální Terraform Provider for VMware Cloud Director.
08.02.2026 | Samuraj - Petr Bouška | VMware admin | 1 139x | Komentáře [0]
Terraform a VMware Cloud Director - Guest Customization Script
Po úvodním seznámení s nástrojem Terraform a providerem pro VMware Cloud Director se nyní podíváme na funkci Guest OS Customization. Ta umožňuje automatizovanou konfiguraci OS nově nasazeného virtuálního stroje. Zaměříme se na možnost spustit vlastní skript v rámci customizace. Ten může obsahovat proměnné definované v Terraformu, které jsou při vytváření VM dynamicky doplněny. Výsledkem je automatizované a parametrizované nasazení VM ze šablony.
18.02.2026 | | VMware admin | 537x | Komentáře [0]
Terraform a VMware Cloud Director - vytvoření více VM
Pokud chceme pomocí Terraform spravovat virtuální infrastrukturu, tak v praxi máme některých prostředků stejného typu desítky, stovky nebo i více. Typicky jde o virtuální stroje (VM). Jejich konfiguraci (popis) chceme mít přehlednou a dobře škálovatelnou. V článku se podíváme na nějaké základní možnosti. Využijeme proměnné, datové typy map a object a meta-argument for_each v rámci resource.
21.02.2026 | | VMware admin | 428x | Komentáře [0]
Terraform a VMware Cloud Director - import existujících prostředků (VM)
Princip Terraformu je takový, že vytváří (nebo ničí) definované objekty. Informace si uloží do stavového souboru (State) a díky tomu zjišťuje rozdíl mezi aktuálním a požadovaným stavem. Takto vytvořené prostředky můžeme upravovat nebo rušit změnou konfigurace. Pokud chceme pomocí Terraformu provést úpravu prostředků, které byly vytvořeny jiným způsobem, tak musíme provést jejich import do Terraformu. Což není úplně jednoduché. V příkladu budeme importovat všechna VM z určité vApp.
25.02.2026 | | VMware admin | 290x | Komentáře [0]
Terraform konfigurace FortiGate s FortiOS - Firewall Policy
Podíváme se na možnosti využití nástroje Terraform pro automatizaci nasazení a správy FortiGate zařízení. Společnost Fortinet poskytuje FortiOS Terraform Provider, který umožňuje správu FortiGate a FortiManager prostřednictvím principů Infrastructure as Code. Ukážeme si základní konfiguraci připojení k zařízení a praktický příklad vytvoření jednoduché firewallové politiky pomocí deklarativní konfigurace.
03.03.2026 | | Fortinet admin | 485x | Komentáře [2]
Terraform a FortiGate s FortiOS - záznamy na DNS Serveru
Pokračování popisu použití Terraformu (nástroje typu Infrastructure as Code) s Fortinet FortiOS Provider pro automatizovanou konfiguraci FortiGate. V tomto článku si vyzkoušíme vytvoření záznamů na DNS serveru běžícím na FortiGate. Popíšeme si komplikovanější situaci, kdy nejprve importujeme aktuální konfiguraci a následně přidáváme nové záznamy. Navíc je tu problém s pořadím načítaných záznamů, které jsou vnořené objekty DNS databáze. Budeme řešit seřazení záznamů, takže využijeme alternativní možnost vygenerování existující konfigurace.
05.03.2026 | | Fortinet admin | 155x | Komentáře [0]