gw: some work

This commit is contained in:
2023-03-13 11:05:05 +07:00
parent 913bfc8dab
commit da0d12a837
2 changed files with 18 additions and 1 deletions

View File

@@ -87,3 +87,4 @@
* [Dannecron/netology-devops-ansible-vector](https://github.com/Dannecron/netology-devops-ansible-vector) * [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-teamcity-example](https://github.com/Dannecron/netology-devops-teamcity-example)
* [Dannecron/netology-devops-gitlab](https://github.com/Dannecron/netology-devops-gitlab) * [Dannecron/netology-devops-gitlab](https://github.com/Dannecron/netology-devops-gitlab)
* [Dannecron/netology-devops-gw-infra](https://github.com/Dannecron/netology-devops-gw-infra)

View File

@@ -6,7 +6,23 @@
[Задание](./tasks.md#создание-облачной-инфраструктуры). [Задание](./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
--- ---