Tadeusz
пиво то я быть может и напился, но не ломал никого :)
simplemice.eth
:)
Tadeusz
simplemice.eth
удоли!!! я на фото
Sergey
simplemice.eth
Tadeusz
/me троллит из Праги... банка 19 крон = ~55р
Sergey
А если серьёзно, то мне было бы очень любопытно узнать, что именно коллеге выше помешало Рандек использовать вместе с Ансиблом.
simplemice.eth
желание?
Марат
))))
Марат
Dmitry
Tadeusz
Sergey
Предлагаю к КДПВ цеплять историю про Ансибл - чтобы онтопик было 😊
Viktor
Tadeusz
вк
Tadeusz
ужасно, мой друг, удали, откажись.
simplemice.eth
хватит чатик во флуд превращать )
Марат
сорян, посоны)
Aleksei
Aleksei
Ну и в целом впечатление от него было не оч. Опенсорс в плохом смысле
Vadim
19 крон за Гамбринус?
Tadeusz
увы, да, рыночная цена
simplemice.eth
хватит чатик во флуд превращать )
Aleksei
Womchik
ppl, вот такую портянку можно как-то привести в более читабельный вид?
https://paste.fedoraproject.org/paste/jpmG9cadR9XxvdVVvob1lg
Александр
можно нужные поля выдрать
Timur
Timur
Все вполне нормально сделано
Womchik
длинно слишком. убрать ненужные не получается. пишет, что не хватает тэга
Timur
Ну, можно сам темплейт в отдельный файл вынести, но содержание не поменяется
Timur
Womchik
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
Konstantin
Victor
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
A
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
но не работает