Tadeusz
пиво то я быть может и напился, но не ломал никого :)
simplemice.eth
:)
Tadeusz
simplemice.eth
удоли!!! я на фото
Sergey
simplemice.eth
снес бота, спс
Tadeusz
/me троллит из Праги... банка 19 крон = ~55р
Sergey
А если серьёзно, то мне было бы очень любопытно узнать, что именно коллеге выше помешало Рандек использовать вместе с Ансиблом.
simplemice.eth
желание?
Марат
))))
Марат
Tadeusz
challenge accepted :)
Sergey
Предлагаю к КДПВ цеплять историю про Ансибл - чтобы онтопик было 😊
Viktor
Чё ты там читаешь?)
Марат
Чё ты там читаешь?)
во, и ты тут)) хз, вк лента
Tadeusz
вк
Tadeusz
ужасно, мой друг, удали, откажись.
Марат
ужасно, мой друг, удали, откажись.
не могу, там группы в которых концерты публикуют)
simplemice.eth
хватит чатик во флуд превращать )
Марат
сорян, посоны)
Aleksei
Ну и в целом впечатление от него было не оч. Опенсорс в плохом смысле
Vadim
19 крон за Гамбринус?
Tadeusz
увы, да, рыночная цена
simplemice.eth
хватит чатик во флуд превращать )
Sergey
Не заработали динамические инвентори и логин с гитхабом
OAuth там нет. С другой стороны, всегда можно чуть больше подумать и сделать (Rundeck + pam_oauth). Про динамический inventory сказать не готов - не делал, у меня статика была.
Womchik
ppl, вот такую портянку можно как-то привести в более читабельный вид? https://paste.fedoraproject.org/paste/jpmG9cadR9XxvdVVvob1lg
Александр
можно нужные поля выдрать
Timur
Все вполне нормально сделано
Womchik
длинно слишком. убрать ненужные не получается. пишет, что не хватает тэга
Timur
Ну, можно сам темплейт в отдельный файл вынести, но содержание не поменяется
Womchik
Timur
snmp* например
А что мешает их убрать? Заббикс ругается?
Womchik
да
Павел
Товарищи, кто пользуется AWX, подскажите, сталкивались ли с таким: SCM в нескольких проектах перестали апдейтится, точнее джоба запускается и висит в статусе Pending, в следствие чего, jobs в расписании не выполнялись. В логах контейнера awx_task ошибки вида ``` 2018-11-27 07:48:34,307 DEBUG awx.main.scheduler Running Tower task manager. 2018-11-27 07:48:34,311 DEBUG awx.main.scheduler Starting Scheduler 2018-11-27 07:48:34,335 DEBUG awx.main.scheduler project_update 496 (pending) is blocked from running 2018-11-27 07:48:34,348 DEBUG awx.main.scheduler Dependent project_update 496 (pending) is blocked from running ``` после перезапуска контейнеров - все заработало. Нашел issues https://github.com/ansible/awx/issues/2082 https://github.com/ansible/awx/issues/2335 Но там тихо и говорят обновитесь и все будет ок, но версия AWX - 2.0.1, Ansible - 2.7
Konstantin
Коллег, всем привет. Словил мозговой ступор по обраотке списоквов. Есть два списка портов service_int_ports и service_ext_ports, вопрос как создать переменную, чтобы подпихнуть ее в docker_container?
Victor
Коллег, всем привет. Словил мозговой ступор по обраотке списоквов. Есть два списка портов service_int_ports и service_ext_ports, вопрос как создать переменную, чтобы подпихнуть ее в docker_container?
Словил мозговой ступор по обработке твоего вопроса. Ничего не понял. Докер поддерживает только один вид переменных - переменные среды. Туда и запихивай то что тебе надо.
Konstantin
Словил мозговой ступор по обработке твоего вопроса. Ничего не понял. Докер поддерживает только один вид переменных - переменные среды. Туда и запихивай то что тебе надо.
у docker_conptainer есть ports. Набор потров у сервиса может меняться, как и маппинг в внешнего порта на внутренний. Я ответил? 🙂
Konstantin
Ну на момент разворота контейнера тыж их знаешь? Вот и указывай.
Я хочу иметь два списка портов, в vars/main.yml . Так как эти списки потом используются в других местах.
Konstantin
Заниматься тем, что регулярно переписывать несколько ролей ради изменения списка портов я не хочу.
Konstantin
var/main.yml или group_vars не принципиально.
Victor
zip?
Konstantin
или я не верно использую, или у меня не получилось. Допетрить я не смог.
Victor
Нуок, у тебя есть два списка, ты их попарно объединяешь, как ты собираешься выяснять какая из этих пар тебе нужна? Или все?
Konstantin
все
Victor
Тогда не вижу проблем
Victor
в джинже, правда, zip'а нет, так что придется сэмулировать. Либо сделать факт из темплейта, либо вроде есть какое-то шаманство с расширениями к джинже
Womchik
Combine?
Victor
ох вей. я все наврал
Victor
- name: give me list combo of two lists debug: msg: "{{ [1,2,3,4,5] | zip(['a','b','c','d','e','f']) | list }}" - name: give me shortest combo of two lists debug: msg: "{{ [1,2,3] | zip(['a','b','c','d','e','f']) | list }}"
Victor
https://docs.ansible.com/ansible/2.5/user_guide/playbooks_filters.html
Konstantin
спс, я сейчас зачитаю.
Victor
Ок, не все, а про наличие зипа наврал
Alexander
Если я запускаю таск из роли напрямую, и он не main.yml, то переменные в роли не читаются?
Artur
таск из роли напрямую эт через инклюд ?
Alexander
Да
Artur
- set_fact: outer_item: '{{ item }}' - name: mysql prepair include_tasks: mysql.yml with_items: - '{{ outer_item.sites }}' loop_control: loop_var: local_item
Artur
внутри инклюда будет доступна local_item
Artur
что конкретно ?
A
with_items: - '{{ outer_item.sites }}' loop_control: loop_var: local_item
Artur
{{ outer_item.sites }} переменная у меня
Artur
точнее список переменных
Artur
по сути этот блок дублирует всё из outer_item.sites в переменную local_item
Artur
которая уже падает внутрь инклюдного таска
Artur
и "внутри" его уже можно брать данные из local_item
A
Спасибо
Dmitry
Ребят, а кто юзал ansible_facts.packages?
Dmitry
чет я не могу никак сделать проверку
Dmitry
хочу when: ansible_facts.packages[‘my_package’] is not defined
Dmitry
но видимо что я делаю не то
Vlad
Там же обычный питон, можно что-то типа not ansible_facts.packages.has_key(‘my_package’)
Dmitry
elasticsearch not in ansible_facts.packages
Dmitry
вот гуглится такое
Dmitry
но не работает