Dmitry
не только на телефоне, в десктопе тоже
Mihail
дада, я чет гоню
Mihail
но ro было бы неплохо
Aleksey
ансибл странный.
Aleksey
register: a_notified
Aleksey
при несработавшем when регистрирует
Aleksey
"a_notified": { "changed": false, "skip_reason": "Conditional check failed", "skipped": true },
Aleksey
кто то усматривает в этом логику ?
Aleksey
да https://github.com/ansible/ansible/issues/4297
Mihail
кто то усматривает в этом логику ?
а у них в документации так и написано
Mihail
If a task fails or is skipped, the variable still is registered with a failure or skipped status, the only way to avoid registering a variable is using tags.
Mihail
http://docs.ansible.com/ansible/playbooks_variables.html#registered-variables
Aleksey
Коллеги, а скажите использование ignore_errors: yes это ведь для отчаившихся да ?
Aleksey
ведь почти любую ошибку можно отловить парой тройкой when перед таской
Lev
Интересный у тебя диалог с сами собой
Lev
пусть выскажется сторона за игнор ошибок!
Aleksey
ишу оправданий
Aleksey
пришлось впилить и я понял что это обычная лень
Lev
не использовал этот флаг, думаю, если где-то увижу, значит у кого-то всё пошло по говну
Anonymous
для модуля command не обязательно
Anonymous
или shell
Aleksey
ну вот у меня в command как раз
Lev
А где это может пригодится? Что-то запускаешь, что при нормальной работе закрывается с exit code > 0?)
Aleksey
ага
Aleksey
типа entry already exists
Aleksey
например
Lev
ну надо чекать, мне кажется, ибо зафэйлиться может и по какой-нибудь другой причине, которую хотелось бы учитывать
Aleksey
эх
Aleksey
не удалось использовать каст публичного одобрения для самооправдаения.
Anonymous
А где это может пригодится? Что-то запускаешь, что при нормальной работе закрывается с exit code > 0?)
из очевидного, греп вываливает 1, если ничего не находит. а это может быть и нормальным
Lev
грепай в сайлент моде)
Anonymous
можно даже || true добавить, но это тоже костыль
Lev
если что-то до грепа упало, оно же прервется, а в случае грепа тут очевидная опция, так как далее тебе нужно полученный результат обработать без прерывания
Lev
http://docs.ansible.com/ansible/playbooks_error_handling.html
Адаптивный Рекомбинатор
Пример: апт на множестве машин, где не все ключи заведены
Адаптивный Рекомбинатор
Как обработать?
Magistr
завести ключи сразу в плейбуке не ?
Aleksey
Да
Aleksey
Я сначала добавляю ключи
Адаптивный Рекомбинатор
Много разных реп
Magistr
т.е бардак ? )
Lev
😆
Aleksey
надо теперь прикинуть когда у них выходят обновления мажорных фич.
Aleksey
видимо там сложнее релиз цикл
Aleksey
спрошу еще в меньшем комунити.
Aleksey
господа, а на сколько мотивировано праивльно делать такое вот https://github.com/hellowyf/ansible/blob/167cee2623ad7f12352c638e9242e90c819712fc/ansible_linux/ansible_lnmp/roles/common/templates/sysctl_www.conf.j2#L43
Aleksey
кто нить вообще когда нить считает парметры sysctl для тюнинга памяти в tcp ?
Aleksey
чего то я совместное упоминание net.ipv4.tcp_mem и ansible_memtotal_mb встретил только один раз
Denis 災 nobody
судя по имени, это тюнинг памяти сервера под роль вебсервера..
Melnikov Alexandr
С ядра 2.6 в лине не надо тюнить TCP
Denis 災 nobody
авто
Melnikov Alexandr
Размерв буферов адаптируюся сами.
Aleksey
зачем опции и где почитать ?
Melnikov Alexandr
Опции видимо для ручного управления.
Melnikov Alexandr
Где почитать хз.
Denis 災 nobody
а что делает sysctl -w kernel.panic = 1 :)
Ivan
опасный вопрос
Ivan
надо затестить
Aleksey
в докере :)
Navern
panic: The value in this file represents the number of seconds the kernel waits before rebooting on a panic. When you use the software watchdog, the recommended setting is 60.
Navern
https://github.com/torvalds/linux/blob/master/Documentation/sysctl/kernel.txt
Aleksey
это типа failfast
Denis 災 nobody
есть у кого примеры для быстрого старта, чтобы не старее чем под 2.0?
Mihail
https://infoboxcloud.ru/community/blog/virtuozzo/226.html Что почитать про ансибль.
Melnikov Alexandr
)
Denis 災 nobody
нет, что-то типа "пример эталонной реализации"
Dmitry
что-то там по этой ссылке плохому учат
Denis 災 nobody
чему
Denis 災 nobody
надо написать нашу доку..
Denis 災 nobody
может и займусь, если будет время )
Dmitry
перевести на русский Ansible: Up and Running ? :)
Dmitrii
Создаю контейнер LXC с помощью модуля ansible. На начальном провижене пытаюсь поставить пару паакетов - не ставятся
Dmitrii
Если потом зайти по SSH - все ставится.
Dmitrii
Ошибка на момент провижена: Temporary failure resolving 'security.ubuntu.com'
Dmitrii
ns сервера не 127.0.0.1.
Dmitrii
Куда копать?
Dmitrii
Странная тема, что # cat /run/network/ifstate показывает lo=lo
Dmitrii
А ifconfig показывает что eth0 тоже есть