Timur
А вы как хотите?
Anonymous
Так и нужно руками запускать
Согласно документации - не нужно - https://docs.ansible.com/ansible-tower/latest/html/userguide/projects.html#ansible-galaxy-support
Anonymous
AWX сам должен поднянуть зависимости
Flover
Добрый день, подскажите пожалуйста как можно заигнорить такую ошибку в плейбуке?
Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
Lev
там теперь ошибки на русском?)
Victor
Как хорошо что я нигде не ставлю русскую локаль
Asgoret
Всем привет.
Возник вопрос: как в jinja2 шаблоне занести другой jinja2 шаблон?
попробовал инклюдом или импортом, ругается на то, что не может найти ':'
Без включения второго шаблона первый шаблон отрабатывается, но хотелось бы их разнести
Александр
хм
Александр
здрасьте
Александр
я тут с модулем ансибла для dconf играюсь в центоси
Александр
он требует установки psutil
Александр
если я ставлю версию второго питона, то он вываливается с ошибкой(судя по гуглению - версия слишком старая)
Александр
если я ставлю версию для питона 34 или 36, то он вообще эту утилиту не видит и говорит
Vladislav 👻
не видит, потому что надо интерпретатор переопределять
Александр
пишет Python module psutil is required on managed machine
Александр
а
Vladislav 👻
Например так: ansible_python_interpreter: "/bin/python3.6"
Александр
хм
Александр
щас потестю
Dmitriy
а не подскажите как сделать несколько тасок в одном лупе?
Александр
include?
Dmitriy
т. е. вынести таски в отдельный файл, вызвать его через include и запустить в loop?
Vladislav 👻
да
Артем
Александр
Можно повторить loop для каждой таски
Dmitriy
надо на одной итерации выполнить несколько тасок, потом на второй и т.д.
Александр
тогда include
Dmitriy
спасибо
Павел П.
Oleg
товарисчи, использует ли в работе кто нибудь модуль докер-контейнер?
Anonymous
Oleg
есть ли какой ниб способ использовать register для дальнейшего debug:?
Anonymous
А при чем тут docker_container?
Артем
дальнейший debug чего именно?
Oleg
и дебагом, как я понимаю, посмотреть
Артем
detach=no если использовать?
Anonymous
Oleg
умирает
Oleg
endpoint он...выполнил и сдох
Артем
ну тогда detach=no, и с log_driver играться
Anonymous
Ну тогда просто читай файл с выхлопом лога этого контейнера
Oleg
а не в курсе, если в модуль вставить то что не описано в документации, то выполнение упадет на ошибку или норм все будет?)
Артем
смотря в какое место)
может упасть на запуске при проверке синтаксиса, а может и во время выполнения из-за неправильных параметров. можно ignore_errors заюзать, чтобы во время выполнения не упало, но это всё равно ничего хорошего не даст
Артем
но есть вещи, не описанные напрямую в документации ansible, например в том же docker_container параметр log_driver
Артем
потому что он напрямую подставится в команду docker и тут уже может упасть сам docker run или т.п.
Anonymous
Anonymous
Буду знать)
anikin
Артем
Артем
он описан, он есть, но его значения не описаны
Артем
а если не описан, то да, недоступен)))
Anonymous
Ага, ну так понятно. Вполне логично в таком случае
Артем
хмм....да, это плохой пример был)) потому что просто параметр не типа "перечисление", где только из определенного списка можно подставить, в log_driver что угодно можно вписать ведь.
brestows
Народ, подскажите, есть вот такой кусок ansible https://hastebin.com/qinimibira.sql
он выкидывает ошибку
"Failed to find required executable composer in paths: /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin"
хотя
# whereis composer
composer: /usr/bin/composer /usr/local/bin/composer /usr/share/composer
Что не нравится этому модулю ?
Victor
Victor
Так вот туда где ставили он не ищет
brestows
Что значит куда, он в системной каталоге стоит, который указан в PATH
Victor
А теперь финт ушами. Попробуй найти совпадения между тем где ищет и где лежит
Victor
Нет
Victor
В твоем мб. А в анзибловском нет
brestows
ищет: /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
лежит: /usr/bin/composer
Victor
Ок. Долблюсь в глаза.
Victor
Композер точно стоит на *целевой* машине?
brestows
Точно, запускается и отрабатывает
brestows
На сервер на который натравливаю ansible
Lex
ребяты. подскажите плиз. А можно в роли использовать hosts
Lex
например у меня в плэйбуке
hosts: group1
role:
- role1
а внутри роли
hosts: group2
а потом остальные таски для group1
Артем
тут предлагают условием when работать. а when можно применять к block
brestows
brestows
прав хватать должно, через sudo все делается
Victor
Lex
а надо чтобы она всегда отрабатывала
brestows
brestows
# ls -l /usr/bin/composer
-rwxr-xr-x 1 root root 1549 Nov 2 08:12 /usr/bin/composer