Aleksey
Lex
парни. привет. а есть кто винду ансиблом конфигурит? есть хотелка psrp over ssh сделать, но чет сходу никак...делал так кто?
Lex
вроде работает через socks прокси, но хотелось бы через имеющийся ssh...
Андрей
в винду по ssh?
Антон
а почему бы и нет
Антон
есть же openssh тот же самый
Андрей
да нафиг нужно
Антон
Адепт winrm?
Андрей
Антон
Очень медленно файлы таскает
Андрей
Timur
Андрей
openssh нет
Timur
Так на винде как раз OpenSSH
Timur
https://docs.microsoft.com/ru-ru/windows-server/administration/openssh/openssh_overview
Андрей
я думал ты про поддержку ядра Linux :) там пока еще слишком сыро
Mista
Норм там все
Timur
Alex
пару лет назад когда я крутил их openssh server - это было боль и страдания
Андрей
Timur
У winrm пока больше возможностей, да
Андрей
Alex
Mista
Если для себя, то что мешает утилизировать wls где все будет нативно для ансибла, а далее уже по желанию posh/wmi/etc
Андрей
а где там под венду?
https://docs.microsoft.com/ru-ru/windows-server/administration/openssh/openssh_install_firstuse
Nick
tati_v_p
Boris 🦍
Привет, а модуль uri не может в delegate_to: localhost ? не смотря на эьту опцию все-равно испольняется на целевых хостах
Timur
Boris 🦍
Может
хм, почему-то игнорит. Тогда, ладно, спасибо. буду разбираться
Alex
Boris 🦍
Блин, продебажил. Он выполняется на локалхосте, прост отрекается таск на таргшет хост и выполнется много раз, мне нужна еще опция run_once: True. Ххех
Anatolii
Здравствуйте, подскажите не могу понять как и что мне поместить в каталог group_vars чтоб получить глобальную переменную?
Anatolii
вся структура выглядит так
Artem
group_vars/all и есть глобально
Anatolii
Artem
можно файл. а можно all/vars.yml
Artem
https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html
Anatolii
Artem
общие перенные в любом файле из этой папки
Artem
group_vars/webserver
Artem
можно и так
Nik
Привет, котаны, есть такой код:
- name: Add users
user:
name: "{{ item.name }}"
password: "{{ item.password }}"
group: "{{ item.group }}"
loop: "{{ users_list }}"
в переменных есть
users_list:
- {
name: 'someUser',
password: '$6$saltsalt$N51VB9Vv.INepnRugsWLrCZDNuX75kueYsbjY7c7IKM/rEoAFrWfXeXWtn.gLcGC28/8mzcgrl.cixYwvCqYv/',
group: 'admin'
}
- { name: 'someUser2', password: '$6$saltsalt$N51VB9Vv.INepnRugsWLrCZDNuX75kueYsbjY7c7IKM/rEoAFrWfXeXWtn.gLcGC28/8mzcgrl.cixYwvCqYv/',}
Vladimir
Ой, июньский LDAP на Ansible :-)))
Nik
вторая item не имеет поля group, соот-но вылетает ошибка, сам модуль в принуипе этого поля не требует. Можно ли как-то не защполнять в таске поле group, если оно не указано в item?
Vladimir
Vladislav 👻
| default(item.name)
Vladimir
Vladimir
Я вот так делал
Nik
Nik
понял, спасибо
Vladimir
Ну или when прописывать
Vladimir
Но у меня готового примера под рукой нет
Vladimir
Может поделится кто
Anatolii
можно и так
эта переменная должна появится если набрать env ? А переменная у меня такая: RABBITMQ_NODE_PORT: 5672
Artem
или я что-то не понял вопроса
Lamobot
Sergey
Prostotak
Можно ли как-то выполнить модуль
- synchronize:
src: {{ project_dir }}
dest: "{{ app_backup_dir }}"
recursive: yes
checksum: yes
archive: yes
Исключительно на нужном хосте? ( то есть src выполнялся на удаленном сервере сразу)
Grek 🇺🇦
Prostotak
пробовал 😊
Prostotak
и не проверил))
Prostotak
создалась целая куча каталогов из-за кучи попыток)
Prostotak
спасибо!
Wadik
Добрый день. Подскажите, как это исправить ?
Grek 🇺🇦
очевидно установить python-apt модуль?
Alex
Timur
Grek 🇺🇦
Wadik
попробую так, не знаю в чем дело с картинкой