
jidckii
08.06.2018
11:31:48
блин а нельзя что то типа
{% for line in file.readline('urls.txt') %}
??
можно конечно засунуть это в переменную в виде списка и её в таксу импортить ....

Google

bebebe
08.06.2018
11:33:58
можно через lookup(..) | split('\n')

jidckii
08.06.2018
11:38:51
спасибо ))

bebebe
08.06.2018
11:42:23

jidckii
08.06.2018
11:45:09
нет акка на твиче ))
в игры не играю особо ))

bebebe
08.06.2018
11:45:32
Я тоже

jidckii
08.06.2018
11:46:15
Я тоже
а к чему тогда вопрос ?))

bebebe
08.06.2018
11:49:50

jidckii
08.06.2018
11:50:32
зачем? что за канал ?

bebebe
08.06.2018
11:57:14

Alhim
08.06.2018
14:50:13
Здрасьте. Вопрос такой есть. Насколько вообще возможно установить и настроить дженкинс с помощью ансибл? У меня начались трудности на пункте первого логина, где нужно вставить код и установить плагины. Кто-нибудь решал подобную задачу?

Google

Denis
08.06.2018
14:52:19
https://github.com/geerlingguy/ansible-role-jenkins
Не знаю оно, но посомтрите это

Alex
08.06.2018
15:14:38

Alhim
08.06.2018
15:15:30

Alex
08.06.2018
15:16:09
все сложно разрешимые штуки складываются в груви, который в свою очередь шаблонизируется
плагины ставиятся через jenkins_plugin

Nazar
08.06.2018
15:34:07
коллеги, подскажите пожалуйста, как ансиболь заставить искать lookup plugin в текущей директории

Alex
08.06.2018
15:35:28
в ансилб.кфг путь скормить

Nazar
08.06.2018
15:36:11
это не очень подходит, т.к. не у всех паз до плагина разный
лайбрари паз через аргумент можно передать, а для плогинов нет

Alex
08.06.2018
15:37:25
в текущей директории
жеж

Dmitry
08.06.2018
15:37:29
через костыли shell и в переменную не подойдёт?

Alex
08.06.2018
15:37:37
ну указать относительный путь
у меня так
[defaults]
library = somedir/library/
roles_path = somedir/roles/

Vlad
08.06.2018
15:43:34

GithubReleases
09.06.2018
06:37:08
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

Matvey
09.06.2018
09:19:25
а существует какой-то способ форматировать питонвыхлопы в сообщениях об ошибке?
невозможно ведь читать

Sergey
09.06.2018
09:21:50

Admin
ERROR: S client not available

Google

Matvey
09.06.2018
09:21:59
про ансибл

Sergey
09.06.2018
09:23:23
тогда я не очень понимаю, откуда там питонячьи экспешны. это какой-то свой код прикручен? ну в общем подробности в студию и вот это вот всё.

Matvey
09.06.2018
09:29:53
да, я не так описал) когда таска падает, ансибл пишет всё в одну строку, расставляя \n вместо переводов строки, экранирует кавычки, неважно будь то выхлом питона, апта или чего-то ещё

Alex
09.06.2018
09:31:59
была статья на эту тему
https://www.jeffgeerling.com/blog/2018/use-ansibles-yaml-callback-plugin-better-cli-experience

Matvey
09.06.2018
09:33:06
б-жественно
спасибо

Alex
09.06.2018
09:33:27

Ильдар
09.06.2018
11:51:49
небольшой вопрос.
- 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
09.06.2018
12:03:51

Igor
09.06.2018
13:36:08
Коллеги, подскажите пожалуйста по jinja2
Как сделать конструкцию:
{% if variable равно(содержит слово) production %}

Алексей
09.06.2018
13:36:45
'production' in var

Vlad
09.06.2018
13:37:20
if variable.find('production') != -1

Igor
09.06.2018
13:38:52

Алексей
09.06.2018
13:41:07

Vlad
09.06.2018
13:41:56
типобезопасно