Это командный cdist, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
cdist - Управление удобной конфигурацией
СИНТАКСИС
cdist [-h] [-d] [-v] [-V] {баннер, конфигурация, оболочка} ...
cdist баннер [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i MANIFEST] [-p] [-s] хост [хост ...]
cdist оболочка [-h] [-d] [-v] [-s ОБОЛОЧКА]
ОПИСАНИЕ
cdist - это исполняемый файл внешнего интерфейса для управления конфигурацией cdist. cdist поддерживает
различные подкоманды, как описано ниже.
ОБЩАЯ ИНФОРМАЦИЯ
Все команды допускают следующие параметры:
-д, --отладка
Установите уровень журнала для отладки
-х, --помощь
Показать экран справки
-v, --подробный
Установите уровень журнала на информацию, будьте более подробными
-V, --версия
Показать версию и выйти
BANNER
Отображает баннер компакт-диска. Полезно для печати плакатов cdist - необходим для каждого
офис.
CONFIG
Настроить один или несколько хостов
-х, --помощь
Показать экран справки
-c CONF_DIR, --conf-dir CONF_DIR
Добавьте каталог конфигурации. Можно указывать несколько раз. Если конфигурация
каталоги содержат конфликтующие типы, проводники или манифесты, затем последний найденный
используется. Кроме того, это также можно настроить, установив CDIST_PATH
переменную среды в список каталогов конфигурации, разделенных двоеточиями. Справочники
заданные с аргументом --conf-dir имеют более высокий приоритет по сравнению с заданными с помощью
переменная среды.
-i МАНИФЕСТ, --initial-manifest МАНИФЕСТ
Путь к манифесту cdist или - читать из стандартного ввода
-p, --параллельный
Работать на нескольких хостах параллельно
-s, --sequential
Последовательная работа на нескольких хостах
--remote-copy REMOTE_COPY
Команда для удаленного копирования (должна вести себя как scp)
--remote-exec УДАЛЕННЫЙ_EXEC
Команда для удаленного выполнения (должна вести себя как ssh)
SHELL
Эта команда позволяет вам создать оболочку, которая обеспечивает доступ к типам как командам. Это
можно рассматривать как среду «интерактивного манифеста». См. Ниже пример использования. Его
основное использование - для отладки параметров типа.
-s / - оболочка
Выберите оболочку для использования, по умолчанию используется текущая оболочка
ПРИМЕРЫ
# Настроить ikq05.ethz.ch с включенной отладкой
% конфигурация cdist -d ikq05.ethz.ch
# Настроить хосты параллельно и использовать другой каталог конфигурации
% конфигурация cdist -c ~ / p / cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Использовать собственные команды удаленного выполнения / копирования
% cdist config --remote-exec / путь / к / мой / удаленный / exec \
--remote-copy / путь / к / моему / удаленному / копировать \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Показать баннер
cdist баннер
# Показать справку
% cdist --помощь
# Показать версию
% cdist --версия
# Войдите в оболочку, которая имеет доступ к эмулируемым типам
% cdist оболочка
% __git
использование: __git --source ИСТОЧНИК [--state STATE] [--branch BRANCH]
[--group GROUP] [--владелец-ВЛАДЕЛЕЦ] [--mode MODE] object_id
ОКРУЖАЮЩАЯ СРЕДА
ТМПДИ, ТЕМП, ТМП
Настройте базовый каталог для временного каталога. Видеть
http://docs.python.org/py3k/library/tempfile.html для дополнительной информации. Это скорее
полезно, если используемый стандартный каталог не разрешает исполняемые файлы.
CDIST_LOCAL_SHELL
Выбирает оболочку для выполнения локального скрипта, по умолчанию / Бен / ш
CDIST_REMOTE_SHELL
Выбирает оболочку для удаленного выполнения scirpt, по умолчанию / Бен / ш
ВЫХОД статус
Должны быть возвращены следующие значения выхода:
0
Успешное завершение
1
Ошибка одной или нескольких конфигураций хоста
Используйте cdist в Интернете с помощью сервисов onworks.net