nataraj: (Бритый небритый)
[personal profile] nataraj
Прочитал на хабре про библиотеку stderred которая по дефолту заворачивает весь STDERR в ескейп последовательности дающие красный цвет...

Идея хороша... Не знаю нет ли у этого каких-то подводных камней... Я на самом деле не об этом...

При росте желания кастомизации возникает вот какой вопрос, который с течением времени становиться все более насущным. Чем дальше, тем больше тонких настроек системы я знаю. И воспроизводить их руками на каждой вновь разворачиваемой системе становиться затруднительно...

Для виртуалок можно конечно завести кастомный темплейт, но во-первых я ставлю не только виртуалки, а во-вторых все равно образы надо время от времени обновлять, и хотелось бы производить при этом минимум телодвижений....

Кто-нибудь знает какие-то решения этой задачи?

Date: 2013-12-29 12:00 pm (UTC)
From: [identity profile] blog.vnaum.com (from livejournal.com)
Если речь именно про настройку — Ansible to the rescue!
http://www.ansibleworks.com/

Date: 2013-12-29 12:17 pm (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
New! Sync your inventory with Amazon EC2 or Rackspace Cloud
Буэээ...


Если речь именно про настройку — Ansible to the rescue!
Речь идет о том, чтобы во вновь установленной системе в .bashrc оказались бы строчки

export HISTFILESIZE=
export HISTSIZE=

в соответсвующем дефолтном конфиге mc -- был бы включен internal editor
и т.п.

автоматически одновлять все это на всех системах -- совершенно не обязательно.

Тем более ни в коем случае не делать это через 3rd пати софтину с левым веб интерфейсом (если я правильно понял то что было по ссылке)

Date: 2013-12-29 01:37 pm (UTC)
From: [identity profile] blog.vnaum.com (from livejournal.com)
добавить в плейбук шаблоны для этих двух конфигов в /etc/skel, если надо - то и для root (который после установки уже есть). Альтернативно - писать прямо в /etc/bash.bashrc и /etc/mc/*.

Веб-интерфейсы там сугубо добровольные, сам ansible консольный и работает через ssh (никаких агентов на управляемой стороне не надо). Слова про EC2 и прочее — ну да, в частности можно рулить и ec2-машинами. Был бы ssh. 3rd-party — ну, весь debian сделан из 3rd-party же? В свежих убунтах и в jessie ansible есть прямо в main. Из всего configuration management что я смотрел - Ansible самая лапочка, и я прямо склонен советовать его даже админам локалхоста.

> автоматически одновлять все это на всех системах -- совершенно не обязательно.
То есть когда понадобится добавить ещё одну строчку в bashrc, ты будешь переустанавливать всё хозяйство?

Date: 2013-12-29 03:59 pm (UTC)
From: [identity profile] beldmit.livejournal.com
У меня все настройки живут в .vim*, .bash* и теперь вот .screenrc добавился.
Дальше оно копируется командой scp и ничего.

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

PS. Про grep --color=auto в курсе?

Date: 2013-12-29 07:22 pm (UTC)
From: [identity profile] maravan.livejournal.com
chef/puppet?

Date: 2013-12-30 02:10 pm (UTC)
From: [identity profile] aceler.ru (from livejournal.com)
Нарисовать рецептов для chef или что там сейчас модно. А уж настройки баша/вима или чего ещё — класть прямо в /etc этими рецептами.

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 03:15 pm
Powered by Dreamwidth Studios