Vadim
Aleksey
это в теги ? :))
Vadim
А если серьезно, то новый синтаксис - это хорошо, но депрекейты в минорщине начинают .. беспокоить
Aleksey
ну для обычных лупов норм.
Aleksey
но кривая обучения стала просто абзац какой не пологой.
Nklya
Те, кто будут учить с 2.5 вообще ничего не заметят почти
Aleksey
ну да не заметят.
Aleksey
поиск на гитхабе тоже не заметит ага.
Aleksey
Aleksey
ну ладно. в остальном то 2.5 норм.
Aleksey
модулей понаписали 100500 и это радость
matt
digitalocean_domain_record так и не написали
Aleksey
http://docs.ansible.com/ansible/latest/playbooks_variables.html#what-makes-a-valid-variable-name
господа как можно наплевать на правило того что в переменной нельзя -
Sergey
?
Aleksey
ну я хотел странного. хотел - в переменной. а так низя
Aleksey
и это меня растраивает
Aleksey
я думал можно как то обмануть :) ну там заэкранировать. но нет.
Aleksey
неудача :)
Александр
Как и в самом питоне
Aleksey
ну да. но это нисколько не мешало мне это хотеть.
Александр
А в каких языках можно использовать дефис в именах? Ну кроме павершела
Aleksey
затрудняюсь сказать
Bogdan (SirEdvin)
Чисто технически, в python можно:
>>> setattr(a, 'c-c', 6)
>>> getattr(a, 'c-c')
6
Aleksey
господа, при вызове роли можно ей передать переменную. но что если я хочу передать не переменную а файл
Aleksey
как это можно организовать ?
Vadim
файл с переменными?
Aleksey
нет
Aleksey
скрипт
Vadim
файл с тасками?
Aleksey
нет
Aleksey
именно файл. sh-ку
Aleksey
наверное проще показат
Vadim
наверное проще передать имя файла как переменную - и в shell её
Aleksey
просто файл есть в одной роли. а положить его в определнное место должна другая роль
Aleksey
для консула нужно передать script_check
Aleksey
это sh-ка на 8 строк.
Aleksey
но фактически она должна лежать в роли постгреса. а в момент когда я ставлю этот файл я зову роль консула. потому что консул знает где должны лежать такие проверки
Aleksey
выглядит будто бы надо copy: register:
Vadim
лучше вынести это действие в отдельный плейбук
Aleksey
хм
Aleksey
не понимаю чем поможет ?
Vadim
и потом include_role: foo tasks_from: bar
Aleksey
ну да. и там же можно еще и перемнных дать
Aleksey
вот я обычные переменные туда отдал
Aleksey
а файл не соображу как
Vadim
mktemp, засунул sh-ку туда и передал путь к ней
Aleksey
они на разных хостах
Aleksey
ну вообще да
Aleksey
но идемпотентность...
Vadim
вот как у нас сделано: https://github.com/openshift/openshift-ansible/blob/master/roles/template_service_broker/tasks/remove.yml#L2
Vadim
тут файл копируется, но можно и самому в него чего хошь засунуть
Aleksey
спасибо ща посмотрю
Aleksey
ага.
Aleksey
а переменные с двумя почеркиваниями в начале тотже смысл что и в питоне несут ?
Aleksey
это правила игры проекта ?
Vadim
нет, это какое-то местное правило, которое потом кстати мутировало
Aleksey
Короче так тоже не лайк.
Aleksey
Но подсказало мне что можно это скрипт сразу описать как переменную
Aleksey
И так будет норм
Sergey
Aleksey
Andrew
Коллеги, привет.
Тауэр-кли в а-вэ-икс кто-нибудь стреляет? Че-то у меня браузером ок, а кли и курл из контейнера awx_task получают отлуп от nginx
Oleksandr
Коллеги, а можно как-то в аутпут выводить, почему таска skipped (в —check режиме)? Хочется статистику собрать, skipped потому, что например какое-то условие не выполнено или просто, скажем, shell модуль всегда пропускается в —check запуске.
Mikhail
Danila
Vadim
Оно же пишет с флагом -vvv - Condition is false ...
Nikolay Markov
посоны, а кто активно юзает в Ansible таску jenkins_script, можете поделиться домашними заготовками, как с ее помощью колдовать?
Aleksey
вон оно чо оказывается. ансибла умеет в retry.
- name:
uri:
....
until: uri.status in (200, 302, 401, 409)
retries: 5
delay: 30
Aleksey
может это конечно все знали, но я вот почему то нет :)
button
не знал, спасибо
hackru
ты чо, ансиблом деплоиться собрался?
Artem
Деплоить ансиблом моветон?
Bogdan (SirEdvin)
Конечно, надо везде разворачивать кубер.
Vadim
правильней ансиблить деплоем
Artem
нет правда, а че плохого в деплое через ансибл?
Vadim
в советской россии энсибл может задеплоить тебя, например
citius
а достаточно ли канонично деплоить сначала кубер ансиблем?