Ждун
а это украинский канал? или в прикрепленном сообщении опечатка в слове новый
Денис
Это больше сербский ))
Artem
а это украинский канал? или в прикрепленном сообщении опечатка в слове новый
Это не украинский язык, но они есть как и все остальные :))
Денис
как организовать выкачивание journalctl со всех хостов и разложить вывод в отдельные файлы, в идеале one-liner'ом?
Просматривал историю и наткнулся на твое сообщение, может актуально? Пробовал через systemd-journal-remote?
Vadim
Просматривал историю и наткнулся на твое сообщение, может актуально? Пробовал через systemd-journal-remote?
а, нет, там временные хосты. я сделал в две строчки - https://github.com/openshift/openshift-ansible/blob/master/.papr.sh#L31-L34
Денис
Ясно ))
Aleksey
ansible/ansible was tagged: v2.5.1 Link: https://github.comhttps://github.com/ansible/ansible/releases/tag/v2.5.1 Release notes: New release v2.5.1
оказывается у ансибла есть релизноутсы на минорные версии. https://github.com/ansible/ansible/blob/stable-2.5/changelogs/CHANGELOG-v2.5.rst
Tadeusz
Сказал админ канала энсибл
Max
Всем привет, есть у кого идеи почему рендеринг в модуле ios_config не хочет работать, если файл без темплейта подставлять, то заливается
Max
{% for i in mgmt.keys() %} interface {{i}} description test {% endfor %}
Konstantin
Правильней на какой нить пастбин выложить и дать ссылку суда. ИМХО
Sergey
{% for i in mgmt.keys() %} interface {{i}} description test {% endfor %}
ответ прост настолько, насколько возможно - внутри циски нет питона. модуль template работате на удалённом хосте.
Artem
Привет, подскажите почему здесь copy2, а не copyfile? https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/files/copy.py#L393
Artem
Понимаю между ними разницу, но не очевидно что может зафектить если заменить.
Sergey
Если бы ты начал с вопроса "зачем заменить", было бы чутка понятнее.
Artem
У меня странный случай мне не нужно менять права и переносить метаданные.
Sergey
не нужно - не меняй, тебя же никто не заставляет.
Sergey
в этом случае файл получит права по умолчанию.
Artem
У пользователя который копирует нет прав на chown, а если выполнять через copyfile применяются права umask.
Artem
не нужно - не меняй, тебя же никто не заставляет.
Да но выполнение фейлится даже если указывать игнорирование ошибки и файл не копируется, в случае copyfile есть фейл, но файл копируется. Такое вот. И вот если изменить на copyfile заденет ли как-то другие модули?
Sergey
На мой личный вкус, здесь сам процесс сломан. Вносить из-за этого правки в core-модули - странное. Что удерживает тебя от "задаться вопросом 'а какого хера нет нужных прав?".
Artem
Ответ есть. Криво примаунченый диск, итд...(( Но пофиксить возможности нет.
Nklya
Как обычно https://tproger.ru/explain/xyproblem/
Sergey
Ответ есть. Криво примаунченый диск, итд...(( Но пофиксить возможности нет.
Если всем плевать и "....фиксить нет возможности..." (но все знают, что она есть, просто никто не хочет этим заниматься), то правда не стоит тратить время на странное. Просто используй модуль 'command' или 'shell'. Дерьмо? Да, без вопросов. Как водится - дерьмо на входе (странные условия), дерьмо на выходе (странные решения).
Artem
Спасибо. Совсем странный вопрос. Как модуль shell может себя странно вести. Чего от него можно ожидать?
Womchik
Всего
Sergey
Спасибо. Совсем странный вопрос. Как модуль shell может себя странно вести. Чего от него можно ожидать?
Issues в репе ансибла могут подсказать точнее. Лично я с выкрутасами не сталкивался, но я им и пользуюсь раз в сто лет в обед.
Artem
Спасибо ;)
Max
ответ прост настолько, насколько возможно - внутри циски нет питона. модуль template работате на удалённом хосте.
оказалось, что не воспринимает заглавные буквы ethernet1/1 - проходит, Ethernet1/1 - выдает ошибку
Даня
ребят, уже задавал подобный вопрос, как можно узнать регион ес2 инстанса, если у меня есть access_key, secret_key и айпишник?
Даня
нашел данный модуль, но я все-равно не могу понять, он работает только локально?
Даня
http://docs.ansible.com/ansible/latest/modules//ec2_instance_facts_module.html
Ждун
по моему методату по ec2 можно курлом просто получить
Даня
но ведь это будет инфа по всем инстансам в регионе, я прав?
Даня
сейчас поковыряю
Ждун
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
Ждун
ну только надо с самого инстанса это получать
Даня
угу, как раз смотрю
Даня
ага, т.е. если у меня есть доступ то я могу прямо с инстанса запустить
Даня
инет тупит, не обращай внимания)))))
Даня
а, короче я понял. у меня в любом случае будет выполняться плейбук на целевой машинке
Даня
там то я и подсмотрю факты, или модулем, или курлом
Даня
спасибо
Aleksey
@Dragonflybsd 1000+
Denis 災 nobody
Ага, круто
Ждун
в apt обновился ансимбле 2.5.1.
Ждун
https://www.jeffgeerling.com/blog/2018/use-ansibles-yaml-callback-plugin-better-cli-experience
Ждун
видели такое? по моему интересно
Yury
Прям огонек
Igor
Огонь!
Айтуар
Блин. 🤬 А вот почему сами разработчики ансибля эту фигню не сделают? Они что сразу в исходном формате научились читать? Или наверное даже в бинарном.
Айтуар
Всегда приходилось открывать лог файл в чем-то что форматировало.
Айтуар
geerling и есть разработчит ansible
Нашёлся кто-то кто не хотел читать в исходном формате))
Womchik
а это нормально? curl -I ansible.com HTTP/1.1 301 Moved Permanently Date: Mon, 23 Apr 2018 08:06:24 GMT Location: https://www.ansible.com/ host www.ansible.com Host www.ansible.com not found: 3(NXDOMAIN)
Matvey
Редирект на Https обычный
Ждун
Все правильно
Womchik
только редирект с ansible.com на www.ansible.com, которого нет в днс
Vadim
$ dig +short www.ansible.com 330046g46.secure0032.hubspot.net. 330046.group46.sites.hubspot.net. group46.sites.hscoscdn40.net. 104.17.115.180 104.17.112.180 104.17.114.180 104.17.113.180 104.17.116.180
Womchik
теперь работает. час назад первый домен резолвился, второй нет
Denis 災 nobody
ничего, бывает, обычное дело.. (с) детский мульт
Andrey
Alex Budenkov
приветы!
Andy
Здравствуй /1159 :)
Sun
ничего, бывает, обычное дело.. (с) детский мульт
«дело житейское» © Карлсон
Andrey
Здравствуй /1159 :)
привет неизвестный фидошник
Andy
аа)
Денис
Ребята, подсобитие, знаю что не в тему но пробовал спросить на ru_devops....
Денис
Эх.. Вобщем кто там был нонимаете. Нужно решить немного рарететную задачку. Поднять webmin. Хочу поднять на локалхост.
Денис
Возникла проблемка с проксированием запроса. Прорисовывается форма авторизации, но возникает 401 ошибка при submit
George
submit делает ansible?
Денис
Простите ребята это вообще не по теме было )) т.е. делаю пока без ансибла - хочу сначала попробовать вручную
Денис
Нет, submin делает пользователь, который входит авторизуется в вебке webmin
Pavel
я извиняюсь, может за тупой вопрос, но не могу вдуплить: надо содержимое переменной, имя которой, в свою очередь, тоже переменая, что-то типа такого: vars: txt_main: "1234567890" main_val: "main" tasks: - name: test debug: msg: "{{ 'txt_'+main_val }}" хочу получить "msg": "1234567890" а получается "msg": "txt_main"
Денис
Такой же ответ ))
Денис
Может кавычки убрать?