@devops_ru

Страница 3195 из 4568
тнн Itjunky
17.09.2017
22:16:48
Коллеги, а кто-нибудь сидит в чате pro_ansible? Похоже меня там забанили не ясно за что...

Vladimir
18.09.2017
04:28:58
Подскажите пожалуйста, как у Ansbile можно сделать отрицание фильтра например, вывести всё что не Ip Аля: not "{{ item | ipaddr }}" ?

Google
Vladimir
18.09.2017
05:21:04
Что вы хотите получить?
Список не Ip адресов

Alex
18.09.2017
05:57:16
Список не Ip адресов
Вроде так <какое-то выражение> {{ item }} when: "not item | ipaddr"

dangnax
18.09.2017
07:30:27
мужики, а подскажите решение вопроса: дженкинсом собираются ИТ. Из репо деплоится клиент-апп и сервер-апп на 2 хоста. В конфигах приложений прописаны ip этих хостов. Есть задача деплоить на другие хосты. Соответственно, нужно править гору конфигов, в которых везде нужно менять один набор ip на другой. Чтобы не делать это руками или заменой конфигов из дженкинса, как можно пойти?

все конфиги в /xxx(module)/src/resources/xxx-config.properties и часть адресов прописаны в pom

и вообще, как правильно это организовать? Передавать параметрами HostIP, HostPort... и в конфигах указывать $HostIP:$HostPort ?

тнн Itjunky
18.09.2017
07:52:44
Решили
Спасибо.

dangnax
18.09.2017
07:52:52
Вот подумай, у тебя их было 2, теперь стало 4, скоро станет 8, потом 100. Нужно предусмотреть и такой вариант. Я бы взял, например энсибл и реализовал через темплейты, например, прикрутить к дженкинсу это не проблема
мне это в таком виде передали) собственно вопрос - как правильнее - в ansible через lineinfile или всё же в конфигах писать переменные и передавать эти переменные при запуске джобы?

Sergey
18.09.2017
07:54:08
и вообще, как правильно это организовать? Передавать параметрами HostIP, HostPort... и в конфигах указывать $HostIP:$HostPort ?
Я бы сделал так: 1. Выгнать хитрожопых разработчиков, хардкодящих конфиги, и найти новых (нереальный шаг, увы, поэтому переходим к следующему шагу) 2. Вынести все настройки в конфиг-файлы. 3. В репу положить минимальный конфиг с дефолтными настройками для разработчиков, чтобы их величества могли запустить свой код без лишних движений (обычно именно это является причиной хардкода). 4. При сборке на дженкинсе удалять конфиг с дефолтами. 5. После сборки при деплое темплейтить конфиги.

Google
dangnax
18.09.2017
07:58:00
ну тут 2 шага. Если в репо сразу будет лежить конфиг с переменными - минус пара секунд

Sergey
18.09.2017
07:58:03
1, 2 и 3 выполнены. сейчас я на 4 шаге дженкинсом удаляю конфиг и вместо него кладу конфиг с переменными. Костыль. Наверное просто уберу хардкод.
Я не очень понял, конечно, почему темплейт - костыль. У тебя все переменные прям такие известные-известные в момент сборки?

ну тут 2 шага. Если в репо сразу будет лежить конфиг с переменными - минус пара секунд
Вот конфиг с переменными в репо - это не только костыль, но ещё и дыра в безопасности. Креды ты как там будешь держать? ?

dangnax
18.09.2017
07:59:02
да, там либо "сервер1, клиент1", "сервер2, клиент2"

Sergey
18.09.2017
07:59:59
так jenkins creds по cred_id
Ну без обид - ты сам себе противоречишь. То конфиг в репе, то дженкинс кредс.

dangnax
18.09.2017
08:01:30
креды не меняются же

Sergey
18.09.2017
08:15:31
креды не меняются же
сегодня - нет, завтра - да

dangnax
18.09.2017
08:16:37
Логично, да. Просто не удобно кучу конфигов туда-сюда гонять

Sergey
18.09.2017
08:39:02
Логично, да. Просто не удобно кучу конфигов туда-сюда гонять
В любом разе тебе виднее. Я просто описал подход, который работает на большом количестве проектов.

dangnax
18.09.2017
08:41:25
да, по нему и буду строить. спасибо

Jim
18.09.2017
09:12:50
Всем привет. Суть такова - в винде есть теперь linux subsystem развернул там постгрес быстренько, но как к нему теперь из винды подцепиться? ifconfig показывает всё то же самое что и ipconfig в винде.просто на 127.0.0.1 не пускает из винды. внутри из баша всё ок

