Timur
(может кто использовал)
Anonymous
нет
Timur
не умеет или не использовал? :)
Anonymous
только в рамках playbook
Timur
только в рамках playbook
т.е. dependencies в meta.yml по факту нужны только в рантайме, да?
Timur
жаль
Anonymous
не уверен
Anonymous
просто попробуй
Timur
надо попробовать поставить, да
Timur
а то вдруг заработает - разверну где-нибудь рядом с прочим барахлом и будет красота - просто одну dependency объявляешь, а оно остальное само подтягивает, и за изменениями следить не надо (вдруг ты что в середину добавил)
Anonymous
по идее если в зависимостях прописано все, что надо, то сработать должно
Anonymous
я не уверен. попробуй
Timur
попробую, потом расскажу, чо как :)
Anonymous
зависимости все равно в самих playbook фиксируются
Anonymous
если там их нет, то чуда не будет
Timur
т.е.? В плейбуке у меня одна роль, и всё
Timur
и переменные из lookup('env', '...')
Anonymous
если про галакси, то там можно строить зависимости
Timur
если про галакси, то там можно строить зависимости
не, зависимости между ролями можно строить где угодно, если у тебя эти роли рядом валяются
Timur
речь о том, чтобы они устанавливались, автоматически подтягивая зависимости
Anonymous
т.е. устанавливаешь одну роль, то она тянет другие
Anonymous
если в самой роли есть мета информация
Timur
да, meta/main.yml, раздел dependencies
Anonymous
пробуй. если устроить результат переиспользуй
Timur
угу, это было бы няшно
Sheridan
я сошол с ума или просто выспацца надо?..
Sergey
я сошол с ума или просто выспацца надо?..
Похоже на упоротую заготовку для systemd unit
Sergey
...что и требовалось доказать.
Vladimir
Один вопрос, нафига????
Sheridan
Один вопрос, нафига????
Потому что могу ))
Mentat
Да, меня тоже регулярно во втором часу ночи посещают мысли о чем-нибудь универсальном на переменных и шаблонах, Спать надо больше)
Vladimir
Потому что могу ))
У меня был другой вариант: "потому, что времени дофига")
Sheridan
У меня был другой вариант: "потому, что времени дофига")
ну цэ мои домашние плейбуки. Я в них играю часто вместо контрастрайка )
Vladimir
ну цэ мои домашние плейбуки. Я в них играю часто вместо контрастрайка )
Зачем? Какая практическая ценность, вот этого всего?
Vladimir
Я без наездов, просто пытаюсь понять... Мне, вот когда охото поработать и есть время, я делаю, что-то полезное.
Mentat
Это весело 😊
Ты хоть на гитхаб с галакси вытаскивай
Sheridan
Ты хоть на гитхаб с галакси вытаскивай
да чота я протупил и пороли сразу в дефолты запихнул. А теперь как то лениво в волт вытаскивать...
Timur
Это весело 😊
красиво, душевно
Timur
:)
Sheridan
както прикололся даже и жены ноут тоже посчитал ))--- - name: Выливаем лого win_copy: src: "logo/{{ merged_vars.windows.oem.logo.name }}.bmp" dest: "{{ merged_vars.windows.oem.logo.location }}" - name: Применяем OEM win_regedit: path: 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' name: '{{ item.name }}' data: '{{ item.data }}' state: present loop: - { name: 'Logo' , data: "{{ merged_vars.windows.oem.logo.location }}" } - { name: 'Manufacturer', data: "{{ merged_vars.windows.oem.manufacturer }}" } - { name: 'Model' , data: "{{ merged_vars.windows.oem.model }}" } - { name: 'SupportHours', data: "{{ merged_vars.windows.oem.support.hours }}" } - { name: 'SupportPhone', data: "{{ merged_vars.windows.oem.support.phone }}" } - { name: 'SupportURL' , data: "{{ merged_vars.windows.oem.support.url }}" }
Anonymous
это не лучшая затея, pastbin
Timur
:))
Anonymous
и все такое
Sheridan
Sergey
Да, меня тоже регулярно во втором часу ночи посещают мысли о чем-нибудь универсальном на переменных и шаблонах, Спать надо больше)
Хм. Ну ты по сути делаешь трансляцию из словаря в INI. Если чутка додумать, то можно будет просто любой INI запиливать. Судя по вышенаписанному, вопрос "зачем" задавать как-то тупо и бессмысленно 😃
Sergey
@alexeysetevoi сорри, ступил - это же @Sheridan_ru развлекается.....
Sheridan
да, это я сегодня чутка развлёкся )
Sheridan
ну всё вот это вот с НГ каникул этовогоднишних. Сегодня я сервисы оплейбучивал )
Sheridan
я тожэ так могу
Sheridan
https://t.me/capSheridanJournal
Sergey
ну всё вот это вот с НГ каникул этовогоднишних. Сегодня я сервисы оплейбучивал )
Хотел тебе подкинуть идею про годный сервис, который реально стоит оплейбучить (Shibboleth IdP). Порылся в галакси - нашёл готовое: https://galaxy.ansible.com/CSCfi/shibboleth-idp. Судя по описанию и опыту настройки MVP - роль по возможностям настройки весьма годная.
Sheridan
я тут собираюсь оплейбучть поднятие websdr на генту. Но всё никак руки не дойдут железо в кучу собрать...
Anonymous
...
Sheridan
...
http://sdr.22dx.ru/ вот чтототакое но только своё
Sergey
http://sdr.22dx.ru/ вот чтототакое но только своё
Это прям вот как-то Ансиблом раскатывается? 😉
Sheridan
Это прям вот как-то Ансиблом раскатывается? 😉
ансиблом раскатывается всё где отвёртка уже не нужна
Timur
SSO/SAML 2.0 (G.Apps/AWS/whatever)
я пока ещё не дорос, мне бы vault освоить :)
Timur
(я понимаю, что это несколько ортогональные вещи, но vault втч умеет выдавать aws credentials, например)
Sheridan
нираспарсил...
Anonymous
Dante Alig будет жить. Поприветствуем!
Никита
нифига не понимаю - hosts: centos_x1_pharm become: true become_method: sudo roles: - role: install-bareos-on-suz tags: [ centos_x1_pharm, centos_x1 ] почему-то в роли запускаются таски в которых стоят другие теги я что-то не так делаю?
Никита
hosts [centos_x1_pharm] 10.4.0.121 [centos_x1_tabak] 10.4.0.120 [centos_x1:children] centos_x1_tabak centos_x1_pharm
Никита
получается теги нормально только в консоли работают?
Никита
видимо все уже бухают
Timur
Не очень понятно из описания
Anonymous
"All of these apply the specified tags to EACH task inside the play, imported file, or role, so that these tasks can be selectively run when the playbook is invoked with the corresponding tags."
Timur
Ну и?
Timur
Что именно вы хотите сделать и что конкретно не получается?