Dmitrii
Питон туда через ансибл можно захуярить с помощью raw команды
Dmitrii
При выключенном gather_facts
Dmitry
о, это решение
Dmitry
спасибо
Dmitrii
Ну такое себе решение
Dmitry
хотя по хорошему надо будет наверное разобраться все таки в клаудформейшн темлейтах (
Dmitrii
Я повыпиливал уже этот кал из плейбуков недавно, начал паковать питон в тераформе после того как нода поднялась
Nklya
А еще можно пакером делать готовые AMI с питоном и другими нужными вещами
Nklya
А кто говорит что без?
Nklya
Пакер поднимает хост, провижинит его, и сохраняет ами
Dmitrii
Без — было бы заебись
Nklya
А что, жалко час работы хоста для билда?
Dmitry
Пакер поднимает хост, провижинит его, и сохраняет ами
интересно было бы посмотреть на пример
Dmitrii
интересно было бы посмотреть на пример
Пример там прямо в документации есть
Nklya
Ага, https://www.packer.io/intro/getting-started/build-image.html
maniac
ребята кто солт пользует. вы его прямо в корень ставите? и в /srv всё пишете?
maniac
Это да, только как делать эти ами без амазона?
вообще можно и без амазона. пакуешь в ovf например, загружаешь на S3, а там уже aws ec2 import-image
maniac
но проще на амазоне всё сделать
maniac
https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html
Dmitry
есть чат по солту
Dmitry
https://t.me/saltstack
✙ Bogdan
Dmitry
а по terraform?
чего не знаю - того не знаю
Dmitry
@korotovskii должен знать ) он вроде сильно заморачивается
Alf 🙀
а по terraform?
https://t.me/ru_hashicorp тут все вместе
Dmitrii
а по terraform?
Есть вот такой: @ru_hashicorp
Dmitrii
Апиридили
Dmitry
хашимотинки ))
✙ Bogdan
спасибо
maniac
да /srv/salt
фу. однако спасибо за чат.
Dmytriy
Добрый день подскажи как заставить модуль template обрабатывать это дело нормально {{getv "/consumer/{{ ansible_fqdn }}/Title"'}} так что бы на выходе получалось {{getv "/consumer/consumer-01.company.com/Title"}}
Dmytriy
почитал про ескейпинг в jinja2 но как то не заходит, результат совсем не тот
Dmytriy
нашле изврат конечно, но работает надо вот так {{'{{'}}getv "/consumer/{{ ansible_fqdn }}/Title"'{{'}}'}}
Dmitry
ну можно еще с {% raw %} извернуться, но не принципиально
Dmytriy
нуда. это я видел. так больше символов спасибо
Dmitry
читабельнее просто всё же )
Dmytriy
тоже вариант) подумаю.
citius
Народ, посоветуйте. Вот например есть роль, которая ставит условный консул агент в качестве клиента. 1) в роли есть шаблон конфига, который заполняется переменными из проекта, роль сама его кладет на сервер и запускает консул 2) шаблон в роли есть только как пример, а кладет его и запускает уже плейбук в конкретном проекте. роль в данном случае выполняет только работу по установке клиента. как идеологически и архитектурно правильнее делать с ансиблем 1 или 2?
Nklya
1 имхо
Nklya
А делают и так, и так, и еще хуже
citius
а хуже это как? :)
Nklya
Это когда фигачат в ансибле шелл команды друг за другом
Nklya
+ Не выделяют ничего в роли, просто куча yml, или один большой, применяют на каждый хост по очереди без распараллеливания
citius
не, эт клиника ваще
Nklya
Но сплошь и рядом
🧙‍♂️
Всем привет посоны
🧙‍♂️
http://neprivet.ru/
нет ли ощущения что это правило полная хуйня?
Pavel
nehuynya.ru/
Bruno
нет ли ощущения что это правило полная хуйня?
нет такого ощущения, потому что это правило — чистое золото :) Постарайся его придерживаться, пожалуйста. Люди скажут спасибо.
Ivan
Но всегда есть кто-нибудь кто считает, что он обязан кинуть этот линк
🧙‍♂️
нет такого ощущения, потому что это правило — чистое золото :) Постарайся его придерживаться, пожалуйста. Люди скажут спасибо.
ну я понимаю там тему переписки в почте не менять, или там типа стараться не пукать в лифте. Но я лишь хотел быть вежливым. Ну ок. Непривет
Bruno
Это чуть более сложный концепт, чем в случае с лифтом
Bruno
Тут идея в скоупах внимания и асинхронном характере коммуникации в чатах
🧙‍♂️
еще есть правила типа "ребята, я каждый вечер перечитываю все 20к сообщений, а вы тут флудите 1500 сообщений. не могли бы вы не флудить эти 1500?"
🧙‍♂️
но я вообще зашел спросить по делу
🧙‍♂️
поделитесь своими практиками как вы описываете список хостов. в каждой поддиректории или в одном
🧙‍♂️
кому как удобней, если можно кратенько почему
🧙‍♂️
бестпрактисы читаю, есть жи несколько подходов к этому делу
Pavel
Что за список хостов? Инвентори файл чтоли?
🧙‍♂️
aka hosts
Pavel
в беспрактисе норм советы, держи отдельную папку для каждого env, в ней файл с хостами
Pavel
Можно раскидывать, можно генерить, да как угодно. В каждом проекте может быть удобнее по разному.
Gleb
Нет
Alf 🙀
ой вей, в ансибль морду завезли https://github.com/ansible/awx
maniac
опять
Dmitry
опять
это tower на сей раз )
✙ Bogdan
А с чего такая щедрость, или это шось, что под башню канает?
Dmitrii
Скорее всего происто их тоуэр нахуй платным никому не сдался, вот и выложили чтобы "сообщество развивало" за бесплатно
Nklya
У них был какой-то анонс год назад на тему выхода части тавера в опенсорс
Alf 🙀
Да не, ну, стандартная модель разработки рх. Апстрим фрии ынтырпрайз и саппорт за деньги.
Dmitry
мы что, в чатике chef или puppet? несколько лет уже обещаниям (как redhat купила, так и начали обещать), что tower будет в opensource. нытики всё ныли "ну и когда? обещанного три года ждут". Вот, выложили :) И нате - давай спрашивать "с чего такая щедрость" :)))
Aleksei
на ансибл фесте как раз говорили что осенью
Aleksei
видимо приурочили к ансибл фесту в сф
Aleksei
там еще и тауэр новый обещали и всякие новые подписки
Nazar
лучше бы они tower в опенсорс пустили