@pro_ansible

Страница 217 из 625
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
ща проверю. но тем не менее, он мне потом не разворачивает и with_fileglob: /root/*.deb
fileglob тебе берет локальные файлы, на удалённом узле не работает. в этом наверное проблема.

там есть сноска мелким шрифтом (тм) в документации

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
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)
проблема, как я уже сказал, в том, что я хочу установить файлы по маске. если указывать каждый конкретно, всё работает отлично

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

here1am
09.06.2017
17:48:44
так с маской не проканало?
неа. ни с with_fileglob, ни с маской в параметре deb. комманд заюзаю если всё совсем плохо будет

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

here1am
09.06.2017
17:50:36
ну ты увидел в чём проблема по поводу with_fileglob?
если ты про то, что он локально файлики дёргает, то уже да

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

косячненько короче

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
stoya.io
Что это?

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 :)

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 посмотреть например и иже с ним

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

Константин
13.06.2017
12:29:34
в сторону salt посмотреть например и иже с ним
у соли те же самые проблемы, когда хост не очень быстрый питон даже на test.ping ответить не успевает часто

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

Константин
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
это что за бред?

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