Marat
Парни такой вопрос где в ансибле прописывать чтоб он установил ноду и потянул нпм зависимости
Tadeusz
ну и вопрос
Viktor
в плейбуке
Mikhail
Посоны, есть идея запилить Ansible в удобное приложение под Windows (uwp скорее всего, c#/4.5 дотнет), чтобы юзало Windows Subsystem for Linux. Скажите мне, что это кто-то уже запилил до меня?
Mikhail
Йопт
Mikhail
Успокойся мужик.
Mikhail
Я сам решу, что мне нужно, а что нет.
Mikhail
Я уже понял - такого нет, расслабься)
Sergey
Ансибл - это приложение, которое исполняет твои скрипты и что-то за тебя делает на одном или нескольких хостах. Более подробно - конечно же, в официальной доке.
Mikhail
Цугвин?
Ну не над, посаны...
Yuriy
так ансибл и так нормально запускается из этой самой Windows Subsystem for Linux
Anonymous
тут вопрос не стоит работает он под окна или нет
Anonymous
тут вопрос в самих окнах
manefesto
Вагрант
Anonymous
xD
Nklya
Nklya
Человек задал нормальный вопрос. И я ему даже ответил, что набросать форму, которая вызовет ансибл с параметрами это 10 строчек кода. А дальше пошло какое-то бурление
Danila
скажи если поможет
Не помогло, пришлось шелл оставить (
Даня
всем привет! столкнулся с проблемой при разворачивании ансибл плейбуком Openvpn сервера. ос убунту. нужно запустить сервер с двумя разными конфигурациями под tcp и udp. если я скармливаю конфиг server.conf - то сервак стартует (этого функционала мне недостаточно). когда же запускаю с кастом конфигом - ничего не происходит. вообще. просто фейлится на моменте запуска. в логе пустота. единственным вариантом является развернуть это все на центосе, т.к. там все отлично работает и нареканий нет вообще. что можете посоветовать по этому поводу? а то я уже не понимаю, куда копать
Даня
создаю сервис вручную и прописываю там конфиги вида: ExecStart=/usr/sbin/openvpn —cd /etc/openvpn/ —config udp-server.conf
Даня
проблема, конечно, касается не ансибла, но может кто-то занимался таском такого плана
Mikhail
Сервер вручную запусти, не в демоне, с конфигом кастомным
Даня
в др чатике уже отписали, спасибо!
Marat
Как подключиться через ансибл к удалённому серверу авс?
Nklya
так же, как руками
manefesto
Я столкнулся с этим
manefesto
Запускать так systemctl enable config@openvpn
Даня
Вот на это ответ
спасибо) уже разобрался. буду завтра допиливать
Даня
там нужно было переименовать сам файлик сервиса
Даня
в формат вида openvpn@.service
manefesto
Может и так.
Aleksey
New simpler and more intuitive 'loop' keyword for task loops. The with_<lookup> loops will be deprecated in the near future and eventually removed.
Aleksey
бля да сколько можно то уже
Aleksey
https://github.com/ansible/ansible/blob/devel/CHANGELOG.md#2.5
Nklya
Sergey
бомбануло?
Sergey
до выпиливания ещё четыре версии
Aleksey
да
Aleksey
бомбануло
Sergey
на мой вкус, отдельное ключевое слово для циклов - более интуитивный вариант, чем with_*
Aleksey
пишешь такой плейбук. хоп избавился от deprecation warning
Aleksey
а потом хоп и опять
Sergey
@saltstack
Sergey
Ну вы поняли, да
Aleksey
что сальтстек?
Sergey
Можно на ту сторону посматривать уже)
Sergey
Можно на ту сторону посматривать уже)
Хозяин - барин, хочет - живёт, хочет - удавится.
Sergey
Наброс не вышел
Pavel
Наброс не вышел
так вентилятор выключен 🤣
Sergey
Даня
теперь краснею))))
Даня
потому что коллегам сказал неправильно))
Dmitrii
Сижу на ансибле 2.2.3 и мне норм
Dmitrii
Давно забил на эти обновы
Dmitrii
Собрал руками пакет, положил в devops репо и все.
Dmitrii
Как вы там, живы еще?
Dmitrii
Не устали перелопачивать код? Я вот пока работу делаю, а вы?)
Dmitrii
Очень плохо, что так
Айтуар
Так нам платят за строчку кода
Блин, потом приходится за такими всё переписывать. (
Alexander
Собрал руками пакет, положил в devops репо и все.
python3 -m pip install --no-cache-dir --upgrade ‘ansible~=2.2.3’
Alexander
можно не руками) будут установлены версии от 2.2.3 до 2.2.*, но < 2.3
Dmitrii
Нахер этот пип не сдался. Деб пакет деревянный поставил и все
Dmitrii
Железняк
Dmitrii
Все зависимости уже прописаны
Dmitrii
Я туда ещё всякие бото питонячие добавил и прочее типа что автоматом доставляет
Alexander
ок, как хочешь) просто хотел помочь)
Dmitrii
Инструкция выглядит как для дебилов: 1) Поставить пакет. 2) Все. Вы великолепны
Alexander
некоторые пакеты deb выходят с опозданиями или там не все версии, но с Ansible’ом вроде ок
Alexander
в каждом языке программирования есть какой-то менеджер пакетов и обычно пакеты ставят через него, для js (node.js) npm, для python — pip
Vlad
На мак лучше через brew