Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Рисунок 2. Алгоритм работы slack
Всё, пакет установлен, учётная запись создана, и в домашнем каталоге ircbot лежит заранее настроенный файл конфигурации с правильными правами доступа к нему. Просто, не правда ли?
Простота slack – его сильная и в то же время слабая сторона. Slack делает только то, что вы сами напишете в скриптах preinstall и postinstall. Контроль зависимостей, ошибок, повторных установок, неожиданных сред окружения – это всё вы должны реализовать сами, если чувствуете в этом необходимость. В любом случае не забывайте тщательно тестировать роль перед использованием. При установке роли slack сохраняет резервные копии файлов, которые он сам перезаписывает, но ваши скрипты никак не проверяет и возможность отката роли сам по себе не предоставляет.
Применение
Как именно использовать slack, каждый администратор решает сам. Если в вашей сети много рабочих станций с ОС Linux, или вам приходится настраивать однотипные сервисы на серверах или даже просто постоянно восстанавливать один и тот же сервер, slack поможет вам сэкономить время и усилия.
В какой-то момент вы даже можете решить включить slack в процедуру автоматической установки операционной системы, чтобы вообще не подходить к серверу после запуска установки ОС. Запущенный без списка ролей, slack прочитает подготовленный вами файл conf/roles.conf в своём репозитории и по имени компьютера определит, какие роли следует установить.
Slack никак не привязан ни к платформе, ни к дистрибутиву, и одна и та же роль вполне может сначала проверять, на каком дистрибутиве она запустилась, а потом устанавливать rpm, deb или любые другие пакеты. Slack написан на языке Perl и может с успехом применяться в смешанной среде FreeBSD, Linux и Solaris.
Настройка репозитория на slack-мастере – тоже творческая задача. Применяя контроль версий файлов и резервное копирование, вы сделаете создание slack-ролей удобным и приятным для ваших коллег из IT-отдела.
Простота slack легко завоёвывает сердца администраторов и помогает снизить усилия по документированию, сосредоточив их вместо этого на автоматизации. А кроме того, как вы ещё продемонстрируете коллегам-администраторам свой талант написания скриптов на любимом языке?
1. Страница проекта slack –
2. Документация проекта rsync –