
Павел
14.07.2017
12:54:05
Всю строку в кавычки возьми

lastsky
14.07.2017
12:54:21
одинарные

Павел
14.07.2017
12:54:28
двойные

lastsky
14.07.2017
12:54:39
well. ok.

Google

Wom
14.07.2017
12:54:46
в такие «»

lastsky
14.07.2017
12:55:07
??? вом как всегда огонь

Alexander
14.07.2017
12:55:50
спасибо, помогло
по крайней мере парсер ругаться перестал

Павел
14.07.2017
12:56:32
Главное - что не ругается. А работает или нет - это уже второстепенно

lastsky
14.07.2017
12:57:18
я ещё часто юзаю вот такую херь чтобы быстрее было: "ansible-playbook playbook_deploy.yml --syntax-check"
по-быстрому втупую чекает не заходя

Alexander
14.07.2017
13:00:18
http://docs.ansible.com/ansible/playbooks_variables.html#hey-wait-a-yaml-gotcha вот куда надо было смотреть

Ruslan
14.07.2017
14:25:24
камрады, есть команда reprepro /path/to/*.deb
shell позволяет раскрыть *.deb
но expect не поддерживает shell, только command, которому как-то надо получить и отдать список файлов, что смотреть в доке?
решено

veff
15.07.2017
06:04:53
@Maxim66kv, привет
перед тобой два стула )

Google

veff
15.07.2017
06:09:17
перед тобой два сервера ?
один с ансибл, другой с какой то ебалой
ой, ладно, извините

Александр
15.07.2017
06:10:48
O_o

veff
15.07.2017
06:13:43

Александр
15.07.2017
06:14:54
Дёргается

veff
15.07.2017
06:16:12
это моя третья, или четвертая попытка петросянить в этом чате. ничего не работает

Александр
15.07.2017
06:20:55
Рожденный ползать, летать не может

veff
15.07.2017
06:22:39
?

Gleb
15.07.2017
23:32:27
всем привет
кто-то может рассказать о методах ускорения ансибла? в том плане как распараллелить правильно и т.д.?

Алексей
15.07.2017
23:33:15
-f 50 в ком строке :)

Gleb
15.07.2017
23:33:29
ну чёт не очень спасает
еще бы быстрее

Алексей
15.07.2017
23:34:27
выборочный запуск через теги

Gleb
15.07.2017
23:34:28
я чёт думаю что надо вообще переписывать

Алексей
15.07.2017
23:35:00
использование changes, creates и подобного
можно еще в некоторых местах бахнуть strategy: free
но надо точно понимать как оно работает

Gleb
15.07.2017
23:35:45
короче я могу таки внимательно посмотреть как нок расскатывается и в принципе это мне мозги вправит в нужную сторону?

Google

Алексей
15.07.2017
23:36:24
я довольно много приложил усилий для того что бы у нас получалось быстро.
а потом взял и набахал в куче мест типа serial: 50%
и подобного

Gleb
15.07.2017
23:38:33

Алексей
15.07.2017
23:39:21
мне надо было такое что бы плейбук не ломал заререзирвированные сервисы. ибо наебнуть на всем кластере consul или постгрес так себе идея
а serial не ускоряет ни разу.

Gleb
15.07.2017
23:40:33
да это я понял, я к тому что вообще идея хорошая, у меня то сейчас всё катится
исторически так сложилось
у меня тут аж просветление небольшое случилось

Алексей
15.07.2017
23:42:19
если плейбуки надо что бы были быстро надо не ансибл вроде как
однохостувую конфигурацию ускорить можно только за счет активного скипа тасков.
всякие типа
when: bootstrapped

Алексей
15.07.2017
23:44:04
на многохостовой есть куда поираться убедившись что лишние роли не выполняеются

Gleb
15.07.2017
23:44:09
ну я параллельно смотрю что еще есть. Но вопрос кажется в реализации. Которая у меня сейчас вообще плохая. На самом деле ведь разумно обновлять половину только и рулить через балансеры
ну я то сейчас не про нок конкретно
у меня вообще несколько тысяч машинок

Алексей
15.07.2017
23:44:30
я тоже не про него
на много тыщ тут говорили саль типа
но у тя же много тыщ не под один проект

Gleb
15.07.2017
23:45:02
ну как тебе сказать

Google

Gleb
15.07.2017
23:46:14
можно сказать что под один, но зоопарк софта всякого огромный
вопрос еще в том сколько вокруг того же солта надо сделать если не использовать энтерпрайз версию, у проекта требование - использовать только опенсорс

Алексей
15.07.2017
23:51:25
а где я говорил про балансеры :) ?

Admin
ERROR: S client not available

Алексей
15.07.2017
23:51:37
но вообще delegate_to

Gleb
15.07.2017
23:54:46
а где я говорил про балансеры :) ?
ну я всё хочу такую штуку конечно типа раскатили релиз на часть хостов, если ошибок нет ток раскатываем дальше, но это понятно что космические объёмы работы. Тот же sentry везде внедрить

Dmitry
16.07.2017
05:14:10

Dmitry
16.07.2017
09:30:05
Первое от чего я охуел перейдя на Солт посте ансибла, это от скорости )
Там упираешься только в апдейт пакетов

alex3rd
16.07.2017
09:33:15
А солту агенты на хостах нужны?

Dmitry
16.07.2017
09:33:59

Dmitry
16.07.2017
10:29:16
ФатальныйНедостаток! :))
на самом деле нет :)

Wom
16.07.2017
10:30:38
ансиблом ставить агенты?

Алексей
16.07.2017
10:36:55
миньоны солт сам себе умеет ставить по ssh

Wom
16.07.2017
10:39:47
так не интересно

lastsky
16.07.2017
22:01:29
неправильно выполняющийся ansible можно остановить. а с salt этот фокус не пройдёт )
кстати, когда-то кто-то спрашивал, почему отваливаются при коннекте по ssh некоторые узлы. я кажется нашел ответ.
[ssh_connection]
ssh_args = -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no
нашёл.

Google

lastsky
17.07.2017
01:08:12
все равно не понимаю, делаю обычный yum install with_items, и вылетает в одном и том же месте, "failed to connect to the host"
самое интересное, что таск он доделывает а потом коннект срывается
такое ощущение что, если он устанавливает что-то большое, то он срываеться
у меня есть такой же кейс, 10 серверов на которые выкатывается > 250 пакетов. один-два сервера отваливаются, приходится докатывать.
я заебался это дебажить и забил.
(и ещё полезно ставить UseDNS no в sshd_config, в случае, когда сегмент полностью изолирован и разрешать hostname подключившегося при ssh коннекте не требуется)

Ireiaaaaaaa
17.07.2017
05:36:07
https://t.me/folderarchive — канал, где сливают платный полезный образовательный контент и курсы.

Sergey
17.07.2017
05:46:22
зарепортил

Bogdan (SirEdvin)
17.07.2017
06:38:53
Такой вопрос: в ансибл у кого получилось по условию подключить контейнер к какой-то сети, или к хостовой?
А, надо глянуть purge networks

Ruslan
17.07.2017
08:24:22
камрады, у кого-нибудь получалось подписывать deb пакеты через reprepro?

Artem
17.07.2017
08:41:02
У меня проблема с разрывом конекта лечилась меной транспорта со smart на paramiko

Alibek
17.07.2017
11:08:59
Всем добра! Есть playbook:
- hosts: test-user
vars_files:
- users/user1.yml
- users/user2.yml
roles:
- { role: users }
ansible.cfg:
[defaults]
hash_behaviour = merge
users/user1.yml
—-
users:
- username: user1
uid: 1101
users/user2.yml
—-
users:
- username: user2
uid: 1102
Объединение не происходит, происходит замена (переменная users содержит значения только из последнего файла users/user2.yml).
ansible 2.3.1.0
python version = 2.7.13
Так и должно быть? Или надо где-то "подкрутить"?

Алексей
17.07.2017
11:47:04
иногда бывает что крайне очевидное решение крайне неочевидно.
уже пару лет использую связку
user name=... password=...
authorized_keys ....
и вот первый раз пользоватль захотел только пароль без ключа.
оказывается ansible в поле password хочет шифрованный пароль....

Pavel
17.07.2017
11:49:39