Skip to content

Commit

Permalink
[EDP-DDM-00000] Fixed inaccuracies in aws deployment instruction
Browse files Browse the repository at this point in the history
Change-Id: Ibdf1ee674f38816e4fa128b504b70bd04756da3c
  • Loading branch information
[email protected] committed Mar 15, 2024
1 parent dc267a9 commit a379c17
Showing 1 changed file with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ image:installation/aws/installation-aws-1.svg[image,width=468,height=375]

=== Опис додаткових ресурсів

Більш докладний опис додаткових ресурсів зі схеми зображено нижче:
Більш докладний опис додаткових ресурсів зі схеми подано нижче:

* *S3-кошик* -- використовується для зберігання стану Terraform;
* *DynamoDB table* -- використовується для збереження інформації про блокування стану Terraform;
Expand Down Expand Up @@ -434,14 +434,14 @@ $ unzip terraform.zip -d ~/terraform

Початковий код. Опис Terraform-файлів: ::

* `main.tf` основний конфігураційний Terraform файл. Він містить модулі для створення:
* `main.tf` -- основний конфігураційний Terraform файл. Він містить модулі для створення:
** S3-бакета;
** таблиці DynamoDB.
* `providers.tf` використовується для визначення версії Terraform, необхідних плагінів та параметрів провайдера AWS;
* `variables.tf` - використовується для опису всіх змінних, які використовуються в конфігурації Terraform;
* `terraform.tfvars` - містить значення для конкретних змінних, які визначені у конфігураційних файлах Terraform. За потреби змініть значення для наступних параметрів на необхідні:
** `region` ця змінна використовується для визначення регіону AWS, в якому будуть створюватися ресурси;
** `tags` - ця змінна, використовується для додавання тегів (міток) для ресурсів.
* `providers.tf` -- використовується для визначення версії Terraform, необхідних плагінів та параметрів провайдера AWS;
* `variables.tf` -- використовується для опису всіх змінних, які використовуються в конфігурації Terraform;
* `terraform.tfvars` -- містить значення для конкретних змінних, які визначені у конфігураційних файлах Terraform. За потреби змініть значення для наступних параметрів на необхідні:
** `region` -- ця змінна використовується для визначення регіону AWS, в якому будуть створюватися ресурси;
** `tags` -- ця змінна, використовується для додавання тегів (міток) для ресурсів.

==== Основний Terraform-код

Expand All @@ -457,9 +457,9 @@ $ unzip terraform.zip -d ~/terraform
** `bucket` -- ця змінна містить ім’я S3-бакета. Змініть <ACCOUNT_ID> на ID від облікового запису AWS.
* `iam-node-role.tf` -- використовується для створення спеціальної IAM-ролі із необхідними дозволами. Це дасть змогу налаштувати AWS cross account resource access та завантажити Docker-образ для контейнера та Інсталера;
* `elastic-ip.tf` – використовується для створення ресурсу AWS Elastic IP (EIP) за допомогою Terraform;
* `security-groups.tf` - створюються Security Groups, які дозволяють SSH-з'єднання (TCP порт 22) для bastion та deployer-node;
* `ssh-key.tf` - містить код для створення SSH приватного ключа та збереження ключа у файл та налаштування його прав доступу;
* `files/user_data.sh.tpl` - шаблон скрипту, який буде виконуватися при створенні або оновленні EC2 інстансу в середовищі AWS. Цей скрипт зробить наступне для deployer-node:
* `security-groups.tf` -- створюються Security Groups, які дозволяють SSH-з'єднання (TCP порт 22) для bastion та deployer-node;
* `ssh-key.tf` -- містить код для створення SSH приватного ключа та збереження ключа у файл та налаштування його прав доступу;
* `files/user_data.sh.tpl` -- шаблон скрипту, який буде виконуватися при створенні або оновленні EC2 інстансу в середовищі AWS. Цей скрипт зробить наступне для deployer-node:
** встановить Docker;
** встановить Unzip;
** встановить AWS CLI v2;
Expand Down Expand Up @@ -634,7 +634,7 @@ $ tar xvfz openshift-install-fix-aws-4.11.0-0.okd-2022-08-20-022-fix-aws.tar.gz
[CAUTION]
Щоб налаштувати встановлення, потрібно створити файл *_install-config.yaml_* і внести до нього необхідні параметри перед тим, як встановити кластер.

. Створіть нову директорію для конфігураційних файлів кластера та файл install-config.yaml. Для цього виконайте послідовно наступні команди:
. Створіть нову директорію для конфігураційних файлів кластера та файл _install-config.yaml_. Для цього виконайте послідовно наступні команди:
+
[source,bash]
----
Expand Down

0 comments on commit a379c17

Please sign in to comment.