Prime
да
Dmitry
вручную или модуль это может?
Dmitry
все сделал вручную
sysvinit
sysvinit
http://pastebin.com/zZ60Gp9S
Aleksandr
sysvinit
Anonymous
gigolo
Anonymous
sshfs
Dmitry
если у меня есть роль, и есть сервер, которого нет в инвентори, я могу эту роль на этот сервер сколдовать?
Dmitry
в инвентори вностиь не надо
Dmitry
не внося вернее
Anonymous
я так пробовал недавно - не вышло
Oleksandr
ну временный инвентори можно с одним хостом создать ^^
Volodymyr
sysvinit
Dmitrii
Энсибл такой энсибл...
Volodymyr
sysvinit
Anonymous
я правильно понял, тогда он заедет на один хост?
Anonymous
а то будет смешно )))
Navern
--list-hosts
Navern
оч удобная опция
Anonymous
Dima
--limit=hostname для сомневающихся всегда с любыми ключами отработает
Dima
можно ещё покатить плейбук с ключами -C -vvvv и посмотреть где начало выполняться по ip адресу, потом стопануть
Denis 災 nobody
🇷🇺
Denis 災 nobody
юникод-флаг? изврааат
Dima
нет, не юникод-флаг, а тупой шрифт, который не отличает русский от английского :)
Dima
-C = check (не выполняет таски только если там не стоит always_run: yes)
-vvvv = verbose x4
Dima
а как так на localhost это выполняется?
failed: [localhost] => {"failed": true}
Dima
ну ээ, тогда больше инфы. у тебя плейбук запускается на самом aws через local_action или как?
Dima
и покажи вывод c -vvvvvvvvvvvvvvvv
Maxim
Попробуй для начала указать размер диска, цифрами. Если взлетит, значит переменная корявая
Dima
мало дебага. он должен написать в дебаге FATAL а потом выкинуть это вне дебага
Maxim
http://docs.ansible.com/ansible/ec2_module.html
С доки попробуй пример
Dima
да ваще подсветка синтаксиса работает в 10% случаев, так её разэдак.
Maxim
Ivan
volume_size: 100
Ivan
из доки
Ivan
http://docs.ansible.com/ansible/ec2_module.html
Ivan
ну уже было
Ivan
Invalid device name /dev/sda
Ivan
ну значит неверное имя устройства
Maxim
У gp2 другие имена же
Maxim
Там /dev/xvda
Magistr
ненадо делать провиженинг ансиблом, он не для этого же
Maxim
Что не работало?
Magistr
именно что конфигурации, а для провиженинга лучше имхо terraform
чз тф конфигуришь vpc а потом уже можно и ансибл дернуть чтобы он инстанс уже сконфигурял
Magistr
это не пложение, просто для разных задач разные инструменты которые делают свою задачу хорошо
Magistr
ну разделять деплой софтины и её конфигурацию в ансибле же нормально, почему тоже самое неверно для серваков ?
Dima
а что не работало то?
Dima
/me зопесал.
Magistr
ну дело твое, у меня был опыт 3 региона в амазоне чз тераформ, коллега чз ансибл такое пробовал, у него ушло больше времени чтобы описать такой сетап и куча развлечений с jinja
Dexter
Зачем миллион? Через terraform деплой инфраструктуру, конфиги накатывай ансиблом. Все в одном скрипте Терраформа можно запилить
Dexter
Для шурупов -крестовой отверток, для винтов -плоский. Швейцарский нож бывает очень удобен, но не всегда
Ivan
Dmitry
provision и конфигурация разные задачи, но народ упорно скрещивает ужа и ежа
Dmitry
"чтобы одной тулзой"
Anonymous
Тогда расскажите чем провизить квм
Anonymous
А то я ссш скриптами с qm clone
Леннарт Zh 🕊
Dmitry
Это конфигурация, а не провижн
🏳️ Phil
напомните, провижн в вашем понимании это что?
Magistr
напомните, провижн в вашем понимании это что?
для меня это конфигурирование в рамках vpc, набор подсетей, распределение этих подсетей по авайлабилити зонам, нат и роутинг, впн по вкусу, плюс раскидывание инстансов по аз, плюс собственно кол-во проца дисков и памяти в инстансе и с какого образа ему грузиться, плюс закидывание инстанса в днс и лоад балансеры, плюс роли для инстансов для доступа к другим сервисам
Anonymous
Провижн это создание новой виртуалки с определенными заранее параметрами
🏳️ Phil
так. а конфигурование чем отличается от провижена?
🏳️ Phil
у меня просто есть вопрс похоже по теме и я хочу мнение гуру.
Dmitry
Новой виртуалки? Риали? :)
Dmitry
Исключительно и только? :)
🏳️ Phil
смотрите, у меня есть тысячи, а в перспективе и десятки тысяч хостов ну... с какимто вэбом. пусть LAMP. мне регулярно надо или апач там переконфигурить, или бэкап по схеме сделать, или ngix переконфигурить, или пользователя в базу докинуть. и так далее. но это всегда точечные оппрации с конкретным хостом. т.е. все хосты идентичные по принципу работы, но абсолютно разные по конфигам. чем мне нравится ansible - я ничем не связываю хосты с управлялкой, даже сложные вещи - ансибл подкидывает туда питоновский код и исполняет. что смушает - я не использую массовость.это нормально или люди иначе делают?
Magistr
🏳️ Phil
Magistr
ну поднять 1000 хостов новых это провиженинг, налить в них сайты и сконфигурить апач и мускуль это уже ансибл и конфиг менеджмент
Anonymous
Anonymous
Дмитрий видимо что то знает