Це команда 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 SHELL]
ОПИС
cdist — це інтерфейс, що виконується для керування конфігурацією cdist. підтримує cdist
різні підкоманди, як описано нижче.
Загальні відомості
Усі команди приймають такі параметри:
-d, --налагодження
Встановити рівень журналу для налагодження
-h, --допомога
Показати екран довідки
-v, -- багатослівний
Установіть рівень журналу на інформацію, будьте більш докладними
-V, --версія
Показати версію та вийти
ПРАПОР
Відображає банер cdist. Корисний для друку плакатів cdist - обов'язковий для кожного
офіс
КОНФІГ
Налаштуйте один або кілька хостів
-h, --допомога
Показати екран довідки
-c CONF_DIR, --conf-dir CONF_DIR
Додайте каталог конфігурації. Можна вказати кілька разів. Якщо конфігурація
каталоги містять конфліктуючі типи, провідники або маніфести, потім останній знайдений
використовується. Крім того, це також можна налаштувати, встановивши CDIST_PATH
змінної середовища до списку каталогів конфігурації, розділених двокрапкою. Довідники
надані з аргументом --conf-dir мають більший пріоритет перед тими, які встановлюються за допомогою
змінна оточення
-i МАНІФЕСТ, --початковий-маніфест МАНІФЕСТ
Шлях до маніфесту cdist або - для читання з stdin
-p, --паралельний
Працюйте на кількох хостах паралельно
-s, --послідовний
Послідовно працювати на кількох хостах
--remote-copy REMOTE_COPY
Команда для віддаленого копіювання (повинна вести себе як scp)
--remote-exec REMOTE_EXEC
Команда для віддаленого виконання (повинна вести себе як ssh)
SHELL
Ця команда дозволяє створити оболонку, яка надає доступ до типів як команд. Це
можна розглядати як середовище «інтерактивного маніфесту». Дивіться нижче для прикладу використання. Його
Основне використання - для налагодження параметрів типу.
-s/--оболонка
Виберіть оболонку для використання, за замовчуванням – поточна оболонка
ПРИКЛАДИ
# Налаштуйте ikq05.ethz.ch з увімкненим налагодженням
% cdist config -d ikq05.ethz.ch
# Паралельно налаштуйте хости та використовуйте інший каталог конфігурації
% конфігурації cdist -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Використовуйте користувацькі віддалені команди exec / copy
% cdist config --remote-exec /path/to/my/remote/exec \
--remote-copy /path/to/my/remote/copy \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Показати банер
банер cdist
# Показати довідку
% cdist --довідка
# Показати версію
% cdist --версія
# Введіть оболонку, яка має доступ до емульованих типів
% оболонки cdist
% __git
використання: __git --source SOURCE [--state STATE] [--branch FRANCH]
[--group GROUP] [--owner ВЛАСНИК] [--mode MODE] object_id
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
TMPDIR, TEMP, TMP
Налаштуйте базовий каталог для тимчасового каталогу. Побачити
http://docs.python.org/py3k/library/tempfile.html для отримання додаткової інформації. Це скоріше
корисно, якщо використаний стандартний каталог не дозволяє виконувати виконувані файли.
CDIST_LOCAL_SHELL
Вибирає оболонку для виконання локального сценарію, за замовчуванням / Бен / ш
CDIST_REMOTE_SHELL
Вибирає оболонку для віддаленого виконання scirpt, за замовчуванням / Бен / ш
EXIT СТАТУС
Повинні бути повернуті такі вихідні значення:
0
Успішне завершення
1
Не вдалося налаштувати одну чи кілька хостів
Використовуйте cdist онлайн за допомогою служб onworks.net