Evgenii
нет акка на твиче ))
Evgenii
в игры не играю особо ))
bebebe
Я тоже
Evgenii
Я тоже
а к чему тогда вопрос ?))
Evgenii
зачем? что за канал ?
bebebe
Анекдот.
Здрасьте. Вопрос такой есть. Насколько вообще возможно установить и настроить дженкинс с помощью ансибл? У меня начались трудности на пункте первого логина, где нужно вставить код и установить плагины. Кто-нибудь решал подобную задачу?
Denis
https://github.com/geerlingguy/ansible-role-jenkins
Denis
Не знаю оно, но посомтрите это
Alex
Анекдот.
Alex
все сложно разрешимые штуки складываются в груви, который в свою очередь шаблонизируется
Alex
плагины ставиятся через jenkins_plugin
Nazar
коллеги, подскажите пожалуйста, как ансиболь заставить искать lookup plugin в текущей директории
Alex
в ансилб.кфг путь скормить
Nazar
это не очень подходит, т.к. не у всех паз до плагина разный
Nazar
лайбрари паз через аргумент можно передать, а для плогинов нет
Alex
в текущей директории
жеж
[IPT] Dmitry
через костыли shell и в переменную не подойдёт?
Alex
ну указать относительный путь
Alex
у меня так
[defaults]
library = somedir/library/
roles_path = somedir/roles/
GithubReleases
ansible/ansible was tagged: v2.6.0rc2
Link: https://github.com/ansible/ansible/releases/tag/v2.6.0rc2
Release notes:
New release v2.6.0rc2
matt
а существует какой-то способ форматировать питонвыхлопы в сообщениях об ошибке?
matt
невозможно ведь читать
Sergey
matt
про ансибл
Sergey
тогда я не очень понимаю, откуда там питонячьи экспешны. это какой-то свой код прикручен? ну в общем подробности в студию и вот это вот всё.
matt
да, я не так описал) когда таска падает, ансибл пишет всё в одну строку, расставляя \n вместо переводов строки, экранирует кавычки, неважно будь то выхлом питона, апта или чего-то ещё
matt
Aleksei
была статья на эту тему
https://www.jeffgeerling.com/blog/2018/use-ansibles-yaml-callback-plugin-better-cli-experience
matt
б-жественно
matt
спасибо
Aleksei
Ильдар
небольшой вопрос.
- name: Create HTTPD virtual host document_root
file:
path: "{{ item.site_path }}/www"
state: directory
owner: apache
group: apache
mode: 0775
with_items: "{{ sites }}"
tags: apache
как вместо жесткого owner group apache сделать типа
if defined {{ item.site_user }} or {{ apache_user }} ?
Vadim
Igor
Коллеги, подскажите пожалуйста по jinja2
Как сделать конструкцию:
{% if variable равно(содержит слово) production %}
Aleksey
'production' in var
Vlad
if variable.find('production') != -1
Igor
wndrfl
Aleksey
Vlad
типобезопасно
bebebe
режиссерская версия?
Ждун
А можно ещё раз ссылочку, без сабов
Womchik
лучше с сабами
Anonymous
+1 к сабам
Aleksey
там все курсы по $10
Ждун
Я как то купил по микротику, оказался такой примитив с ломаным индусским английским
Mikhail
Очень интересно было бы ознакомится )
Mikhail
А в оригинале есть? Поделитесь ссылочкой плз
Mikhail
👍
Aleksandr
спасибо
Div
matt
Aleksey
сабы вшитые ?
Mikhail
👍
Stepan T.
Спасибо
Ждун
Спасибо
Mikhail
А линку на группу дай плз
Aleksey
@ru_docker вестимо
Dmitry
Mikhail
Анекдот.
Dmitry
@Alhimkun https://github.com/dburm/ansible-role-jenkins
Dmitry
таска initial
Piri
bebebe
на моей памяти это уже 5-6 человек которые решает установки дженкинса ансиблом при помощи самописной роли (я и сам так делал, при помощи ansible-container )
bebebe
забавно что еще не запилили опенсурц-роль которая покарывала 80% хотелок
Div
bebebe
Dmitry
я потому и начал пилить свою, которая решала бы задачу реконфигурации инстанса, а не его бутстрапа
Anonymous
Задам странный вопрос, есть
"ansible_distribution": "Ubuntu",
как мне получить название Ubuntu с маленькой буквы :)
bebebe
Anonymous
Спасибо!!!! незнал что так можно
Anonymous
поправил так сработало {{ (ansible_distribution | lower) }}
Vlad