diff --git a/readme.md b/readme.md index a998d78..cb69962 100644 --- a/readme.md +++ b/readme.md @@ -87,3 +87,4 @@ * [Dannecron/netology-devops-ansible-vector](https://github.com/Dannecron/netology-devops-ansible-vector) * [Dannecron/netology-devops-teamcity-example](https://github.com/Dannecron/netology-devops-teamcity-example) * [Dannecron/netology-devops-gitlab](https://github.com/Dannecron/netology-devops-gitlab) +* [Dannecron/netology-devops-gw-infra](https://github.com/Dannecron/netology-devops-gw-infra) diff --git a/src/graduate_work/readme.md b/src/graduate_work/readme.md index 7698585..65d98b6 100644 --- a/src/graduate_work/readme.md +++ b/src/graduate_work/readme.md @@ -6,7 +6,23 @@ [Задание](./tasks.md#создание-облачной-инфраструктуры). -/// todo +#### Предварительная настройка + +Предварительная настройка включает в себя несколько шагов, необходимых для последующей работы с `yandex.cloud` через `terraform`. +Данные шаги выполняются в ручную, но могут быть автоматизированы, например, через `ansible`. + +1. Установить утилиту [yc](https://cloud.yandex.ru/docs/cli/quickstart) и подключится к облаку. +2. Создание сервисного аккаунта с ролью `editor` на дефолтной директории облака: + + ```shell + yc iam service-account create --name terraform-acc + yc resource-manager folder add-access-binding --name default --role editor --subject "serviceAccount:$accId" + ``` + + где `$accId` - это уникальный идентификатор нового сервисного аккаунта. +3. Создание s3-bucket для хранения состояния `terraform` + +// todo ---