Marat
Парни такой вопрос где в ансибле прописывать чтоб он установил ноду и потянул нпм зависимости
Tadeusz
ну и вопрос
Viktor
в плейбуке
Mikhail
Посоны, есть идея запилить Ansible в удобное приложение под Windows (uwp скорее всего, c#/4.5 дотнет), чтобы юзало Windows Subsystem for Linux.
Скажите мне, что это кто-то уже запилил до меня?
Mikhail
Йопт
Mikhail
Успокойся мужик.
Mikhail
Я сам решу, что мне нужно, а что нет.
Mikhail
Я уже понял - такого нет, расслабься)
Sergey
Ансибл - это приложение, которое исполняет твои скрипты и что-то за тебя делает на одном или нескольких хостах. Более подробно - конечно же, в официальной доке.
Andrew
Mikhail
Цугвин?
Ну не над, посаны...
Yuriy
так ансибл и так нормально запускается из этой самой Windows Subsystem for Linux
Andrew
Anonymous
тут вопрос не стоит работает он под окна или нет
Anonymous
тут вопрос в самих окнах
manefesto
Вагрант
Anonymous
xD
Nklya
Nklya
Человек задал нормальный вопрос.
И я ему даже ответил, что набросать форму, которая вызовет ансибл с параметрами это 10 строчек кода.
А дальше пошло какое-то бурление
Даня
всем привет! столкнулся с проблемой при разворачивании ансибл плейбуком 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
manefesto
Даня
там нужно было переименовать сам файлик сервиса
Даня
в формат вида 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
бомбануло?
Sergey
до выпиливания ещё четыре версии
Aleksey
да
Aleksey
бомбануло
Sergey
на мой вкус, отдельное ключевое слово для циклов - более интуитивный вариант, чем with_*
Aleksey
пишешь такой плейбук. хоп избавился от deprecation warning
Aleksey
а потом хоп и опять
Pavel
Sergey
@saltstack
Sergey
Ну вы поняли, да
Aleksey
что сальтстек?
Sergey
Можно на ту сторону посматривать уже)
Sergey
Наброс не вышел
Sergey
Даня
Даня
теперь краснею))))
Даня
потому что коллегам сказал неправильно))
Dmitrii
Сижу на ансибле 2.2.3 и мне норм
Dmitrii
Давно забил на эти обновы
Dmitrii
Собрал руками пакет, положил в devops репо и все.
Dmitrii
Как вы там, живы еще?
Dmitrii
Не устали перелопачивать код? Я вот пока работу делаю, а вы?)
Sergey
Dmitrii
Очень плохо, что так
Sergey
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
Vladislav 👻
Vlad
На мак лучше через brew
Vladislav 👻