
Dmitry
09.06.2017
15:42:21
сразу после этого, как там этот чистяковский ансибл-киллер называется :)

Алексей
09.06.2017
15:42:31
стоник да

Dmitry
09.06.2017
15:42:48
во, а то я уже название забыл

Алексей
09.06.2017
15:42:49
а что кто то его еще в продакшене не юзает :) ?

Google

Hackru
09.06.2017
15:42:55
stoya.io

here1am
09.06.2017
17:01:53
господа, есть одна роль. и эта роль сначала скачивает деб-пакеты, а потом пытается их установить. так вот, как только они скачаны, выполнение ансиблом команды ls -l /root/*.deb завершается неудачей. потом я захожу и делаю то же самое руками и всё там на месте. так вот: что происходит-то?

A
09.06.2017
17:03:09
какой именно неудачей?

zelo
09.06.2017
17:05:14
прав не хватает?

here1am
09.06.2017
17:06:17
с правами норм. пишет, что ноу сач файл
ааа. это ж не шелл, он поди не разворачивает маску
ща проверю. но тем не менее, он мне потом не разворачивает и with_fileglob: /root/*.deb

lastsky
09.06.2017
17:19:16
там есть сноска мелким шрифтом (тм) в документации

here1am
09.06.2017
17:23:43
круто. правда, чот я не вижу сноски
а как тогда красиво установить всё, что есть в папке?

Alex
09.06.2017
17:26:30
command: "dpkg -i /root/*.deb"
Я этого не говорил

Google

Alex
09.06.2017
17:28:04
А вообще, глянь доки по dpkg ансибловые, должно быть

here1am
09.06.2017
17:34:45
там есть про apt и ничего вроде такого. придётся наугад

dmage
09.06.2017
17:41:21
а apt разве не работает с локальными пакетами в т ч?
в док-ции даже пример есть

here1am
09.06.2017
17:44:05
он-то работает. но проблема не в том, что они локальные, а в том, что я хочу их по маске поставить, причём, этим самым модулем

dmage
09.06.2017
17:45:26
так с маской не проканало?

A
09.06.2017
17:45:41
https://docs.ansible.com/ansible/apt_module.html
так вот же
deb
(added in 1.6)
Path to a .deb package on the remote machine.
If :// in the path, ansible will attempt to download deb before installing. (Version added 2.1)

here1am
09.06.2017
17:48:07

dmage
09.06.2017
17:48:34
а если создать дикт, в который впихнуть файлы по маске, а потом дебу скормить этот дикт?

here1am
09.06.2017
17:48:44

lastsky
09.06.2017
17:49:36
ну ты увидел в чём проблема по поводу with_fileglob?

here1am
09.06.2017
17:50:36
ну то есть, про это явно не написано, но учитывая, что явно указано про то что берётся относительно роли в случае относительных путей, можно вывести, что всё верно
косячненько короче

lastsky
09.06.2017
17:52:45
точно не написано. но стоп, где же я тогда это читал когда ебся с этим...
https://github.com/ansible/ansible/issues/10115 вот тут я читал.
яркий пример документации-через-тикет. ещё есть документация-через-код.
я вспомнил:
- скачиваешь deb в папку, делаешь им find модулем.
- register: debs
а потом кормишь словарь апту. никакого нахуй шелла, я это так и обошел.

here1am
09.06.2017
17:56:13
дико. спасибо

Google

here1am
09.06.2017
17:56:37
впрочем, возможно стоит сразу урл подсовывать

lastsky
09.06.2017
17:57:35
ну вообще если они у тебя просто скачиваются, то просто список url, да

here1am
09.06.2017
17:58:10
хотя не, вспомнил, почему я так сразу не сделал. есть сомнения, съест ли оно нормально ссылку с хттп-авторизацией

lastsky
09.06.2017
17:58:37
- name: Install a .deb package from the internet.
apt:
deb: https://example.com/python-ppq_0.1-1_all.deb
а ну всё понятно. авторизация.

here1am
09.06.2017
20:37:57

lastsky
09.06.2017
20:38:33
круто :) идепмотентно значит будет проходить, кстати.

Igor
09.06.2017
20:56:37
Когда я в последний раз это тестировал, deb был не идемпотентен
При установке по ссылке
Там на эту тему баг был, хз закрыли или нет

lastsky
09.06.2017
21:07:37
https://github.com/ansible/ansible/issues/24673 ?
я ещё понимаю, что ситуация "куда ни наступи - баг, куда ни ткни - нет документации" - для модулей preview или test.
но про apt пишут:
This module is flagged as stableinterface which means that the maintainers for this module guarantee that no backward incompatible interface changes will be made.
stableinterface, блять. им надо флаг govno & palki production ввести для таких случаев, хотя бы 1 апреля.

Igor
09.06.2017
22:28:09
Кстати, можно как-то поменять цвет вывода ошибок при проигрывания плейбука?
На моей цаетовой схеме красным ничего не видно

Hackru
09.06.2017
22:28:47
хуяссе
нук заскринь
хочу заценить что ж там за оформление

Igor
09.06.2017
22:29:26
Ну ближе к темно-серому фону

Hackru
09.06.2017
22:29:35
ну заскринь ёма

Igor
09.06.2017
22:29:42
Во вторник

Google

Igor
09.06.2017
22:29:47
На работе ноут

Konstantin
10.06.2017
20:51:24

Hackru
10.06.2017
20:52:30
шутка на тему стоника

Алексей
10.06.2017
20:52:44

Admin
ERROR: S client not available

Danila
10.06.2017
20:52:51

Konstantin
10.06.2017
20:54:12
А что такое стоник?

Алексей
10.06.2017
20:55:37
https://twitter.com/StonicProject/status/807188539100319745
И это не форк Ansible...
please retweet :)

Konstantin
10.06.2017
20:59:21

Albert
13.06.2017
09:58:42
Запускаю ансибл на 500+ машин... Где то 20 штук рендомально падают при подключении.
Какие настройки можете посоветовать? Может где то какие ресурсы добавить?

jagga
13.06.2017
10:07:12
может не стоит использовать ансибл?)

dmage
13.06.2017
10:09:05
а как падают?
анричебл?

Igor
13.06.2017
10:26:27

jagga
13.06.2017
10:32:46
в сторону salt посмотреть например и иже с ним

Bogdan (SirEdvin)
13.06.2017
10:33:56
Там вроде лучше до 3/5

Albert
13.06.2017
10:36:35
С помощью serial ?

Константин
13.06.2017
12:29:34

Google

Dmitry
13.06.2017
12:30:57
У salt нет этой проблемы :)

Anatoly
13.06.2017
12:47:35

Константин
13.06.2017
12:51:01
виртуалка 1 cpu/512mb ram
на xeon 3 ггц, что-то такое

Alexandr
13.06.2017
13:43:39
ребята, а можете напомнить, где-то инфа проскакивала, что в какой-то версии теги хотят выпилить? или я попутал?

lastsky
13.06.2017
13:50:47
* Использование нескольких ключей —tags и —skip-tags теперь помечено как deprecated. Пока сохраняется старое поведение — все опции объединяются, начиная с версии 2.5 будет применяться только последняя опция.

Hackru
13.06.2017
14:11:05
я не уловил
допустим я использую теги чтобы раскатать только одно изменение, например, в iptables, чтобы побыстрее раскататься. ставлю -t iptables
что изменится с этим в 2.5?

lastsky
13.06.2017
14:12:02
ты сможешь скипнуть тэги
а выполнить только известные теги не сможешь

Алексей
13.06.2017
14:13:01
Ничего

Hackru
13.06.2017
14:13:04
т.е. мне чтобы выполнить только один тег нужно написать через запятую все мои тэги чтобы выполнить один?

Алексей
13.06.2017
14:13:05
Вы гоните

Hackru
13.06.2017
14:13:07
это что за бред?