
cent
19.08.2018
09:27:45

bebebe
19.08.2018
09:28:41

cent
19.08.2018
09:28:56

Алексей
19.08.2018
09:29:17

Google

Алексей
19.08.2018
09:29:26
когда ансибл был уже более менее

bebebe
19.08.2018
09:29:58
речь про изменение конфигурации сервера не было
господа свой хомяк кто нить ансиблом раскатывает ? поделитесь ролью для скелета?

cent
19.08.2018
09:30:27

Алексей
19.08.2018
09:32:10

bebebe
19.08.2018
09:32:41
а то

Алексей
19.08.2018
09:32:48
как то вы однобоко.

bebebe
19.08.2018
09:33:01
прощу прощения

Алексей
19.08.2018
09:33:11
понимаю вашу не любось к ансиблу но раскатывать ее в проф сообществе считаю вредным

bebebe
19.08.2018
09:33:33
чините детектор

cent
19.08.2018
09:33:48

Алексей
19.08.2018
09:34:08
он уже из уставших. я и сам переодически так же

bebebe
19.08.2018
09:34:54
чините детектор #2 (пожалуйста)

Google

George
19.08.2018
09:34:59
Дзен ансибла заканчивается на первой же прорвавшейся абстракции в районе include role и ее defaults.

bebebe
19.08.2018
09:37:24
забавно, начинали этот диалог с вопроса, как хомяк раскатывать на nix системы (возможно без интернета), затем оказывается что еще и пакетики нужно поставить
а закончили тем что за дзен ансибла поясняют

Алексей
19.08.2018
09:37:37
короче не вижу грабелек в роли которая придет и сделает мне домик. по возможности более полный.
притащит дотфайлы и поставит софт типа zsh htop и такого.

Artem
19.08.2018
09:38:34

Vadim
19.08.2018
09:38:50
вас там всех микроволновками соседи облучают? Что происходит?

Алексей
19.08.2018
09:39:03

Artem
19.08.2018
09:39:21
ты спрашиваешь как раскидать файло?

Алексей
19.08.2018
09:39:27

Artem
19.08.2018
09:39:29
или я не правильно понял

cent
19.08.2018
09:39:36
Я даже ноут включил для срача))

Алексей
19.08.2018
09:39:46
я спрашиваю где хранить. как доставлять. нужно ли шаблонить и такое.

Artem
19.08.2018
09:40:07
там же, откуда и раскатывать, не?

bebebe
19.08.2018
09:40:08
шаблонить .dotfiles!

cent
19.08.2018
09:40:11

bebebe
19.08.2018
09:40:26

Vadim
19.08.2018
09:40:31
>свой хомяк
>просто бутстрапиться на новых машинах надоело
да ты уже определись или так часто машины меняешь?

Алексей
19.08.2018
09:41:15
я вот вижу что люди хомякоые файлы тащут в ~/home/dotfiles и делают симлинки из него в корень. логично что бы не делать репу git в корне хоума

Google

cent
19.08.2018
09:41:27

bebebe
19.08.2018
09:41:53
давайте решим сколько будет git репозитроиев для этой задачи
и где они будут располагаться, говорят интернета может не быть

cent
19.08.2018
09:42:23

bebebe
19.08.2018
09:42:43
и да, видимо первой строчкой надо ставить python

cent
19.08.2018
09:42:44

bebebe
19.08.2018
09:42:49
но блин как, если интернета не будет

Алексей
19.08.2018
09:43:00

George
19.08.2018
09:43:02
Cent cent, в ансибле много неконсистентностей. Например, вся работа с приоритетами переменных плохо совместимо с include_role, jinja2 с ленивым вычислением ломается на смене мусташей у template и т.д. Таких мест много, и оно реально бесит.

Vadim
19.08.2018
09:43:30
сегодня явно будет тяжелый день
>работа с приоритетами переменных

cent
19.08.2018
09:45:00

Алексей
19.08.2018
09:45:03
шаблонить .dotfiles!
в дотфайлзах бывают приложения которые пологаются на фиксированные пути.
а имя пользователя на удаленной машине может быть не мое а какой нить vagrant.
зачем я вообще всё это говорю ?

