Avonar
ну т.е. так и есть само собой
Avonar
но объясните
Avonar
https://docs.ansible.com/ansible/apt_module.html
Avonar
как из этого сделать вывод о том какую команду я должен ввести чтобы у меня ансибл установил что-то через apt-get?
Адаптивный Рекомбинатор
там же примеры!
Адаптивный Рекомбинатор
https://docs.ansible.com/ansible/apt_module.html#examples
Адаптивный Рекомбинатор
facepalm.jpg
Aleksey
как из этого сделать вывод о том какую команду я должен ввести чтобы у меня ансибл установил что-то через apt-get?
- name: Install Debian system packages apt: name: "{{item}}" update_cache: yes cache_valid_time: "{{apt_cache_valid_time | default (3600)}}" with_items: - less - telnet - tcpdump environment: https_proxy: "{{http_proxy}}" http_proxy: "{{http_proxy}}"
Адаптивный Рекомбинатор
environment лучше группой задавать
Aleksey
группой ?
Aleksey
аа
Aleksey
у меня динамик инвентори и не везде можно прокси для запросов использовать
Avonar
там же примеры!
заебись, только это примеры не для команды
Aleksey
ты какую команду то хочешь ?
Avonar
ansible 100 -a "free -m" -u user
Avonar
вот
Avonar
это мне понятно
Oleksandr
не привыкай к плохому
Oleksandr
делай через плейбуки всё
Avonar
а там написано я так понима yaml написан
Avonar
=(
Avonar
мне же просто сервис развернуть
Aleksey
ансибл это сплошой ямл
Roman
граждане, а как сочетается oom killer и докер?
Адаптивный Рекомбинатор
Oleksandr
мне же просто сервис развернуть
пиши yaml и запускай ansible-playbook вместо ansible
Avonar
ну неужели нельзя какое-то говно по-быстрому установить на куче серваков не используя при этом плейбуки?
Oleksandr
можно
Oleksandr
но не нужно
Avonar
плохому научите меня
Aleksey
плохое это ты предлагаешь нам. не согласны на это мы
Aleksey
херач плейбук :)
Architector
Не нравятся плейбуки, не используй ансибл. Пиши на перле свой велосипед )
Oleksandr
ну почему, однострочники иногда полезны
Oleksandr
но сначала надо дзен плейбуков постигнуть конечно
Avonar
я не против плейбуков
Avonar
я против плейбуков для простых задач
Avonar
я хочу отрубить маленькую веточку
Avonar
а вы предлагаете расчехлять бензопилу =(
Адаптивный Рекомбинатор
но это пиздатая японская автоматическая и очень точная пила!
Адаптивный Рекомбинатор
ты точно не сможешь отпилить ей ногу!
Kanat
не хватает на баланс, не много денег можете выручить?😊
Ilia
Конечно, давай номер
Avonar
заебись, только она лежит на втором этаже загородного дома незаправленная и мне быстрее этот сучок забами перегрызть
Ilia
Тут каждый по 100 руб скинет – будет 23800 руб
Kanat
Нет конечно
Ilia
Да хоть по 5000
Kanat
50
Адаптивный Рекомбинатор
эта
Адаптивный Рекомбинатор
мне тоже не хватает
Адаптивный Рекомбинатор
но мне много надо
Адаптивный Рекомбинатор
по 10к каждый
Avonar
номр 10к
Avonar
мне на мотоцикл хватит
Адаптивный Рекомбинатор
не, ну девопсы вы или нищие? )
Kanat
Kanat
На
Alexander
Я не девопс
Alexander
Адаптивный Рекомбинатор
Я не девопс
тогда 20к
Roman
граждане, а что вы используете в качестве рекурсивного днс-сервера?
Oleksandr
dnsmasq?
Logan
pdns-recusor?
Dmitrii
плохому научите меня
Вот так можно: ansible group-app -m shell -a 'cmd="sudo apt-get install foo-bar | grep OK"' -i inventory
Aleksey
unbound
Dmitrii
Если вот такое квотирование использовать то тогда можно сложные команды туда пихать, с пайпами и прочим говном
Oleksandr
Вот так можно: ansible group-app -m shell -a 'cmd="sudo apt-get install foo-bar | grep OK"' -i inventory
госпаде. ansible all -m "apt" -a "name=PKGNAME state=installed"
Адаптивный Рекомбинатор
это все слишком просто!
Dmitrii
Я предложил абсолютно универсальный вариант как автор и запросил
Oleksandr
И как ты туда пайп сунешь? Или awk?
зачем их туда сувать? автор хотел, чтобы "ансибл установил что-то через apt-get"
Dmitrii
Ну разве у меня не через apt-get и без Ansible?
Aleksey
Dmitrii
Я в курсе про модули, но они нахер не нужны когда надо сделать что то на пачке серверов быстренько.
Oleksandr
Ну разве у меня не через apt-get и без Ansible?
автор хотел использовать именно модуль апт. поэтому и привёл ссылку https://docs.ansible.com/ansible/apt_module.html
Dmitrii
Я реально не понимаю зачем использовать модуль apt если не собираешься использовать его как плейбук, чтобы контролировать стейт и прочее, а для разового использования.
Dmitrii
shell во все поля.