Size: a a a

2018 October 19

L

LittleJohn in terraform_ru
Dima Orlenko
Всем привет) Может кто-то помочь в освоении Terraform'a?
Спрашивай, я уверен все с удовольствием помогут)))
источник

DO

Dima Orlenko in terraform_ru
LittleJohn
Спрашивай, я уверен все с удовольствием помогут)))
Спасибо)
Я не могу понять как работает terraform. То есть, я понимаю, что он по доступам стучиться по апи, например к aws и заказывает определынные тачки. Но не могу понять, может ли он инсталить тот же nginx/apache и другое? И как обстоят дела с ssh-ключями?
источник

DH

Danylo Hetmantsev in terraform_ru
Терраформ это не оркестратор
источник

DH

Danylo Hetmantsev in terraform_ru
Это для инфраструктуры
источник

DH

Danylo Hetmantsev in terraform_ru
Для инсталляции юзай ансибл
источник

DH

Danylo Hetmantsev in terraform_ru
Или что-то в этом роде
источник

i

iF in terraform_ru
Провижинг в тф есть, но лучше, да, не смешивать. Ключи на ец2 деплоить можно любые из манифеста
источник

L

LittleJohn in terraform_ru
Для всего вышеперечисленного прекрасно работает cloud init в доке есть примеры, посмотри провайдер template
источник

DH

Danylo Hetmantsev in terraform_ru
Или так
источник

DH

Danylo Hetmantsev in terraform_ru
Допустим я инфраструктуру для кубков поднимаю терраформом а потом накатываю все при помощи ансибла
источник

DH

Danylo Hetmantsev in terraform_ru
Все манифесты и прочее
источник

DO

Dima Orlenko in terraform_ru
Круто, спасибо)
источник

MS

Michail Sheldyakov in terraform_ru
Danylo Hetmantsev
Допустим я инфраструктуру для кубков поднимаю терраформом а потом накатываю все при помощи ансибла
тоже так. tf только дает машины. потом анзибл
источник

DH

Danylo Hetmantsev in terraform_ru
Кубков)))))
источник

DH

Danylo Hetmantsev in terraform_ru
Кубернетиса)
источник

DH

Danylo Hetmantsev in terraform_ru
С телефона пишу сори)
источник

AP

Andrey Petrov in terraform_ru
Dima Orlenko
Спасибо)
Я не могу понять как работает terraform. То есть, я понимаю, что он по доступам стучиться по апи, например к aws и заказывает определынные тачки. Но не могу понять, может ли он инсталить тот же nginx/apache и другое? И как обстоят дела с ssh-ключями?
Еще такой вариант: 1) Берешь Packer и собираешь им образ со всем нужным софтом. 2) Берешь Terraform и создаешь ssh ключ, vpc, vm. VM из образа, который пакером создал. 3) Берешь Ansible и приносишь конфиги или в п. 1) ставишь только docker и docker-compose, а в п. 3) приносишь docker-compose и systemd файлы через Ansible.
источник

DO

Dima Orlenko in terraform_ru
Andrey Petrov
Еще такой вариант: 1) Берешь Packer и собираешь им образ со всем нужным софтом. 2) Берешь Terraform и создаешь ssh ключ, vpc, vm. VM из образа, который пакером создал. 3) Берешь Ansible и приносишь конфиги или в п. 1) ставишь только docker и docker-compose, а в п. 3) приносишь docker-compose и systemd файлы через Ansible.
Это слишком круто и запутанно) Спасибо)
источник

AP

Andrey Petrov in terraform_ru
Dima Orlenko
Это слишком круто и запутанно) Спасибо)
О... что тут запутанного?
источник

VT

Victor Tur in terraform_ru
Dima Orlenko
Всем привет) Может кто-то помочь в освоении Terraform'a?
Можешь собрать вопросы и написать мне - я более чем хэппи помочь в освоении. И со сложными вопросами.
источник