citius
json что-то содержит или нет?
Nik
так и есть
Nik
дублирует, я в каше не увидел
Nik
Можно использовать: loop_control: label: "{{ item.name }}" для сокращения вывода всего item
а вот не понял - как это повлияет на вывод, если в выводе нет цикла?
Vlad
Если нет цикла то и item не будет выводиться.
Nik
Если нет цикла то и item не будет выводиться.
так просто вывод результата таска
Nik
он выводит кучу полей
Sergey
https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/connection
Sergey
вот они все существующие
Anton
https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/connection
аа, значит я с модулем попутал. спс, посмотрю
Sergey
ничего страшного, бывает.
Nik
а можно включить 2 callback плагина одновременно
Nik
один в stdout второй в почту
Nik
(например)
Sergey
на данный момент - нет
Max
Пардоньте, карман
manefesto
/rpkb@remkeybot
Alexander
Безопасно ли такая схема раьоты: в гите лежат роль для ансибла и зашифрованный вультом файл. Когда роль скачивается на удаленный сервер там для расшифровки лежит в открытом виде файл с паролем?
[IPT] Dmitry
звучит не очень. многие стандарты безопасности запрещают хранить пароли в открытом виде
[IPT] Dmitry
А как тогда правильно?
вводить этот пароль. что-то мешает его prompt спрашивать при запуске плэйбука?
Славик
в гитлабе создать переменную с паролем
Alexander
в гитлабе создать переменную с паролем
Самый слабый вариант, тоже самое что не шифровать файл вообще) пароль для расшифровки и зашифрованный файл получается в одном месте находится
Славик
Ну почему же
Славик
у Гитлаба свой аццес лист
Славик
у кого есть пермишены на проект тот и воспользуется
Славик
а что в волт файле лежит?
Alexander
Серты и приватный ключ
Славик
может все что там, засунуть в переменные гитлаба )
Alexander
может все что там, засунуть в переменные гитлаба )
Ну посути можно создать секрет переменную и в нее пароль, насколько безопасно гитлаб сервер передает это все раннеру?
Alexander
И все таки хотелось докапаться до бест практис в этом вопросе
Славик
ну смотри, в гитабе переменные можно сделать протектед, для определенных веток
Nklya
Энивей, секретный переменные для ключа волта это лучше имхо, чем файлик на билд агенте
Nklya
И сам ансибл волт лучше чем все секреты засовывать в гитлаб переменные
manefesto
так же сделано в awx
Nklya
И это достаточно безопасно. Если уж совсем хочешь упарываться, бери хешикорповский волт
Славик
есть с UI и в докере https://github.com/Caiyeon/goldfish
Alexander
Энивей, секретный переменные для ключа волта это лучше имхо, чем файлик на билд агенте
Наверное соглашусь. Спасибо за помощь. В итоге сделал как советуете, в репе зашифрованный вультом файлом, при исполнии секрет вариаблс пожставляется. Спасибо
Vlad
а можно включить 2 callback плагина одновременно
можно через callback_whitelist в ansible.cfg [defaults] stdout_callback = yaml callback_whitelist = profile_tasks
Egor
Вы там приветственного бота делаете что ли?))
Ivan
Всем привет. Только начал изучать ansible, решил потестировать winrm, а он не видит хостов через winrm, когда как с компа на комп вполне успешно всё рулится повершелом. Что-то специальное требуется ставить на win хосты или я рукожоп ?
manefesto
рукожоп
manefesto
во первых должен стоять powershell 3
manefesto
минимум
manefesto
во вторых надо запустить ps скрипт который разрешит подключения
Ivan
во вторых надо запустить ps скрипт который разрешит подключения
где взять, чего он делает ? зачем он нужен если с компа на комп и так управляется ?
Ivan
ps от 3 и выше имеется.
manefesto
winrm управляет через службу wmi вроде
manefesto
по дефолту она отключена
Ivan
как-то немного через гланды, печаль.
manefesto
https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html#winrm-setup
manefesto
что значит через гланды
Славик
ниче не через гланды
manefesto
на линуксе ssh
manefesto
на винде winrm
manefesto
всё нормально
manefesto
можешь батники писать
Ivan
поиграем в аналогию, вот есть линукс с ssh сервером. а что если бы ансибл требовал для управления поставить на каждом хосте вэбсервер ?
Славик
нет не так
Славик
вот есть ссш и есть винрм, что если везде надо его настраивать
manefesto
у тебя так то и rdp не работает пока не разрешиш явно
Славик
но ведь надо
manefesto
короче
manefesto
надо и всё
manefesto
скрипт по факту просто изменяет настройки системы
manefesto
ничего он не правит
manefesto
точнее не устаналивает
Славик
вообще полезно почитать скрипт, что он там делает
manefesto
но
manefesto
можно написать гайд
manefesto
как руками всё настроить
manefesto
без скрипта
manefesto
смирись
manefesto
это винда
manefesto
у меня кстати работал ансибл