Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| devops:terraform [27/02/2024 13:18] – osvex | devops:terraform [28/01/2026 15:57] (поточний) – ↷ Сторінка посунуто з notes:devops:terraform на devops:terraform osvex | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== Terraform ====== | ====== Terraform ====== | ||
| - | https:// | + | https:// |
| + | |||
| + | [[https:// | ||
| " | " | ||
| Рядок 15: | Рядок 17: | ||
| 2. Розпакувати та перемістити виконавчий файл в **/ | 2. Розпакувати та перемістити виконавчий файл в **/ | ||
| - | ===== Створення проєкта: ===== | + | ===== Створення проєкта ===== |
| Створюємо файл **main.tf** | Створюємо файл **main.tf** | ||
| Рядок 22: | Рядок 24: | ||
| <code teraterm> | <code teraterm> | ||
| + | provider " | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| } | } | ||
| resource " | resource " | ||
| Рядок 33: | Рядок 40: | ||
| } | } | ||
| + | |||
| </ | </ | ||
| - | **provider**: | + | * **provider**: |
| + | * **Region** | ||
| + | * **access_key** | ||
| + | * **secret_key** | ||
| + | * **resourse**: | ||
| + | * **ami** | ||
| + | * **Instance_type** | ||
| + | * **tags** | ||
| + | ==== ACCESS, SECRET KEY ==== | ||
| - | **resourse**: ami - код операціонки яку ми хочемо | + | **НЕ створювати ці дані ** їх в main.tf, |
| + | < | ||
| - | **Name** | + | export AWS_ACCESS_KEY_ID= |
| + | export AWS_SECRET_ACCESS_KEY= | ||
| + | |||
| + | </ | ||
| - | ===== Запуск ===== | + | ===== Створення ресурсів (instances) |
| Запуск відбувається з **консолі**. | Запуск відбувається з **консолі**. | ||
| Рядок 68: | Рядок 88: | ||
| Запускає інсталяцію | Запускає інсталяцію | ||
| + | |||
| + | ===== Видалення ресурсів ===== | ||
| + | |||
| + | 1. Можна видалити ресурс з кода та запустити. | ||
| + | |||
| + | 2. Можна прописати **count** | ||
| + | |||
| + | 3. Командою в терміналі видалити **всі** | ||
| + | |||
| + | < | ||
| + | terraform destroy | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Налаштування політик безпеки ===== | ||