Это командная загрузка-нож, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Knife-upload - страница руководства для подкоманды выгрузки ножа.
Ассоциация нож загружать подкоманда используется для загрузки ролей, кулинарных книг, сред и данных
мешки на сервер Chef из текущего рабочего каталога в chef-repo. Этот
подкоманда часто используется вместе с нож Разница, с помощью которого можно точно увидеть
какие изменения будут загружены, а затем нож скачать, что противоположно нож
загружать.
Синтаксис
Эта подкоманда имеет следующий синтаксис:
$ Knife загрузить [ШАБЛОН ...] (параметры)
Опции
Эта подкоманда имеет следующие параметры:
-c КОНФИГ_ФАЙЛ, --config КОНФИГ_ФАЙЛ
Используемый файл конфигурации.
--chef-репо-путь PATH
Путь к шеф-репо. Этот параметр заменит путь по умолчанию к
шеф-репо. По умолчанию: то же, что указано в шеф-повар_репо_путь в config.rb.
--chef-нулевой порт PORT
Порт, на котором будет слушать chef-zero.
- [нет-] цвет
Используйте для просмотра цветного вывода.
- параллелизм
Количество разрешенных одновременных подключений. Дефолт: 10.
-д, - отключить редактирование
Используйте, чтобы предотвратить открытие $ EDITOR и принять данные как есть.
- по умолчанию
Используйте, чтобы нож использовал значение по умолчанию вместо того, чтобы просить пользователя предоставить его.
- [no-] diff
Используйте для загрузки только новых и измененных файлов. Установлен в ложный чтобы загрузить все файлы.
По умолчанию: правда.
-e РЕДАКТОР, --редактор РЕДАКТОР
Редактор $ EDITOR используется для всех интерактивных команд.
-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой.
-F ФОРМАТ, --формат ФОРМАТ
Формат вывода: резюме (По умолчанию), текст, JSON, YAMLкачества pp.
- [нет-] сила
Используйте --сила для загрузки ролей, кулинарных книг и т. д., даже если файл в каталоге
идентичные (по умолчанию нет POST or ПОЛОЖИЛ выполняется, если только фактическое изменение не будет
сделал). Дефолт: - нет силы.
- [нет-] заморозить
Используйте, чтобы потребовать, чтобы изменения в кулинарную книгу были включены в новую версию. Только --сила
опция может переопределить эту настройку. Дефолт: ложный.
-час, --Помогите
Показывает справку по команде.
-k КЛЮЧ, --ключ KEY
Закрытый ключ, который нож будет использовать для подписи запросов, сделанных клиентом API к
Шеф-повар-сервер.
-н, --прогон, репетиция
Используйте, чтобы не предпринимать никаких действий, а только распечатать результаты. Дефолт: ложный.
--print-после
Используется для отображения данных после разрушительной операции.
- [no-] продувка
Используйте --purge для удаления ролей, поваренных книг и т. д. с сервера Chef, если их
соответствующие файлы не существуют в репозитории chef-repo. По умолчанию такие объекты
оставлен в покое и НЕ очищен. Дефолт: - без продувки.
- [нет-] рекурсивный
Используйте - без рекурсии чтобы запретить рекурсивную загрузку каталога. Дефолт: - рекурсивный.
--репо-режим РЕЖИМ
Макет местного шеф-репо. Возможные значения: статический, многоеили
размещенное_все. Используйте статический только для ролей, сред, поваренных книг и данных
сумки. По умолчанию, многое и размещенное_все динамически выбираются
в зависимости от типа сервера. Дефолт: многое / размещенное_все.
-s URL-адреса, --сервер-url URL
URL-адрес сервера Chef.
-u ПОЛЬЗОВАТЕЛЬ, --Пользователь USER
Имя пользователя, используемое Knife для подписи запросов, сделанных клиентом API шеф-повару.
сервер. Аутентификация не удастся, если имя пользователя не соответствует закрытому ключу.
-в, --версия
Версия шеф-клиента.
-В, --подробный
Установите для более подробного вывода. Использовать -ВВ для максимальной многословности.
-у, --да
Используйте для ответа на все запросы подтверждения «Да». нож не попросит
подтверждение.
-з, --локальный режим
Используется для запуска шеф-клиента в локальном режиме. Это позволяет всем командам, которые работают
против сервера Chef, чтобы также работать против местного репо.
Примеры
Перейдите на верхний уровень chef-repo и введите:
$ нож загрузить
или из любого места в chef-repo введите:
$ нож загрузить /
Перейдите на верхний уровень chef-repo и введите:
$ Knife загрузить кулинарные книги
или из любого места в chef-repo введите:
$ загрузка ножа / кулинарные книги
Перейдите на верхний уровень chef-repo и введите:
Среды загрузки $ knife
или из любого места в chef-repo введите:
$ нож загрузки / среды
Перейдите на верхний уровень chef-repo и введите:
Среда загрузки $ Knife / production.json
или из среды / каталог, введите:
$ Knife загрузить production.json
Перейдите на верхний уровень chef-repo и введите:
Роли загрузки $ knife
или из любого места в chef-repo введите:
$ нож загрузки / ролей
Перейдите на верхний уровень chef-repo и введите:
$ Knife загрузить кулинарные книги / apache \ * роли / webserver.json
$ Knife загрузить `Knight deps nodes / *. json`
Используйте загрузку ножей онлайн с помощью сервисов onworks.net