eucariot отпуск (MSK+4)
ce_config - аналог ios_config
eucariot отпуск (MSK+4)
да, а может быть иначе?
eucariot отпуск (MSK+4)
Про найденные ошибки уже написал. Про вот эту пока нет, потому что не уверен, что в нём дело.
eucariot отпуск (MSK+4)
да
eucariot отпуск (MSK+4)
-vvvv?
eucariot отпуск (MSK+4)
Выглядит именно так, хотя ошибка не об этом. Абсолютно вся конфига доезжает до конца. То есть железка не возвращает никаких ошибок
eucariot отпуск (MSK+4)
Помониторю, может и в этом дело. Но ошибка странная)
eucariot отпуск (MSK+4)
конфиг
eucariot отпуск (MSK+4)
4к комманд
eucariot отпуск (MSK+4)
Диких проблем нет. В целом всё работает чётко, особенно, когда я поправил модуль чуть-чуть.
eucariot отпуск (MSK+4)
Два вопроса, которые я уже довольно долго не могу решить - это озвученный и экранирование символа {% в хэше пароля))
Ievgen
кстати кто мигрирует на 2.5 https://github.com/ansible/ansible/issues/38208
я наебался немного, и в документации этого нет (ну или я не нашел)
inqfen
ночь
inqfen
Кто в курсе, можно ли изменить дефолтные пути поиска для файлов и шаблонов?
Aleksey
ansible-config dump
Aleksey
там все есть
Nklya
А можно такого не делать
inqfen
Я лох и у меня ansible 2.2
inqfen
там нет ansible config
Igor
Звучит как "Здравствуйте, меня зовут Имярек, я наркоман."
inqfen
просто есть плейбуков штук 40, в основном таски одинаковые, а вот переменные, файлы и шаблоны отличиются. Вместо этого зоопарка запилить один универсальный плейбук, а вот все остальное указывать, с переменными-то проблем нет, а вот файлы и шаблоны в таком случае только копипастить получается из их расположения в дефолтные пути
Nklya
Nklya
Это называется декомпозиция и разделение на роли и плейбуки
Nklya
Вместо того чтобы делать свалку говна
Aleksey
Aleksey
inqfen
Это не декомпозиция, а копипаст
inqfen
ln -s
Все в гите и запускается с bamboo, добавляется еще и каждый раз структуру восстанавливать
Aleksey
include_role: которая будет содержать все эти файлы
inqfen
Если будут вообще все в одном месте, то либо должны быть уникальные имена файлов, а они одинаковы, содержимое фалов не совпадает (файлы -конфиги nginx, docker-compose, dockerignore и подобные типовые вещи), либо под каждый набор файлов своя роль и мы снова приходим к нескольким десяткам ролей
Aleksey
видно что проблема есть. но пока она достаточно абстрактна не понятно как помочь
Aleksey
попробуйте переформулировать
Nklya
Видно что проблема странная. Видимо нужно не обкладываться костылями, а понять как такое вообще получилось.
Vladimir
кто-нибудь в курсе, блокировка телеграммки ожидается?
Vladimir
предпосылок для отмены решения вроде не заметно....
Vladimir
Это вам надо в роскомнадзор писать, тут я думаю инсайда нет :)
Vladimir
В любом случае есть же прокси встроенный в телегу уже
Stepan T.
Господа, вопрос. Дурацкий. Про регулярки в условиях.
when: '"Intel(R) Atom(TM) CPU D510 @ 1.66GHz" in ansible_processor' - вот так работает.
when: 'search("Intel(R) Atom(TM)") in ansible_processor' - так не работает.
ЧЯДНТ?
Vadim
Salem
Aleksey
ftp еще существуют ?
Aleksey
omg
Alexander
Что им будет-то?
Alexander
Больше скажу - на ftp некоторые госконторы строят свою инфраструктуру обмена данными :)
Aleksey
станут (own|next)cloud-ами
Nklya
Serg
если я в процессе проигрывания плейбука добавляю роль в директорию с ролями, мне нужно как-то обновлять переменные или что-то в этом роде..? или ансибл подцепит ее
Ivan
Есть два сервера — на одном VipNet, на другом HyTechDB. Какой сам админить будешь, а куда брата пошлёшь?
Tadeusz
Два стула же
Stepan T.
Типовые варианты регулярок не работают. \Значение\ он сам подставляет, если значение в ковычки заключено. ^Atom$ например
Vladimir
Причем в мск
Aleksey
Vladimir
В след раз когда делать буду скину, если найду инструкцию то даже сейчас скину
Vladimir
наши года 4 как на электронную почту перешли с цифровой подписью
Vladimir
а то и больше
Aleksey
идите как с эти в девопсятину ладно ?
Vladimir
Окей :( Но оттуда тоже прогонят же с такими беседами :) а по делу есть ли редактор который знает все модули, а точнее что бы он понимал что если ~4 отступа от имени модуля то уже нужно его параметры автокомплейтить ?
Vadim
Ivan
в ансибл тайсктаймаут так и не завезли да ?
В stable-2.5 на уровне таска нет понятия таймаут выполнения. Возможно связано с тем, что модули запускаются через subprocess.Popen и потом вызывается communicate. И вот у этого communicate есть аргумент timeout, но только начиная с версии python 3.3.
Ничего не мешает запилить свой обработчик вместо communicate. Это бы открыло путь к live-выводу, к timeout, уменьшило бы потребление памяти в некоторых сценариях, но communicate вполне достаточно в большинстве задач, поэтому похоже не первый приоритет.
Vadim
>vscode из атома взял плагин
шта
Vadim
нет уж, доктор сказал в девопс, значит в девопс
Aleksey
Vladimir
Vladimir
Плагин для vscoda взяли из atom'a, если удобнее портировали ...
Nklya
там много плагинов вообще то
Vladimir
Ага, но я ставил порт атома, и выше спрашивал совета что лучше использовать :) А наезды про девопс в этом чате вообще не ясны мне :)
Vladimir
почему не в agile чат ?
Aleksey
часть чатов хотелось бы сохранить тематическими а не трепотой
Vladimir
Согласен, я в 95 % стараюсь писать про анзибл, и как удобно им управлять же
Vadim
действительно, какая разница - "взяли" или "портировали"
Vladimir
Ну это придирки, взяли или портировали это такое
George
Простой вопрос: как в anisble утянуть с хоста файл в текущий каталог (где playbook'а) находится? copy с delegate_to: localhost хотят абсолютный путь.
Vadim
Vadim
https://docs.ansible.com/ansible/latest/modules/fetch_module.html
fetch - Fetches a file from remote nodes
Vadim
путь к плейбуку хранится в playbook_dir
George
Окей, я соврал. Мне надо не fetch, мне надо записать содержимое переменной (copy: dest/content).
George
О! playbook_dir, спасибо.