@pro_ansible

Страница 478 из 625
Artem
28.05.2018
11:50:05
Шта?

Ну как переменную брать каким-нибудь lookup'ом

Vitaliy
28.05.2018
11:51:14
подскажи, пожалуйста, как это относится к Ansible
очевидно что сделать надо через ансибл, иначе зачем он вообще нужен?

Google
Vitaliy
28.05.2018
11:51:47
ну тчонее я вот незнаю можно ли

как это седом сделать я знаю

Konstantin
28.05.2018
11:53:13
как это седом сделать я знаю
что значит не зная урла?

Vitaliy
28.05.2018
11:54:09
ну есть запись deb schema://repo/uri release_name pool1 pool2 pool3

repo/uri может быть разным

Алексей
28.05.2018
11:54:43
ты про темплейты что ли ?

дак и делай темплейтами

deb {{schema}}://{{repo}}/ ....

Vitaliy
28.05.2018
11:55:45
мне надо удостовериться что пулы main contrib non-free а не просто main

или main contrib

Алексей
28.05.2018
11:56:03
не. ансибла не про удостоврерится

Vitaliy
28.05.2018
11:56:11
или main non-free

Алексей
28.05.2018
11:56:11
он про то что бы привести к известному

Google
Алексей
28.05.2018
11:56:40
то что ты хочешь можно сделать через lineinfile но это антипаттерн.

Vitaliy
28.05.2018
11:57:15
ну известно что есть репа с неизвестным заранее урлом, пулы неизвестны. конечное стостяние - таже репа и 3 пула - main contrib non-free.

Алексей
28.05.2018
11:57:34
инфраструктура твоя ?

Vitaliy
28.05.2018
11:57:49
ну вероятно будут докеры и вгранты

+ у меня 2 куска - открытый и закрытый контур

Алексей
28.05.2018
11:58:14
если инфраструктура твоя у тебя не может быть там неизвесных

Vitaliy
28.05.2018
11:58:14
в каждом - свои настройки

Алексей
28.05.2018
11:58:25
если чужая спроси чуака какие там должны быть ссылки

и пропиши то что ответили

Vitaliy
28.05.2018
11:58:38
._.

у меня горит от ансибла

Алексей
28.05.2018
11:58:56
у тя горит не от него а от того что ты не решился

Vitaliy
28.05.2018
11:59:01
простая, кахзалось бы, задача

Алексей
28.05.2018
11:59:03
управлять инфораструктуторой или нет

если управлять то у тя нет незвестных

если на полшишки то всё плохо

Vadim
28.05.2018
11:59:34
качать пакеты с рандомных урлов? Обобряю

Vitaliy
28.05.2018
12:00:00
да чому с рандомых

Алексей
28.05.2018
12:00:01
а тот вариант который ты описываешь типичный антипаттерн

вот и горит

Google
Vitaliy
28.05.2018
12:00:20
я хочу чтобы плейбук работал в 2х контурах

Алексей
28.05.2018
12:00:33
переменными разрулить нельзя ?

Vitaliy
28.05.2018
12:00:45
ага, по ip погрепать

Алексей
28.05.2018
12:00:50
нет

хосты добавитьв соответствующие группы

Vitaliy
28.05.2018
12:01:03
переменная - урл репы

Алексей
28.05.2018
12:01:05
у групп задать урлы и репы

Vitaliy
28.05.2018
12:01:12
ага и сделать 2 плейбука

Алексей
28.05.2018
12:01:15
один

Vitaliy
28.05.2018
12:01:19
ну и еще

Алексей
28.05.2018
12:01:19
но перемнные разные

Vitaliy
28.05.2018
12:01:25
я не могу дать плейбук кому-то

Vitaliy
28.05.2018
12:01:34
кому нужно сделать то что делайт плейбук

или он ему там все переколбасит

Vadim
28.05.2018
12:01:47
-e repos_1.yml и -e repos_2.yml

Vitaliy
28.05.2018
12:01:49
пойду сделаю через sed

Алексей
28.05.2018
12:02:15
напомнило про стану проституткой :) без обид.

