@pro_ansible

Страница 212 из 625
Igor
26.05.2017
12:28:37
Мне не установить надо, а получить список установленных пакетов по маске

Groupinstall по маске работает

например для апгрейда работает маска

yum: install: '*' state: latest

Google
Hackru
26.05.2017
13:01:02
так сделай как у тебя

только в кавычки заключи

в одинарные

Igor
26.05.2017
13:40:11
так сделай как у тебя
пробовал, list маску не понимает, ему только можно один пакет передать видимо :(

а мне хотелось бы получить список пакетов и сравнивать через register_result.чототам их версии

там имена пакетов различаются

джаву оракловую из rpm стягиваю с сайта оракла

в и имени пакета они пишут версию

Anatoly
26.05.2017
13:44:56
если тебе просто версии джвы сравнить то от чего не записать java -version и не сравнить ее? это раз.

да и зачем тебе ее сравнивать если проще убедится в том что она установленна, т.е. установить пакет, если он на месте, то rpm его в любом случае не поставит еще раз. это второе

и я так понял ты хочешь делать что то типа rpm -ivh url для джвы, но там же нужно лицензию принять а rpm этого делать как бы так и не научилось(кликать по сайтикам) это третье

Igor
26.05.2017
13:48:04
Мне это нужно для чего: При установке оракловой джавы я передаю имя пакета и ссылку. Когда я захочу её обновить - я в defaults запишу в переменную новую ссылку и название файла. Мне перед установкой джавы хочется проверять, стоит ли более старая версия, чем пытаюсь поставить- если стоит - удалять её,

Google
Igor
26.05.2017
13:48:33
а потом ставлю через yum из rpm

Igor
26.05.2017
13:49:24
Anatoly
26.05.2017
13:49:42
ну почему же?
зачем тебе удалять старую?

Igor
26.05.2017
13:49:48
а зачем мне 100500 версий джавы

хранить после обновления на новую

Anatoly
26.05.2017
13:50:01
там 100 метров они есть не просят....

Igor
26.05.2017
13:50:08
вопрос не в месте

а в том, что не используемые версии джавы не нужны

Anatoly
26.05.2017
13:50:17
а зачем мне 100500 версий джавы
иногда это полезно

Igor
26.05.2017
13:50:21
нечего разводить помойку

не в моём случае

Anatoly
26.05.2017
13:50:28
окей

если ты серьезно думаешь что будешь обновлять джаву между релизами, то ты конечно оптимистично настроен

Igor
26.05.2017
13:52:11
я настроен реалистично, и джаву я буду обновлять

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

Igor
26.05.2017
13:52:46
например

Anatoly
26.05.2017
13:53:01
девелоперам рассказать не забудь

Google
Igor
26.05.2017
13:53:56
их задача - в пределах ветки чтобы работало

Anatoly
26.05.2017
13:55:02
прелестно.

lastsky
26.05.2017
13:56:48
или модулем получить список и его фильтром пройти

Igor
26.05.2017
14:00:12
lastsky
26.05.2017
14:01:56
какой фильтр имеется ввиду?
в зависимости от того как ты хочешь получить версию, вот примеров: http://docs.ansible.com/ansible/playbooks_filters.html

Igor
26.05.2017
14:02:34
в зависимости от того как ты хочешь получить версию, вот примеров: http://docs.ansible.com/ansible/playbooks_filters.html
вся проблема в том, что oracle версию зашивает в имя пакта и каждый раз имя пакета разное

rpm -qi jdk1.8.0_131 Name : jdk1.8.0_131 Epoch : 2000 Version : 1.8.0_131

Sergey
26.05.2017
14:22:17
это не проблема, а как раз фича

как раз для того, чтобы можно было безболезненно переключаться между версиями

есть такая штука - update-alternatives

Igor
26.05.2017
14:22:57
это не фича а проблема

Igor
26.05.2017
14:23:09
им ничего не мешало не запихивать версию в имя пакета

Sergey
26.05.2017
14:23:16
дык в чём проблема-то?

Igor
26.05.2017
14:23:16
а устанавливать по разным путям

Sergey
26.05.2017
14:24:28
здесь здравый смысл! как может один и тот же пакет с одним и тем же именем класть файлы куда попало?

Igor
26.05.2017
14:25:06
путь, где хранятся файлы не формируется из имени пакета

Я вообще не понимаю, зачем это нужно, переключаться между минорными версиями

никто так не делает

один оракл выпендрился

Google
Igor
26.05.2017
14:27:55
имеется ввиду несколько одновременно установленых минорных версий

Anatoly
26.05.2017
14:29:06
один оракл выпендрился
оракл все делает неправильно, это давно известно.

Magistr
26.05.2017
17:16:13
никто так не делает
гента так делает )) посмотри на сабслоты

Igor
26.05.2017
17:26:00
гента так делает )) посмотри на сабслоты
Не надо путать минорные версии с мажорными

Я говорил про названия пакетов в пределах одной ветки

Andrey
26.05.2017
17:54:46
с 8.111 до 8.112?
с 8.111 на 8.121 и потом на 8.131 и так далее. а в чем дело?! сначала обновляется билд ферма с тестами. если падает - девелоперы код адаптируют

Admin
ERROR: S client not available

Anatoly
26.05.2017
17:56:28
Как только вашим девелоперам и продактам надоест что из-за какого-то то дятла обновляется джва на сервере и после этого все падает они к вам придут и спросят, малой а зачем ты это делаешь?

Вообще конечно как только версию продукта/окружения начинают определять люди которые не делают сам продукт непосредственно это очень занятно.

Andrey
26.05.2017
20:16:52
а обновлять яву мы обязаны, так как никаким другим способом устранить уязвимости которые в ней находят мы не можем. а за то что мы не обновляемся не реже раза в месяц нас PCIDSS аудитор по голове не погладит

Andrey
27.05.2017
19:05:00
Дятлам, которые не могут писать софт, который работает в пределах одной ветки, делать в софтдеве нечего. А жава должна обновлятся.
ну скажем если бы мы говорили о 6 яве я бы с вами не согласился - там ещё SUN много чего внутри мажора меняли. но начиная с 7ой, а тем более с 8ой, явы ситуация поменялась в этом плане в лучшую сторону.

Igor
27.05.2017
19:05:35
правда, обновлял я openjdk

Andrey
27.05.2017
19:06:15
следили за изменениями скорее. но да - это возможно. важно понимать что это стоит денег и что на это стоит тратить деньги.

Andrey
27.05.2017
21:21:46
O'Reilly планирует выпуск Ansible: Up & Running. 2nd edition.

Google
Andrey
27.05.2017
21:22:08
2017 Aug

http://shop.oreilly.com/product/0636920065500.do

Hackru
27.05.2017
21:50:28
2017 Aug
это еще дожить надо

и не забыть!

Andrey
27.05.2017
21:56:29
или заранее купить

Hackru
28.05.2017
07:50:58
нельзя заранее скачать с торрента

Hackru
28.05.2017
07:58:26
ну так это ж первая редакция небось

Alexey
28.05.2017
07:58:32
да 15

Hackru
28.05.2017
08:03:12
в 15-м у многих тут еще лысины не было

Pavel
29.05.2017
09:22:48
народ, есть такая задачка: есть 2 хоста (например host1 и host2), надо с одного на другой передать файлик (приватный ключ), связи между ними нет (то есть нельзя просто так взять и скачать), как можно сделать?

zelo
29.05.2017
09:23:51
cat & paste

Alexey
29.05.2017
09:24:01
через git?

Maxim
29.05.2017
09:24:16
scp -3 :D

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