Lex
Anton
https://habrahabr.ru/company/centosadmin/blog/306488/
Maxim
Maxim
Народ, а можно в роли для одного таска прописать хост другой
Maxim
Т.е. напрмер я ставлю клиент-серверное что то, в плейбуке пишу хост выполнения
Dmitriy
можно
Dmitriy
delegate или как-то так
Maxim
А в одной таске в роли пишу обновить iptables, напрмер на сервере
Maxim
Maxim
Хм
Dmitriy
не то?
Maxim
Работает отлично, только он с клиента выполняется, а не с сервера где запустил плейбук
Lex
{% for host in groups[‘app-servers’] %}
{{ hostvars[host]['ansible_default_ipv4']['address'] }}
{% endfor %}
Lex
^
Dmitry
чтож вы все документацию то не читаете, даже после подсказок
Lex
это в теплейте если что
Lex
Dmitry
эх
это оленю с delegate, не тебе :)
Lex
но, емнип, тот-же плейбук должен быть запущен на app-servers для сбора фактов, да
Maxim
Я посмотрю как у тебя отработает нормально
Dmitry
Maxim
Делать нехер же
Dmitry
ну всё ясно с тобой. стойло оленей в соседнем лесу
Dmitry
доку то прочёл?
Maxim
yopp
слушайте, а как сказать ансиблу чтоб он молча согласился с импортом ключей для неизвестных ранее хостов?
yopp
оно у меня по количеству свежих хостов показывает вопросов с хочу да/нет и реагирует только на первый ответ
niko
StrictHostKeyChecking no » ~/.ssh/config
nvkv
host_key_checking=False
nvkv
ещё можно
nvkv
в конфиг
yopp
о!
yopp
спасибочки
nvkv
документацию плохо читаешь, Йоп!
yopp
:D
yopp
вы же есть, солнышки мои
yopp
❤️💋
Navern
Navern
Но надо проверять:)
Dmitry
Но надо проверять:)
судя по тому, что он написал, ему нужен delegate, а не local_action, но ты держись там, здоровья, хорошего настроения
Navern
Yar 🇺🇦
я смотрю, здесь дружественная обстановка в чате и все любят Медведа
Gem
Yar 🇺🇦
привет
Vitaly
@UlliPekka При чём здесь Медведев?)
Yar 🇺🇦
"но ты держись там, здоровья, хорошего настроения"
Yar 🇺🇦
это пока что лучший мем
Yar 🇺🇦
хотя с ним тяжело выбрать лучший
Vitaly
А...ох.. :D как быстро новые мемы появляются)
Anonymous
народ, а как правильно в ансибле юзать аналоги storeconfigs?
Anonymous
хочу чтобы мой плейбук задавал на bareos-director'е всех клиентов, которых встретит на своем пути
Dmitry
Dmitry
найдешь такой - напиши
Anonymous
ну с паппетом можно просто хранить конфиги с клиентов и в конце генерить инклуд директору
Dima
hosts:all в плейбуке с gather facts и пустой ролью собирает все хосты которые есть в inventory, но это наверное не тот случай. и какая-нибудь команда по выводу встреченных клиентов может зарегать result вывода с этих клиентов, потом от вывода можно толкнуться.
Petr
вопрос, есть роль в которой есть переменная, я хочу передать значение в роль из плэйбука через vars_promt. Как?
Dmitriy
-e var_name=var
Navern
Ivan
Товарищи, разве такое не должно работать?
https://www.reddit.com/r/ansible/comments/3v6guw/ansible_copying_folder_contents_to_another_folder/cxkr319
Roman
Привет, а можно как то вытащить название ключа во вложенном словаре?
Roman
a:
b:
c: 1
d: 2
Roman
мне нужно вытащить 'b', не список [с:1, d:2]
Vlad
Roman
{{a.keys()}}
Я вроде пробовал так, не получалось. Попробую еще раз сегодня, спасибо.
nvkv
Ансибланы, у меня идея случилась. Смотрите, у меня есть репа с автоматизацией, но из-за наличия в ферме виндовых серверов там геморройный бутстрап. Плюс ключи от ssh и прочая. Мне нужно дать простую возможность другим людям запускать плейбуки.
Дак вот идея — сунуть уже настроенную контрол-ноду в докер и раздавать образ.
Можете подводных камней накидать?
Anonymous
ансибланы
Anonymous
ояебу
Anonymous
да каких камней? куча софта так работает, только обычно не докер, а тупо образ виртуалбокса
nvkv
то есть типа нормально всё?
Anonymous
не ссы, прорвемся
Anonymous
но вариантом омжет быть множество
Anonymous
А кто юзал Vault?
Anonymous
Как оно вообще работает, при работе в большой команде?
Anonymous
у нас щас как сделано (через жопу) - есть гит-репа, в которой ансиблЪ, есть рандек, который дает веб-морду для запускания ансибля
nvkv
Я юзаю волт, но нас в данный момент двое
nvkv
ключики от волта кладём в специально обученый файл