refactor: move to monorepo
This commit is contained in:
parent
f81e3e1dd6
commit
d891426a12
88 changed files with 403 additions and 160 deletions
59
apps/vojtechmares.com/pages/skoleni/terraform.mdx
Normal file
59
apps/vojtechmares.com/pages/skoleni/terraform.mdx
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
import TrainingLayout from "@/components/trainingpage/TrainingLayout";
|
||||
import logoTerraform from "@/images/logos/tools/terraform.png";
|
||||
|
||||
export const meta = {
|
||||
name: "Terraform",
|
||||
price: {
|
||||
open: 5900,
|
||||
company: 24000,
|
||||
},
|
||||
logo: logoTerraform,
|
||||
description:
|
||||
"Terraform je nástroj, který se používá ke správě infrastruktury v cloudu, jak veřejném (AWS, Azure, GCP), tak privátním (OpenStack, VMware vSphere). Terraform Vám umožní spravovat infrastruktutru jako kód, to znamená verzovanou v Gitu, přidávání resources pomocí merge (pull) requestů a mnoho dalších výhod. Infrastrukturu můžete dále nasadit do testovacího prostředí přesně tak, jako je v produkci bez zbytečného úsilí. O všech komponentách máte přehled a můžete predikovat ceny. Konec klikání infrastruktury, zkuste Terraform. Terraform umožnuje spravovat více cloudových providerů současne, zároveň umožnuje pracovat s hibridními cloudy (část v privátním cloudu, část ve veřejném).",
|
||||
days: 1,
|
||||
featured: true,
|
||||
weight: 31,
|
||||
};
|
||||
|
||||
# Co to je Terraform a k čemu se používá?
|
||||
|
||||
Terraform je nástroj, který se používá ke správě infrastruktury v cloudu, jak veřejném (AWS, Azure, GCP), tak privátním (OpenStack, VMware vSphere).
|
||||
|
||||
Terraform Vám umožní spravovat infrastruktutru jako kód, to znamená verzovanou v Gitu, přidávání resources pomocí merge (pull) requestů a mnoho dalších výhod. Infrastrukturu můžete dále nasadit do testovacího prostředí přesně tak, jako je v produkci bez zbytečného úsilí. O všech komponentách máte přehled a můžete predikovat ceny. Konec klikání infrastruktury, zkuste Terraform.
|
||||
|
||||
Terraform umožnuje spravovat více cloudových providerů současne, zároveň umožnuje pracovat s hibridními cloudy (část v privátním cloudu, část ve veřejném).
|
||||
|
||||
# Jak školení probíhá
|
||||
|
||||
Školení je formou workshopu, všechno si podrobně vyzkoušíme a vysvětlíme. Ukážeme si jak Terraform pracuje, jak jej používat v teamu a jak jím spravovat infrastukturu. Uděláme si příklad infrastruktury jednoduché aplikace, kde nastavíme vše - od DNS, přes Kubernetes cluster po S3 file storage.
|
||||
|
||||
# Co Vás naučím
|
||||
|
||||
- Základní koncept Terraformu
|
||||
- Výhody Terraformu proti Ansible, Puppetu, ...
|
||||
- Konfigurace Terraformu pro práci v teamu
|
||||
- Ovládání Terraform CLI
|
||||
- Úvod do Terraform Configuration Language (HCL)
|
||||
- Terraform Providers - napojení na cloudy
|
||||
- Práce s resources v Terraformu
|
||||
- Terraform moduly
|
||||
- Best Practice
|
||||
|
||||
# Pro koho je školení určeno
|
||||
|
||||
Školení je určeno pro DevOps a adminy, kteří chtějí lépe a efektivněji spravovat infrastrukturu. Zároveň také pro vývojáře, kteří se starají o nejakou infrastrukturu v cloudech.
|
||||
|
||||
# Předchozí znalosti
|
||||
|
||||
- Základní znalost veřejných cloudů (AWS, DigitalOcean, Azure, ...)
|
||||
- Základy práce v terminálu
|
||||
|
||||
# Technické požadavky
|
||||
|
||||
- **Přístup na internet** (ideálně bez korporatni proxy)
|
||||
- Nainstalovaný Terraform
|
||||
- Vlastní účet v [DigitalOcean (referral)](https://m.do.co/c/a0d4508fa827) výhodou
|
||||
|
||||
export default ({ children }) => (
|
||||
<TrainingLayout content={children} meta={meta} />
|
||||
);
|
||||
Reference in a new issue