Size: a a a

2019 October 03

IB

Igor Bronovskyi in terraform_ru
Ок. Буду иследовать
источник

SG

Silver 👻 Ghost in terraform_ru
источник

VT

Victor Tur in terraform_ru
👍похож на tfenv, только на golang
источник

SG

Silver 👻 Ghost in terraform_ru
угу. понравилось как работает.
источник

OK

Oleksandr Knysh in terraform_ru
Годно
источник

SG

Silver 👻 Ghost in terraform_ru
Надо нечто подобное написать для переключения аккаунтов амазона
источник

SG

Silver 👻 Ghost in terraform_ru
А то задолбался я source постоянно делать
источник

OK

Oleksandr Knysh in terraform_ru
Блин вот как я тебя понимаю ))))
источник
2019 October 04

DZ

Dmytro Zavalkin in terraform_ru
aws-vault
источник

SG

Silver 👻 Ghost in terraform_ru
Оно только aws умеет или кастомные переменные тоже? Ибо AWS_REGION это хорошо, но мне надо еще и AWS_DEFAULT_REGION
источник

DZ

Dmytro Zavalkin in terraform_ru
Если нужны кастомные переменные а не управление-переключение аккаунтами aws то я бы посмотрел в сторону direnv
источник

A

A_F in terraform_ru
может кто-нибудь сталкивался

а вообще работает encypted volume  в  ASG   если его содавать через Launch Templates ?

пытаюсь делать через AMI и через launch templates,    инстансы при поднятии в ASG не загружаются просто
источник

A

A_F in terraform_ru
resource "aws_launch_template" ... {
   ebs {
encrypted  = true
kms_key_id = ${my_key}
...
}
источник

AD

Aliaksandr Dounar in terraform_ru
Надо в кмс полиси добавить правило пользования для авс асг iam .
Ключ как я понял свой, а не авс дефолт
источник

EY

Evgeney Yashnikov in terraform_ru
не срабатывает:
provisioner "local-exec" {
   command = "ssh-keyscan -H ${digitalocean_droplet.server.ipv4_address} >> ~/.ssh/known_hosts"
 }

хочу выучить ключ сервера чтобы потом подключиться к нему и выполнить команды(добавить пользователя):
connection {
     host = "${digitalocean_droplet.server.ipv4_address}"
     private_key = "${file("~/.ssh/id_rsa")}"
     user     = "root"
     timeout  = "2m"
     agent    = true
   }

 provisioner "remote-exec" {
    inline = [
     "useradd ${var.user.lname}",

вывод при выполении ssh-keyscan -H X.X.X.X  >> ~/.ssh/known_hosts из тереформа пустой
источник

EY

Evgeney Yashnikov in terraform_ru
что я делаю не так?
источник

AK

Andrey Kartashov in terraform_ru
а дроплет там же терраформом создаётся?
источник

EY

Evgeney Yashnikov in terraform_ru
сначало пробывал темже потом вынес в отдельный
источник

AK

Andrey Kartashov in terraform_ru
просто если создаёшь виртуалку через tf, то проще всю эту инициализацию в cloud config вынести
источник

EY

Evgeney Yashnikov in terraform_ru
можно, но хочется получить вирталку с 2 пользователями  средствами терраформа
источник