devops:terraform

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
devops:terraform [27/02/2024 13:34] osvexdevops:terraform [28/01/2026 15:57] (поточний) – ↷ Сторінка посунуто з notes:devops:terraform на devops:terraform osvex
Рядок 1: Рядок 1:
 ====== Terraform ====== ====== Terraform ======
 +
 +https://www.youtube.com/playlist?list=PLg5SS_4L6LYujWDTYb-Zbofdl44Jxb2l8
  
 [[https://github.com/osvex/terraform|https://github.com/osvex/terraform]] [[https://github.com/osvex/terraform|https://github.com/osvex/terraform]]
Рядок 15: Рядок 17:
 2. Розпакувати та перемістити виконавчий файл в **/bin/**  (після цього зможемо запускати программу з будь якої директорії) 2. Розпакувати та перемістити виконавчий файл в **/bin/**  (після цього зможемо запускати программу з будь якої директорії)
  
-===== Створення проєкта=====+===== Створення проєкта =====
  
 Створюємо файл **main.tf** Створюємо файл **main.tf**
Рядок 23: Рядок 25:
 <code teraterm> <code teraterm>
 provider "aws" { provider "aws" {
- access_key = "AKIA2UC3AUXV42D5PGPP+ access_key = "AKIA**********PGPP
- secret_key = "eFsFWN8mlhiyBObOVhQusJtv1bxn/h/a+eWPvlGb"+ secret_key = "eFsFWN8**********tv1bxn/h/a+eWPvlGb"
  region = "eu-north-1"  region = "eu-north-1"
 } }
Рядок 50: Рядок 52:
       * **Instance_type**  - тип сервера (залежність від ресурсів)       * **Instance_type**  - тип сервера (залежність від ресурсів)
       * **tags**  - теги для ресурса, доп інфа. Створювати можна будь які.       * **tags**  - теги для ресурса, доп інфа. Створювати можна будь які.
-===== Запуск =====+==== ACCESS, SECRET KEY ====
  
-Запуск відбувається з **консолі**.+**НЕ створювати ці дані **  їх в main.tf, а прописувати як змінну в сесії терміналу.
 <code> <code>
  
 +export AWS_ACCESS_KEY_ID=
 +export AWS_SECRET_ACCESS_KEY=
 +
 +</code>
 +
 +===== Створення ресурсів (instances) =====
 +
 +Запуск відбувається з **консолі**.
 +
 +<code>
 terraform init terraform init
  
Рядок 89: Рядок 101:
  
 </code> </code>
 +
 +===== Налаштування політик безпеки =====
  
  • devops/terraform.1709040847.txt.gz
  • Востаннє змінено: 27/02/2024 10:34
  • (зовнішнє редагування)