@pro_ansible

Страница 523 из 625
Nik
23.07.2018
18:55:48
ok: [127.0.0.1] => (item={'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_item_label': u'interface-h2o/fav.yaml', u'ansible_job_id': u'698204737441.22639', 'failed': False, u'started': 1, 'changed': True, 'item': u'interface-h2o/fav.yaml', u'finished': 0, u'results_file': u'/home/ngkazary/.ansible_async/698204737441.22639', '_ansible_ignore_errors': None, '_ansible_no_log': False})

я вот про item

Alex
23.07.2018
18:58:05
Админчик, помоги

Nklya
23.07.2018
18:58:13
Пора добавить терминатора))

Google
Alex
23.07.2018
18:58:43
Ага

Banschikov
23.07.2018
18:58:47
СЛАВА ТЕРМИНАТОРУ!

Vlad
23.07.2018
19:08:01
я вот про item
Можно использовать: loop_control: label: "{{ item.name }}" для сокращения вывода всего item

Alex
23.07.2018
19:09:13
Спасибо админ

Nik
23.07.2018
19:40:45
а кто пользовался uri? Сервер отдает json с Content-Type: application/json. Почему ответ все равно уходит в content?

Alex
23.07.2018
19:45:20
а кто пользовался uri? Сервер отдает json с Content-Type: application/json. Почему ответ все равно уходит в content?
там неважно как сервер отдаёт сообщение. Его по сути обрабатывает urllib3 и дальнейшие действия после получения ответа не производятся.

а кто пользовался uri? Сервер отдает json с Content-Type: application/json. Почему ответ все равно уходит в content?
можешь указать body_format тогда он вроде как по коду не будет в content уходить

Anton
23.07.2018
19:49:10
Извини за капитанство, но, насколько я могу судить, есть более критичные вещи, чем поддержка весёлых сетевых железок. (кстати, ты же за них деньги же вендору платишь, попробуй стряси с него, это точно должна быть головная боль вендора)
какая разница кто по ссш будет ходить по железкам, вендор софт или ансибл? никакой магии в этом нет что бы что то проприетарное искать. на крайняк можно сразу несколько экземпляров запустить. меня в ансибле радует грамотная обработка исключений например, но я не настока прогер что бы переделывать фундаментальные фичи в больших проэктах

Alex
23.07.2018
19:50:39
Блин, это вроде для отправки запроса параметр. А для получения вот описание: return_content: description: - Whether or not to return the body of the request as a "content" key in the dictionary result. If the reported Content-type is "application/json", then the JSON is additionally loaded into a key called C(json) in the dictionary results. choices: [ "yes", "no" ] default: "no"

Google
Nik
23.07.2018
20:05:10
return_content: yes

стоит

Alex
23.07.2018
20:05:19
должен быть no

Nik
23.07.2018
20:05:22
приходит "application/json"

дефолт no, а я поставил yes

или я туплю?

Alex
23.07.2018
20:06:26
Я ссылку на исходник дал, мне кажеться должно быть no. Я может сам туплю под вечер, глянь в исходник

Nik
23.07.2018
20:06:58
if 'application/json' in content_type or 'text/json' in content_type:

https://github.com/ansible/ansible-modules-core/blob/00911a75ad6635834b6d28eef41f197b2f73c381/network/basics/uri.py#L468

вот тут скорее

кстати выключил return_content - ничего не изменилось

Ilya
23.07.2018
20:11:15
у тебя в conten попадать должно в любом случае, но если нормально отрабатывает content_type, то также должно попасть и в json

json что-то содержит или нет?

Vlad
23.07.2018
20:14:46
Если нет цикла то и item не будет выводиться.

Google
Nik
23.07.2018
20:18:35
Если нет цикла то и item не будет выводиться.
так просто вывод результата таска

он выводит кучу полей

Sergey
23.07.2018
20:19:40
https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/connection

вот они все существующие

Anton
23.07.2018
20:21:12
https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/connection
аа, значит я с модулем попутал. спс, посмотрю

Sergey
23.07.2018
20:22:36
ничего страшного, бывает.

Nik
23.07.2018
22:15:28
а можно включить 2 callback плагина одновременно

один в stdout второй в почту

(например)

Admin
ERROR: S client not available

Sergey
23.07.2018
22:15:42
на данный момент - нет

Terminator
24.07.2018
03:03:57
@motonomad будет жить. Поприветствуем!

Max
24.07.2018
04:22:02
Пардоньте, карман

Maksim
24.07.2018
05:30:30
/rpkb@remkeybot

Alexander
24.07.2018
07:03:16
Безопасно ли такая схема раьоты: в гите лежат роль для ансибла и зашифрованный вультом файл. Когда роль скачивается на удаленный сервер там для расшифровки лежит в открытом виде файл с паролем?

Dmitry
24.07.2018
07:05:11
звучит не очень. многие стандарты безопасности запрещают хранить пароли в открытом виде

Dmitry
24.07.2018
07:06:46
А как тогда правильно?
вводить этот пароль. что-то мешает его prompt спрашивать при запуске плэйбука?

Google
Славик
24.07.2018
07:11:00
в гитлабе создать переменную с паролем

Alexander
24.07.2018
07:11:46
в гитлабе создать переменную с паролем
Самый слабый вариант, тоже самое что не шифровать файл вообще) пароль для расшифровки и зашифрованный файл получается в одном месте находится

Славик
24.07.2018
07:13:15
Ну почему же

у Гитлаба свой аццес лист

у кого есть пермишены на проект тот и воспользуется

а что в волт файле лежит?

Alexander
24.07.2018
07:14:31
Серты и приватный ключ

Славик
24.07.2018
07:14:39
может все что там, засунуть в переменные гитлаба )

Alexander
24.07.2018
07:16:32
может все что там, засунуть в переменные гитлаба )
Ну посути можно создать секрет переменную и в нее пароль, насколько безопасно гитлаб сервер передает это все раннеру?

И все таки хотелось докапаться до бест практис в этом вопросе

Славик
24.07.2018
07:18:19
ну смотри, в гитабе переменные можно сделать протектед, для определенных веток

Nklya
24.07.2018
07:44:27
Энивей, секретный переменные для ключа волта это лучше имхо, чем файлик на билд агенте

И сам ансибл волт лучше чем все секреты засовывать в гитлаб переменные

Страница 523 из 625