Prime
да
Dmitry
вручную или модуль это может?
Dmitry
все сделал вручную
sysvinit
http://pastebin.com/zZ60Gp9S
Aleksandr
http://pastebin.com/zZ60Gp9S
Спасибо приеду на работу сяду изучать
sysvinit
Спасибо приеду на работу сяду изучать
это таск с роли, возникут вопросы -задавай.
Aleksandr
sysvinit
это на рхел соответственно?
да, конкретно центось7
Anonymous
gigolo
Anonymous
sshfs
Dmitry
если у меня есть роль, и есть сервер, которого нет в инвентори, я могу эту роль на этот сервер сколдовать?
Dmitry
в инвентори вностиь не надо
Dmitry
не внося вернее
Anonymous
я так пробовал недавно - не вышло
Oleksandr
ну временный инвентори можно с одним хостом создать ^^
Dmitrii
Энсибл такой энсибл...
Volodymyr
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% случаев, так её разэдак.
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
Для шурупов -крестовой отверток, для винтов -плоский. Швейцарский нож бывает очень удобен, но не всегда
Dmitry
provision и конфигурация разные задачи, но народ упорно скрещивает ужа и ежа
Dmitry
"чтобы одной тулзой"
Anonymous
Тогда расскажите чем провизить квм
Anonymous
А то я ссш скриптами с qm clone
Леннарт Zh 🕊
provision и конфигурация разные задачи, но народ упорно скрещивает ужа и ежа
Это было первое, для чего я стал использовать Ансибль. kvm-qemu
Dmitry
Это конфигурация, а не провижн
🏳️ Phil
напомните, провижн в вашем понимании это что?
Magistr
напомните, провижн в вашем понимании это что?
для меня это конфигурирование в рамках vpc, набор подсетей, распределение этих подсетей по авайлабилити зонам, нат и роутинг, впн по вкусу, плюс раскидывание инстансов по аз, плюс собственно кол-во проца дисков и памяти в инстансе и с какого образа ему грузиться, плюс закидывание инстанса в днс и лоад балансеры, плюс роли для инстансов для доступа к другим сервисам
Anonymous
Провижн это создание новой виртуалки с определенными заранее параметрами
🏳️ Phil
так. а конфигурование чем отличается от провижена?
🏳️ Phil
у меня просто есть вопрс похоже по теме и я хочу мнение гуру.
Dmitry
Новой виртуалки? Риали? :)
Dmitry
Исключительно и только? :)
Magistr
так. а конфигурование чем отличается от провижена?
ну можно и назвать конфигурированием окружения, только логично разделять, провиженинг для виртуалок и потом уже конфигурация оси в ней
🏳️ Phil
смотрите, у меня есть тысячи, а в перспективе и десятки тысяч хостов ну... с какимто вэбом. пусть LAMP. мне регулярно надо или апач там переконфигурить, или бэкап по схеме сделать, или ngix переконфигурить, или пользователя в базу докинуть. и так далее. но это всегда точечные оппрации с конкретным хостом. т.е. все хосты идентичные по принципу работы, но абсолютно разные по конфигам. чем мне нравится ansible - я ничем не связываю хосты с управлялкой, даже сложные вещи - ансибл подкидывает туда питоновский код и исполняет. что смушает - я не использую массовость.это нормально или люди иначе делают?
Anonymous
Новой виртуалки? Риали? :)
Можно провижен старой делать?
🏳️ Phil
ну можно и назвать конфигурированием окружения, только логично разделять, провиженинг для виртуалок и потом уже конфигурация оси в ней
раскрой. ячестно не готов перечитывать, я посто потерял нить. я не спорю, я просто запутался в тредике
Magistr
ну поднять 1000 хостов новых это провиженинг, налить в них сайты и сконфигурить апач и мускуль это уже ансибл и конфиг менеджмент
Anonymous
Дмитрий видимо что то знает