Size: a a a

2019 August 05

Р

Ринат in terraform_ru
а первый ssh для проверки задания и соответственно тоже входа на vps
источник

S

Slach in terraform_ru
токен, это то что ты provider подсунешь

ты Вот это уже прочитал?
https://www.terraform.io/docs/providers/do/index.html
потом вот это
https://www.terraform.io/docs/providers/do/d/ssh_key.html
источник

S

Slach in terraform_ru
что конкретно ты не понял из первых двух страниц?
источник

S

Slach in terraform_ru
в чем вопрос?
источник

Р

Ринат in terraform_ru
Вопрос как добавить 2 ssh ключа одновременно
источник

РР

Роман Рахманин in terraform_ru
https://www.terraform.io/docs/providers/do/r/ssh_key.html создай два ресурса и передай как в примере указано
источник

Р

Ринат in terraform_ru
🤔
источник

Р

Ринат in terraform_ru
а есть догадка для чего нужен будет jq?
источник

Р

Ринат in terraform_ru
- В VPS должен быть добавлен ssh-key который указан ниже, а также и ваш ключ, чтобы вы могли проверить работоспособность написанного скрипта.
  - Общий ssh_key нельзя удалять, пересоздовать и обновлять. Данные для добавления указанного в информации по разделу ключа в вашу VPS можно получить при помощи официального API или средствами terraform. Для фильтрации вывода информации, можно воскользоваться утилитой jq
источник

Р

Ринат in terraform_ru
для выбора ключа?
источник

S

Slach in terraform_ru
два раза создай
digitalocean_ssh_key

а потом в дроплете укажи массив

https://pastebin.com/aG6mNzuD
источник

S

Slach in terraform_ru
;-) я смотрю кому то дали тестовое задание
источник

VT

Victor Tur in terraform_ru
Ринат
для выбора ключа?
jq просто чтобы json вывод отфильтровать, отформатировать
источник

S

Slach in terraform_ru
"средствами terraform"
это видимо через data

https://www.terraform.io/docs/providers/do/d/ssh_key.html
источник

Р

Ринат in terraform_ru
А атрибуты  указанные там они все обязательны? Или public  key можно только описать?!
источник

S

Slach in terraform_ru
Ринат
А атрибуты  указанные там они все обязательны? Или public  key можно только описать?!
там это где? в data "digitalocean_ssh_key" ?
ну там только name обязательный
что required в доке описано то и обязательно
источник

Р

Ринат in terraform_ru
Slach
там это где? в data "digitalocean_ssh_key" ?
ну там только name обязательный
что required в доке описано то и обязательно
Ну я к тому что в data к атрибуту name нужно добавить атрибут public_key и все...а потом в массив пихнуть да?!
источник

Р

Ринат in terraform_ru
Slach
;-) я смотрю кому то дали тестовое задание
Есть такое)
источник

Р

Ринат in terraform_ru
Но печаль что башка не догадываеться сама
источник

Р

Ринат in terraform_ru
Благодарю за помощь!!
источник