Базовая практика разворота инфраструктуры в Яндекс.Облаке при помощи связки Terraform и Ansible
Для разворота потребуется:
-
Настроить среду согласно документации Яндекс:
- Создать service account, присвоить ему права editor
- Создать ключ, сохранив его в файл
- Создать профиль
- Установить параметр service-account-key равным имени файла ключа
- Задать переменные окружения YC_TOKEN, YC_CLOUD_ID, YC_FOLDER_ID
- (опционально) добавить эти переменные в .bashrc
-
Запустить команду
terraform plan
- Запустить команду, если согласны с предложенным планом:
terraform apply
Будет развёрнута 1 ВМ, правила ингресс позволяют входящий трафик на порты 22, 80, 443.