bebebe
19.08.2018
09:45:41
энергии много
и аншибл

cent
19.08.2018
09:46:07

Алексей
19.08.2018
09:46:45

Vadim
19.08.2018
09:46:46
вот да, что за стенд без , скажем, ~/Downloads/Telegram?

Алексей
19.08.2018
09:47:05
сейчас всего этого нету. но я чот подумал а зачем себя ограничивать

Google

cent
19.08.2018
09:47:07

bebebe
19.08.2018
09:47:08
вы говорили про дебаг CI билдов?
постоветую вам через CI запускать tmux сессию, на сервере и шарить её через web terminal emulator (shellinabox) например
tmux удобно оркестрируется через tmuxinator
так сколько git репозиториев будет?

Алексей
19.08.2018
09:47:45
думаю что один с ролью.

cent
19.08.2018
09:47:50

Алексей
19.08.2018
09:47:57
дотфайлы пойдут в files и templates

bebebe
19.08.2018
09:48:12
а как жи dotfiles? тут предлагали чуть не ни на каждую тулзу отдельный репозиторий

Алексей
19.08.2018
09:48:13
я такого не предлагал

Admin
ERROR: S client not available

Алексей
19.08.2018
09:48:19

bebebe
19.08.2018
09:49:26
Только каждую софтину раскидывай на отдельную роль. И выложи на github. Может и кому-то еще понадобится.
Советую заранее задуматься над именованием переменных, чтобы у того, у кого их 100500 не пересекались переменные
или все роли в один репозиторий запихнем? o_O

Алексей
19.08.2018
09:49:39

cent
19.08.2018
09:49:42

Алексей
19.08.2018
09:50:12

bebebe
19.08.2018
09:50:15

Алексей
19.08.2018
09:50:48
чот выроде нормально же общались.
а тут какое то трололо началось

bebebe
19.08.2018
09:51:23
значит картина выходит такая, будет один репозиторий с ролью
в ней будут в files/templates лежать dotfiles которые будут темплейтится копироваться на удаленную машину
находу проверяя есть ли там пейтон и доставляя необходимые пакеты

Google

Алексей
19.08.2018
09:51:42
ага. базовый план такой.

Vadim
19.08.2018
09:52:28
он из вагранта разворачивает же, думаю есть какой-то способ узнать есть ли там питон сразу

bebebe
19.08.2018
09:52:30
надо будет только аккуратно пакеты ставить, надо определить есть ли там интернет, и если нет, до запихивать deb/rpm/pkg и инсталировать из файлов
надо только с зависимостями не промахнуться и скачивать сразу все

Алексей
19.08.2018
09:53:05
всё так.
интернет или прокся

bebebe
19.08.2018
09:53:23

Алексей
19.08.2018
09:53:23
или остутствие того и другого

bebebe
19.08.2018
09:54:11
интернет или прокся
проксю через ssh forward будете делать? или поддерживать inventory в котором описывать окружение для машин?

Алексей
19.08.2018
09:54:51

Vadim
19.08.2018
09:55:04

Алексей
19.08.2018
09:55:05
и если оно не пустое будет задействовано

cent
19.08.2018
09:55:17
Я только тоже не догнал. Как может быть что-то там в CI и без интернета?

Алексей
19.08.2018
09:55:27
я ничего не меняю.
мой вопрос ка кбыл так и остаётся простым. я хочу бутстрапить домик. как можно в большем колве вариантов удаленных машин

bebebe
19.08.2018
09:55:51

cent
19.08.2018
09:56:13

bebebe
19.08.2018
09:56:22
Алексей при всем моем уважении, бутстрапить домик и ставить пакеты - это несколько разные вещи
если конечно вы не используете nixos

cent
19.08.2018
09:56:35

bebebe
19.08.2018
09:56:59

Vadim
19.08.2018
09:57:20
осталось выяснить чем бустрап домика отличается от копирования файлов - и так мы доберемся до возможности юзать ансибл для этого

cent
19.08.2018
09:57:26