Vadim
28.05.2018
12:02:23
в repos_n.yml есть repos: [url1, url2]

Vitaliy
28.05.2018
12:02:49
sed 's/contrib/ /g' && sed 's/non-free/ /g' && sed 's/main/main contrib non-free/g'

все

Google
Vadim
28.05.2018
12:03:03
люблю такие беседы - Как сделать X в ансибле? - Ну вот так, или вот так - А ну, пойду лучше через sed сделаю

Vitaliy
28.05.2018
12:03:41
люблю такие беседы - Как сделать X в ансибле? - Ну вот так, или вот так - А ну, пойду лучше через sed сделаю
ага, вот така как тебе надо не сделать, сделать надо вот так, как тебе не надо, или вот так, как тебе тоже ненадо.

Алексей
28.05.2018
12:03:42


Vitaliy
28.05.2018
12:04:32
бля, я не знаю какие там урлы будут.

Алексей
28.05.2018
12:04:39
почему не знаешь то ?

кто их туда внес ?

Admin
ERROR: S client not available

Vitaliy
28.05.2018
12:04:58
потому что это может быть докер, может быть вражья виртуалка

Vadim
28.05.2018
12:05:22
уже можно напомнить про "качать с рандомных урлов"?

Алексей
28.05.2018
12:05:31
если вражья пусть скажет. если докер то значит ты знаешь какие

задай дефолты приведи к оным.

Vitaliy
28.05.2018
12:06:03
то есть stateless - не про ansible

Vadim
28.05.2018
12:06:16
бггг

Алексей
28.05.2018
12:06:18
чо сказал ? :)

какой stateless ?

ансибл императивный yaml язык програмирования инфраструктуры

Vadim
28.05.2018
12:07:22
является ли инструмент установки state'а stateless? Наверное мы никогда не узнаем

Vitaliy
28.05.2018
12:08:21
ну и ходить по граблям - хорошо, когда недорого

Vadim
28.05.2018
12:11:06
- Привет, это канал про отвертки? Как вкрутить шуруп? - Ну, берешь и вкручиваешь - Нет, мне надо гвоздь забить. Ай ну, пойду молотком забью

Google
Алексей
28.05.2018
12:12:16
виталя признавался что он молодоц девопс и не опытный ещё.

так что пусть делает sed-ом.

через 2-3 итерации разберётся

Sergey
28.05.2018
12:34:15
- "я хочу сделать ансиблом как попало..." - "чувак, мы это пробовали, это путь к боли и страданиям, сделай вот так-то и так-то - будет нормально" - "не, нормально не хочу, пойду лучше как попало сделаю - что ж я, боли и страданий, что ли, не видел?"

стоит при упоминании lineinfile начинать дружно смеяться и показывать пальцем всем чатом (разумеется, только после того, как человек отказывается сделать нормально)

Sergey
28.05.2018
12:38:56
что не так с lininfile?
антипаттерн так-то

Nklya
28.05.2018
12:39:03
Все примерно

Sergey
28.05.2018
12:39:29
"я беру хзчо и втыкаю туда известную заранее строку"

Alex
28.05.2018
12:41:13
А какой нормальный путь сменить, скажем ip-aдреса в конфигах дремучего легаси? Шаблоны?

Алексей
28.05.2018
12:45:35
Шаблоны. Blockinfile

Sergey
28.05.2018
12:46:03
шаблоны.

Алексей
28.05.2018
12:46:28
copy даже

lineinfile у меня остался в sudoers но и там не уверен

Sergey
28.05.2018
12:47:17
с учётом того, что существуют ключи "--diff" и "--check" - даже можно убедиться, что меняется только то, что нужно, и дремучее лигаси даже не замечает обмана

Alex
28.05.2018
12:48:46
Шаблоны. Blockinfile
blockinfile, точно.

Vladimir
28.05.2018
13:12:34
Господа, а знает кто красивый способо как бы maria\mysql правильно менять datadir с копированием файлов, но что бы это делать только однажды ? чет в голову ничего не лезет красивого -___-

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