или оно там всё изолировано и только наружу можно в интернеты ходить?

Jim
18.09.2017
09:19:28
что тебе там не ясно?

bebebe
18.09.2017
09:19:53
мне не ясно что за каша у вас в голове

Google
Nick
18.09.2017
09:20:16
воу воу

Andrey
18.09.2017
09:20:24
Скорее всего проблема в непонимании того, как все работает, я про неймспейсы... Отсюда и удивление, что по 127.0.0.1 из одного неймспейса не подключиться к другому

Jim
18.09.2017
09:20:40
Скорее всего проблема в непонимании того, как все работает, я про неймспейсы... Отсюда и удивление, что по 127.0.0.1 из одного неймспейса не подключиться к другому
не, это понятно, что разные неймспейсы, может оно всё же и в винду как-то торчит, чтобы можно было подцепиться удобно?

в случае с докером тупо к локалхосту цепляются и ок взлетает. мне интересно почему тут так не вышло

https://blog.jayway.com/2017/04/19/running-docker-on-bash-on-windows/ вот, например

Andrey
18.09.2017
09:29:07
в случае с докером тупо к локалхосту цепляются и ок взлетает. мне интересно почему тут так не вышло
Скорее всего потому, что человек делает "хак", он явно биндит TCP сокет Docker-а на все интерфейсы системы.

При этом демон слушает не только на 127.0.0.1

Jim
18.09.2017
09:29:35
хм, надо попробовать с постгресом провернуть аналогичное

Andrey
18.09.2017
09:30:08
хм, надо попробовать с постгресом провернуть аналогичное
Попробуйте, и поделитесь результатом, будет интересно.

Jim
18.09.2017
09:30:45
не очень хочется просто виртуалку разворачивать ради нескольких запросов в базу созданную с помощью osm2pgsql =)

Jim
18.09.2017
09:44:19
Попробуйте, и поделитесь результатом, будет интересно.
взлетело. на всякий случай порт сменил и в postgresql.conf указал listen_addresses.

Andrey
18.09.2017
09:46:03
взлетело. на всякий случай порт сменил и в postgresql.conf указал listen_addresses.
Класс! Но что именно решило вашу проблему, так и останется для нас теперь загадкой ?

Jim
18.09.2017
09:46:35
listeanaddress видимо не хватало + в pg_hba.conf порядок навёл

Андрей
18.09.2017
10:53:02
Че пришла?

Pavel
18.09.2017
11:12:39
Профиль смотри

Admin
ERROR: S client not available

Pavel
18.09.2017
11:12:42
спам

Evgeniy
18.09.2017
11:13:08
а мож она докер админит

Google
Magma
18.09.2017
11:13:57
Профиль смотри
Там вишмастер

Олджфаги не помнят Нуфаги не знают

N
18.09.2017
11:19:21
Олджфаги не помнят Нуфаги не знают
У меня от этой хуйни брат умер

Максат
18.09.2017
11:25:30


Sergey
18.09.2017
11:29:24
угу, надо будет одну ногу оторвать чтобы ошибки парсинга не было

dangnax
18.09.2017
11:34:33
а кто знаком с wildfly? деплою на 2 хоста с одинаковыми конфигами. На один - отлично, на второй - вываливается Operation timed out awaiting service container stability

гугл по такому словосочетанию ничего не ответил

James
18.09.2017
11:41:10
ребзя у всех глючит aws в западом регионе?

Artem
18.09.2017
11:45:35
вот почему 90% IT рекрутеров не видят разницу между Ruby и Ruby on Rails ? Ну что за пёзды...

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

это так происходит?

Федя
18.09.2017
11:51:23
ребзя у всех глючит aws в западом регионе?
у нас не глючит, у нас просто TTK забанил S3)

http://joxi.ru/E2pvVz9s96Qj6r

Alexey
18.09.2017
11:52:18
Банер внутри особенно шикарен

Федя
18.09.2017
11:55:03
http://joxi.ru/nAyzBnMhYlLGGr

Vladimir
18.09.2017
11:56:23
Дно

Эмиль
18.09.2017
11:57:11
http://s3-us-west-2.amazonaws.com - у меня проходит

Kaspar
18.09.2017
11:57:44
Artem
18.09.2017
11:57:48
ололо

Федя
18.09.2017
11:58:33
Google
Эмиль
18.09.2017
11:58:55
у тебя 'eu'
пардон

но us тоже проходят пакеты

Федя
18.09.2017
11:59:39
ага, потому что у тебя не ТТК

ну видимо у нас разный ТТК)

Страница 3195 из 4568