ビリャチピスデツナフイ Войти !bnw Сегодня Клубы
Посоветуйте менеджер конфигураций, от которого не хочется блевать. То есть с пуппетами, чифами и ансиблами сразу на хуй идите.
#H7FRYW / @komar / 1261 день назад

Ручками и башем.
#H7FRYW/UR2 / @bazar / 1261 день назад
@bazar Сорян, у меня слишком много говна, ручки уже устают.
#H7FRYW/994 / @komar --> #H7FRYW/UR2 / 1261 день назад
Найми сисадмина.
#H7FRYW/144 / @mad_hatter / 1261 день назад
@mad_hatter Сорян, я могу выполнять только задачи самого низа производственной цепочки.
#H7FRYW/B3B / @komar --> #H7FRYW/144 / 1261 день назад
@komar Но тебя же от них тянет блевать.
#H7FRYW/AP7 / @mad_hatter --> #H7FRYW/B3B / 1261 день назад
git
#H7FRYW/8V5 / @l29ah / 1261 день назад
@mad_hatter Ты в своем тырпрайзе совсем позабыл про суть программирования.
#H7FRYW/QDR / @komar --> #H7FRYW/AP7 / 1261 день назад
@l29ah лях тупой
#H7FRYW/2TW / @komar --> #H7FRYW/8V5 / 1261 день назад
@komar (((
#H7FRYW/621 / @l29ah --> #H7FRYW/2TW / 1261 день назад
О че нашел: https://github.com/myplaceonline/posixcube Выглядит как кусок пиздеца. Надо попробовать.
#H7FRYW/9NH / @komar / 1261 день назад
@komar Хуйца моего попробуй.
#H7FRYW/4GZ / @anonymous --> #H7FRYW/9NH / 1261 день назад
@komar `shell script-based` и наебёшься и напляшешься
#H7FRYW/BW3 / @mugiseyebrows --> #H7FRYW/9NH / 1261 день назад
@komar Заебись, куча алиасов для ssh!
#H7FRYW/HVX / @bazar --> #H7FRYW/9NH / 1261 день назад
@komar source: source filename [arguments] Execute commands from a file in the current shell. Read and execute commands from FILENAME in the current shell. The entries in $PATH are used to find the directory containing FILENAME. If any ARGUMENTS are supplied, they become the positional parameters when FILENAME is executed. Exit Status: Returns the status of the last command executed in FILENAME; fails if FILENAME cannot be read.
#H7FRYW/N6P / @anonymous --> #H7FRYW/994 / 1261 день назад
@komar Shell Function Definitions A shell function is an object that is called like a simple command and executes a compound command with a new set of positional parameters. Shell functions are declared as follows: name () compound-command [redirection] function name [()] compound-command [redirection] This defines a function named name. The reserved word function is optional. If the function reserved word is supplied, the parentheses are optional. The body of the function is the compound command compound-command (see Compound Commands above). That command is usually a list of commands between { and }, but may be any command listed under Compound Commands above, with one exception: If the function reserved word is used, but the parentheses are not supplied, the braces are required. compound-command is executed whenever name is specified as the name of a simple command. When in posix mode, name may not be the name of one of the POSIX special builtins. Any redirections (see REDIRECTION below) specified when a function is defined are performed when the function is executed. The exit status of a function definition is zero unless a syntax error occurs or a readonly function with the same name already exists. When executed, the exit status of a function is the exit status of the last command executed in the body. (See FUNCTIONS below.)
#H7FRYW/XKT / @anonymous --> #H7FRYW/994 / 1261 день назад
а как же доскер и кубер? //подписалнся на тред.
#H7FRYW/NT2 / @anonymous / 1261 день назад
Комар изобретает кубернетес
#H7FRYW/3O7 / @anonymous / 1261 день назад
@anonymous залупетес
#H7FRYW/T8U / @komar --> #H7FRYW/3O7 / 1261 день назад
что с ними не так? вариант «всё через жопу» не подходит, он зарезервирован за saltstack.
#H7FRYW/B64 / @enterprize / 1261 день назад
@enterprize Да я несколько раз пытался че-нибудь из этого освоить. Каждый раз охуевал от оверхеда — имеются в виду трудозатраты — бросал это дело и писал бош-скрепт.
#H7FRYW/8RX / @komar --> #H7FRYW/B64 / 1261 день назад
@enterprize Ну то есть, блять, я вообще не понимаю, как этой хуйней что-то там себе упростить можно. Разве что человеку, который прыщей вообще ни разу не видел, и копипастит рецептики со стэковерфлоу.
#H7FRYW/1CN / @komar --> #H7FRYW/B64 / 1261 день назад
@komar Ну хз, если не дрочить на туториалы латентных оопшников, то с ансиблом жить можно. Там, если что, разводить тысячу ролей и ямлов с инклюдами вообще необязательно, можно нарисовать один небольшой файл про «хочу, чтобы был пакет X, конфиг Y из Jinja-шаблона, строка S в файле Z и сервис X под юзером Ы, перезапускаемый, когда указанные файлики точно меняются» и применять от трёх до трёхсот раз в день по настроению. Никакого кровавого тырпрайза, примитивная автоматизация примитивной рутины, читать тысячу страниц имени O'Reilly не надо, да и lineinfile поприятнее будет, чем каждый раз на sed&&mv переизобретать велосипед. А вот если нужно состояние посложнее, то все инструменты быстро начинают обсираться. Впрочем, если у тебя два сервера и тебе не нужны ни идемпотентность, ни хендлеры, то тебе хватит и шелл-скриптов. Один хуй через год или обновлять всё реинсталлом и всё переписывать, или вас купят, или вы обанкротитесь к хуям.
#H7FRYW/UNP / @enterprize --> #H7FRYW/1CN / 1261 день назад
@enterprize Ты слишком далеко заходишь. Обычно я засыпаю насмерть еще на этапе установки и запуска чудо-поебени.
#H7FRYW/RI3 / @komar --> #H7FRYW/UNP / 1260 дней назад
@enterprize Ну и у меня с десятка два серверов, и я не банкрочусь уже лет пять. А чудо-поебень для автоматизации нужна потому, что мне лень вспоминать, какие команды в баше набирать.
#H7FRYW/DR9 / @komar --> #H7FRYW/UNP / 1260 дней назад
@komar > засыпаю насмерть еще на этапе установки нихуясе тебе там ansible zver cd подсунули
#H7FRYW/3W6 / @enterprize --> #H7FRYW/RI3 / 1260 дней назад
хуиты подвезли: https://github.com/hashicorp/waypoint
#H7FRYW/TQV / @anonymous / 1260 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.