Size: a a a

2019 December 23

A

Andor in terraform_ru
Ну а где ты код терраформа хранишь
источник

A

Andor in terraform_ru
Туда и положи
источник

VT

Victor Tur in terraform_ru
Почистил немного не по теме.
.
Несколько ключей можно положить через cloud-init.
Или приготовить образ с помощью packer+shell/ansible,
Или remote exec (менее предпочтительно)
источник

VT

Victor Tur in terraform_ru
источник

A

Andor in terraform_ru
Victor Tur
Почистил немного не по теме.
.
Несколько ключей можно положить через cloud-init.
Или приготовить образ с помощью packer+shell/ansible,
Или remote exec (менее предпочтительно)
В ec2 cloud-init по-умолчанию берёт ключи из метаданных инстанса
источник

A

Andor in terraform_ru
Для этого не надо трогать сам cloud-init / user-data
источник

VT

Victor Tur in terraform_ru
Andor
Для этого не надо трогать сам cloud-init / user-data
Вопрос был про 2 ключа.
источник

A

Andor in terraform_ru
Всё решение в создании двух ресурсов aws_key_pair, о чём и был изначальный вопрос и мой ответ на него
источник

AK

Andrey Kartashov in terraform_ru
Vladislav
resource "aws_key_pair" "tf_auth" { 
 key_name = var.key_name
 public_key = file(var.public_key_path)
}


Каким образом закинуть на EC2 несколько ключей, чтобы например 2 человека с разными ключами смогли подключиться?
Всё уже украдено до нас, достаточно задать вопрос гуглу с ключевыми словами
источник
2019 December 24

g

gigimon in terraform_ru
всем привет, подскажите пожалуйста, поднимаю google_container_cluster, хочу сделать output сертификатов, master_auth.0.client_key и master_auth.0.client_certificate, но они пустые. Куда можно покопать?
источник

N

Nikolai in terraform_ru
gigimon
всем привет, подскажите пожалуйста, поднимаю google_container_cluster, хочу сделать output сертификатов, master_auth.0.client_key и master_auth.0.client_certificate, но они пустые. Куда можно покопать?
можно посмотреть в state, что там есть
источник

AB

Andrii Bykov in terraform_ru
можно посмотреть в state что там есть
источник

g

gigimon in terraform_ru
Nikolai
можно посмотреть в state, что там есть
да вот вижу в аутпуте apply, что они пустые, хотя cluster_ca_certificate присутствует
источник

g

gigimon in terraform_ru
подозреваю, что в state они тоже пустые, т.к. другой ран, который их должен использовать, ругается на невалидный сертификат
источник

A

Andor in terraform_ru
gigimon
подозреваю, что в state они тоже пустые, т.к. другой ран, который их должен использовать, ругается на невалидный сертификат
Лучше не подозревать, а посмотреть в state что там есть
источник

i

inqfen in terraform_ru
йоу
источник

i

inqfen in terraform_ru
в терраформе в json можно как-то массив из переменных совать?
источник

A

Andor in terraform_ru
Есть функция сериализации в жсон
источник

i

inqfen in terraform_ru
чтобы не
{
 "variable": {
   "example": {
     "default": "hello"
   }
 }
 "variable2": {
   "example": {
     "default": "hello2"
   }
  }
}
источник

i

inqfen in terraform_ru
а

{
 "variables": {
   "example": {
     "default": "hello"
   }
   "example2": {
     "default": "hello2"
   }
  }
}
источник