@pro_ansible

Страница 68 из 625
Dmitry
30.09.2016
12:04:14
кстати, есть ключ или что то такое чтобы распарсить такой шикарный вывод

Magistr
30.09.2016
12:04:20
ntp + cron

Dmitry
30.09.2016
12:04:21
хотябы с учетом \n

Dmitrii
30.09.2016
12:04:26
Хардкодить IP бастиона в каждом файле group_vars ваще чет не резон

Google
Magistr
30.09.2016
12:04:48
кстати, есть ключ или что то такое чтобы распарсить такой шикарный вывод
проще сходить на инстанс и посмотреть глазами на что ругань в этой команде

Dmitrii
30.09.2016
12:05:36
Так один хер хардкодинг

Грубо говоря у меня в плейбуке есть delegate_to: hostvars[groups['bastion'][0]]...

Ну и конечно же с двумя регионами это не пашет

У меня в каждом регионе есть по 2 бастиона. Т.е. всего 4 входных точки

Т.е. цель чтобы плейбук делегировался на 1й и 3й IP при выполнении (для us-west-1 на 1й а для eu-central-1 на 3й)

А щас получается всегда 1й. ПОтому что при одновременном запуске на 2 региона эти IP адреса группы bastion слепливаются в один сет

Maxim
30.09.2016
12:09:51
может в ssh config прокси прописать?

Magistr
30.09.2016
12:10:18
хм непробовал одновременно работать с 2мя регионами

Dmitrii
30.09.2016
12:10:25
Прописать я то могу. И в ssh конфиге, и в group_vars. Вопрос, как это сделать без ясного прописыания

явного*

Типо, я же по AWS REST адреса то получаю

Google
Dmitrii
30.09.2016
12:11:12
И список регионов тоже есть...

Vlad
30.09.2016
12:11:32
Magistr
30.09.2016
12:11:36
как вариант написать скрипт для динамик инвентори еще более сложный

Dmitrii
30.09.2016
12:11:49
?

Я бы легко решил эту задачу, если бы ссаны ансибл позволял:&воттак:!комбинировать группы в инвентори файле, как это можно делать в lookup плагинах

Но, сука, так нельзя делать.

Magistr
30.09.2016
12:13:48
ты хочешь странного ))

Dmitrii
30.09.2016
12:14:02
Я спрашивал в IRC почему этого нет. Мне ответили, мол что это nightmare по резолбу дерева тогда

Ну что странного то. Задача то простая. Делать делегей на нужный бастион для доступа к RDS.

Не вижу ничего странного.

Magistr
30.09.2016
12:14:46
у тебя достаточно специфичный случай

Dmitrii
30.09.2016
12:16:40
Похоже, у меня действительно щас будет 3 инвентори файла в директории инвентори.

И так уже два ?

Короче походу единственный вариант реально это обернуть ec2.py в свой py скрипт, декодировать в нем высер ec2.py, и сделать пересечение IP адресов группы бастиона и каждого региона в отдельные сабсеты и добавить их к результату с отдельным именем, который уже использовать как группу в group_vars

Чот какая то наркомания.

Так и в папет недалеко уйти.

Denis 災 nobody
30.09.2016
12:34:00
или в салт? )

Dmitrii
30.09.2016
12:34:10
Или в салт, да.

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

Где будет имя региона в котором они запущены

Google
Dmitrii
30.09.2016
12:40:59
Тут реально чтоли ни у кого нет гео-распределенного сетапа?

?

Maxim
30.09.2016
12:46:04
не было нужды одновременно запускать что-то в разных регионах

Magistr
30.09.2016
12:46:15
у меня был но там быд шеф и одновременно не было нужды запускать

Dmitrii
30.09.2016
12:53:27
Карочи закостылил через теги

Всяко проще чем городить инвентори на питоне

zhag
30.09.2016
14:49:30
Привет Ансибл ругался на setuptools попробовал обновить sudo pip install setuptools --no-use-wheel --upgrade --user python zhag, [30 сент. 2016 г., 17:46]: Collecting setuptools Downloading setuptools-28.0.0.zip (689kB) 100% |████████████████████████████████| 696kB 862kB/s Requirement already up-to-date: python in /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload Installing collected packages: setuptools Running setup.py install for setuptools ... done Successfully installed setuptools-1.1.6 почему же после обновления получаю 1.1.6

на маке

вопрос закрыт

спасибо

Dmitry
30.09.2016
15:04:28
вот если я кладу все конфиги в одну репу\директорию

и потом хочу их подключить в роль

Dmitry
30.09.2016
15:04:36
как лучше?

делать симлинк

или инклюдить как-то?

или просто прописать в src={{config_directory?}}

Max
30.09.2016
15:12:09
чудеса блин

fatal: [198.211.125.128]: FAILED! => {"failed": true, "msg": "Failed to get information on remote file (/srv/backup): MODULE FAILURE"}

2 минуты назад работал плейбук

Stepan
30.09.2016
15:13:26
Подскажите группу с терраформом

Google
zhag
30.09.2016
15:14:04
нет не закрыт

sudo easy_install --upgrade setuptools

Robert
30.09.2016
15:27:59
одни вопросы)

zhag
30.09.2016
15:40:51
обновил sudo easy_install --upgrade setuptools

и теперь testvm3lk | FAILED! => { "changed": false, "failed": true, "module_stderr": "", "module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", "msg": "MODULE FAILURE", "parsed": false }

Admin
ERROR: S client not available

Dmitry
30.09.2016
15:48:37
одни вопросы)
работа кипит

zhag
30.09.2016
16:11:06
я не настоящий маковод

поясни пожалуйста

на убунте все работало

nikoinlove
30.09.2016
16:12:21
лучше вообще это все в виртуалэнв держать)

независимо от того маковод ты или кто

Игорь
30.09.2016
16:15:40
Да, Linux ничего не делает для продвижения хорошей практики держать проекты в виртуалэнв

Dmitry
30.09.2016
16:15:43
лучше вообще это все в виртуалэнв держать)
лучше. но хотя бы оставить системе системное.

Да, Linux ничего не делает для продвижения хорошей практики держать проекты в виртуалэнв
Линукс, к сожалению, многовато стал делать для продвижения практики держать проекты в docker

Let's srach!

Игорь
30.09.2016
16:17:17
Но вообще сложновато, через два раза на третий сам забываю activate

Google
Dmitry
30.09.2016
16:18:32
ну можно pyenv какой-нибудь (хоть и не люблю его), чтобы зашел в папку, оно само переключилось :)

Alexander
30.09.2016
18:51:02
а вообще удали нахер ансибль из pip и поставь из brew у меня пиповый не работал нихера

ну и питон оттуда же

brew reinstall python —universal —framework

zhag
30.09.2016
18:52:16
Спасибо

nikoinlove
30.09.2016
18:52:41
зачем вы ломаете макось

Alexander
30.09.2016
19:04:21
зачем вы ломаете макось
макось никто не ломает.

Александр
30.09.2016
19:04:48
Правильно, она изначально сломана, зачем ломать дальше то

Alexander
30.09.2016
19:05:36
давайте не будем холиварить.

Александр
30.09.2016
19:06:21
Ваше желание хуйня

МакОСЬ хуита сломанная

Oleg
30.09.2016
19:08:39
Правильно, она изначально сломана, зачем ломать дальше то
я хотел бы уточнить - макось изначально сломана или моск кое у кого?

Александр
30.09.2016
19:09:21
На провокации не ведусь ?

Oleg
30.09.2016
19:09:42
я тоже и у меня на всех макосях все работает

ничего не сломано

Alexander
30.09.2016
19:10:00
соглашусь)

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