Это командный сайт-поваренная книга, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Knife-cookbook-site - страница руководства для подкоманды сайта Knight Cookbook.
API сайта кулинарных книг используется для обеспечения доступа к сообществу кулинарных книг, размещенному на
https://supermarket.getchef.com/cookbooks. Все поваренные книги в сообществе
доступный через RESTful API, расположенный по адресу
https://supermarket.getchef.com/api/v1/cookbooks с помощью любой из поддерживаемых конечных точек.
В большинстве случаев с помощью ножа и нож поваренная книга сайте подкоманда (и любая из ее
arguments) - рекомендуемый метод взаимодействия с этими кулинарными книгами, но в некоторых
В некоторых случаях использование API сайта Cookbooks напрямую может иметь смысл.
Ассоциация нож поваренная книга сайте подкоманда используется для взаимодействия с кулинарными книгами, расположенными по адресу
https://supermarket.getchef.com/cookbooks. Учетная запись пользователя требуется для любого сообщества
действия, которые записывают данные на этот сайт. Следующие аргументы не требуют от пользователя
Счет: скачать, по области применения, устанавливатькачества список.
ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Следующие параметры могут использоваться с любыми аргументами, доступными для нож
поваренная книга сайте подкоманда:
--chef-нулевой порт PORT
Порт, на котором будет слушать chef-zero.
-c КОНФИГ_ФАЙЛ, --config КОНФИГ_ФАЙЛ
Используемый файл конфигурации.
-д, - отключить редактирование
Используйте, чтобы предотвратить открытие $ EDITOR и принять данные как есть.
- по умолчанию
Используйте, чтобы нож использовал значение по умолчанию вместо того, чтобы просить пользователя предоставить его.
-e РЕДАКТОР, --редактор РЕДАКТОР
Редактор $ EDITOR используется для всех интерактивных команд.
-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой.
-F ФОРМАТ, --формат ФОРМАТ
Формат вывода: резюме (По умолчанию), текст, JSON, YAMLкачества pp.
-час, --Помогите
Показывает справку по команде.
-k КЛЮЧ, --ключ KEY
Закрытый ключ, который нож будет использовать для подписи запросов, сделанных клиентом API к
Шеф-повар-сервер.
- [нет-] цвет
Используйте для просмотра цветного вывода.
--print-после
Используется для отображения данных после разрушительной операции.
-s URL-адреса, --сервер-url URL
URL-адрес сервера Chef.
-u ПОЛЬЗОВАТЕЛЬ, --Пользователь USER
Имя пользователя, используемое Knife для подписи запросов, сделанных клиентом API шеф-повару.
сервер. Аутентификация не удастся, если имя пользователя не соответствует закрытому ключу.
-В, --подробный
Установите для более подробного вывода. Использовать -ВВ для максимальной многословности.
-в, --версия
Версия шеф-клиента.
-у, --да
Используйте для ответа на все запросы подтверждения «Да». нож не попросит
подтверждение.
-з, --локальный режим
Используется для запуска шеф-клиента в локальном режиме. Это позволяет всем командам, которые работают
против сервера Chef, чтобы также работать против местного репо.
СКАЧАТЬ
Ассоциация скачать аргумент используется для загрузки кулинарной книги с веб-сайта сообщества. А
поваренная книга будет загружена в виде архива tar.gz и помещена в текущую рабочую
каталог. Если кулинарная книга (или ее версия) устарела и --сила вариант
не используется, нож предупредит пользователя, что кулинарная книга устарела, а затем
укажите название самой последней нерекомендуемой версии этой кулинарной книги.
Синтаксис
Этот аргумент имеет следующий синтаксис:
Сайт кулинарной книги $ Knife скачать COOKBOOK_NAME [COOKBOOK_VERSION] (варианты)
Опции
У этого аргумента есть следующие варианты:
КУЛИНАРНАЯ КНИГА_ВЕРСИЯ
Версия кулинарной книги, которую нужно загрузить. Если у поваренной книги только одна версия,
этот параметр указывать не нужно. Если у кулинарной книги более одной версии
и эта опция не указана, самая последняя версия кулинарной книги будет
скачал.
-f ФАЙЛ, --файл ФАЙЛОВ
Файл, в который записывается загрузка кулинарной книги.
--сила
Используйте для перезаписи существующего каталога.
Примеры
Скачать кулинарную книгу начало работы, войти:
сайт кулинарной книги $ knife загрузка начало работы
чтобы вернуть что-то вроде:
Загрузка начала работы с сайта кулинарных книг версии 0.3.0 на
/Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
Кулинарная книга сохранена: /Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
УСТАНОВИТЬ
Ассоциация устанавливать аргумент используется для установки кулинарной книги, загруженной с
сайт сообщества в локальный репозиторий git. Это действие использует систему контроля версий git.
в сочетании с https://supermarket.getchef.com/cookbooks сайт для установки
поваренные книги, предоставленные сообществом для местного шеф-повара. Используя этот аргумент,
следующие:
1. В git создается новая ветка «нетронутой копии» для отслеживания восходящего потока.
2. Все существующие версии поваренной книги удаляются из ветки.
3. Поваренная книга загружена с https://supermarket.getchef.com/cookbooks в
tar.gz формат.
4. Загруженная книга рецептов распаковывается, и ее содержимое передается в git и тег.
создается.
5. Ветвь «нетронутой копии» объединяется с основной ветвью.
Этот процесс позволяет изменять поваренную книгу основной ветки, пока
позволяя git сохранять изменения как отдельный патч. Когда обновленная исходная версия становится
доступны, эти изменения могут быть объединены с сохранением любых локальных изменений.
Синтаксис
Этот аргумент имеет следующий синтаксис:
сайт кулинарной книги $ knife установить COOKBOOK_NAME [COOKBOOK_VERSION] (варианты)
Опции
У этого аргумента есть следующие варианты:
-б, --использовать текущую ветвь
Используйте, чтобы убедиться, что используется текущая ветка.
-B ВЕТВЬ, --ветвь ФИЛИАЛ
Имя ветки по умолчанию. По умолчанию это будет главная ветвь.
КУЛИНАРНАЯ КНИГА_ВЕРСИЯ
Версия кулинарной книги, которую нужно установить. Если версия не указана,
будет установлена самая последняя версия кулинарной книги.
-Д, --skip-зависимости
Используйте, чтобы убедиться, что все кулинарные книги, от которых установлена кулинарная книга, зависят
не будет устанавливаться.
-o ПУТЬ: ПУТЬ, --cookbook-путь ПУТЬ: ПУТЬ
Каталог, в котором создаются кулинарные книги. Это может быть путь, разделенный двоеточиями.
Примеры
Чтобы установить кулинарную книгу начало работы, войти:
$ Knife Cookbook site установка начало работы
чтобы вернуть что-то вроде:
Установка для начала работы в /Users/sdanna/opscodesupport/.chef/../cookbooks
Проверка основной ветки.
Создание оригинальной копии ветки chef-vendor-Getting-started
Загрузка начала работы с сайта кулинарных книг версии 0.3.0 на
/Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
Кулинарная книга сохранена: /Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
Удаление ранее существовавшей версии.
Распаковка версии для начала работы /Users/sdanna/opscodesupport/.chef/../cookbooks.
удаление загруженного архива
1 файл обновлен, изменения сохраняются
Создание тега cookbook-site-import-getting-started-0.3.0
Проверка основной ветки.
Updating 4d44b5b..b4c32f2
Перемотка вперед
поваренные книги / начало работы / README.rdoc | 4 +++
поваренные книги / начало работы / атрибуты / default.rb | 1 +
поваренные книги / начало работы / metadata.json | 29 ++++++++++++++++++++
поваренные книги / начало работы / metadata.rb | 6 ++++
кулинарные книги / начало работы / рецепты / default.rb | 23 +++++++++++++++
... / templates / default / chef-getting-started.txt.erb | 5 +++
6 файл изменен, 68 вставки (+), 0 удалений (-)
режим создания 100644 кулинарных книг / начало работы / README.rdoc
режим создания 100644 кулинарных книг / начало работы / атрибуты / default.rb
режим создания 100644 кулинарных книг / начало работы / metadata.json
режим создания 100644 кулинарных книг / начало работы / metadata.rb
режим создания 100644 кулинарных книг / начало работы / рецепты / default.rb
режим создания 100644 кулинарных книг / начало работы / шаблоны / default / chef-Getting-started.txt.erb
Руководство по началу работы версии 0.3.0 успешно установлено
СПИСОК
Ассоциация список аргумент используется для просмотра списка кулинарных книг, которые в настоящее время доступны по адресу
https://supermarket.getchef.com/cookbooks.
Синтаксис
Этот аргумент имеет следующий синтаксис:
список сайтов кулинарной книги $ knife
Опции
У этого аргумента есть следующие варианты:
-ш, --with-uri
Используйте для отображения соответствующих URI.
Примеры
Чтобы просмотреть список кулинарных книг на https://supermarket.getchef.com/cookbooks сервер, введите:
список сайтов кулинарной книги $ knife
возвращаться:
1пароль тоскующий по дому кроликmq
7-zip имя хоста rabbitmq-management
AmazonEC2Tag размещает rabbitmq_chef
R hosts-осознание rackspaceknife
аккаунты htop Radiant
ack-grep рельсы Хадсона
icinga rails_enterprise ActiveMQ
рекламный пакет id3lib redis
ad-аналогично iftop redis2
муравей iis Redmine
[... усечено ...]
ПОИСК
Ассоциация по области применения аргумент используется для поиска кулинарной книги по адресу
https://supermarket.getchef.com/cookbooks. Поисковый запрос используется для возврата списка
поваренные книги в https://supermarket.getchef.com/cookbooks и использует тот же синтаксис, что и
нож по области применения подкоманда.
Синтаксис
Этот аргумент имеет следующий синтаксис:
кулинарная книга $ knife поиск по сайту SEARCH_QUERY (варианты)
Опции
У этой команды нет особых опций.
Примеры
Чтобы найти все кулинарные книги, которые можно использовать с Apache, введите:
$ Knife Cookbook поиск по сайту apache *
чтобы вернуть что-то вроде:
апач2:
Кулинарная книга: http://cookbooks.opscode.com/api/v1/cookbooks/apache2
cookbook_description: устанавливает и настраивает apache2, используя символические ссылки Debian с определениями помощников.
cookbook_maintainer: код операции
имя_поваренной_книги: apache2
инстики:
Кулинарная книга: http://cookbooks.opscode.com/api/v1/cookbooks/instiki
cookbook_description: Устанавливает instiki, вики-сервер Ruby on Rails на базе пассажирского + Apache2.
Cookbook_maintainer: jtimberman
cookbook_name: инстики
кикстарт:
Кулинарная книга: http://cookbooks.opscode.com/api/v1/cookbooks/kickstart
cookbook_description: создает виртуальный хост apache2 и обслуживает файл кикстарта.
cookbook_maintainer: код операции
cookbook_name: кикстарт
[... усечено ...]
ПОДЕЛИТЕСЬ
Ассоциация Share аргумент используется для добавления кулинарной книги в https://supermarket.getchef.com/cookbooks.
Для этого действия потребуется учетная запись пользователя и сертификат для
https://supermarket.getchef.com. По умолчанию Knight будет использовать имя пользователя и ключ API, которые
идентифицируется в файле конфигурации, используемом во время загрузки; в противном случае эти значения
должен быть указан в командной строке или в альтернативном файле конфигурации. Если поваренная книга
уже существует на https://supermarket.getchef.com/cookbooks, то только собственник или
Сопровождающий эту кулинарную книгу может вносить обновления.
Синтаксис
Этот аргумент имеет следующий синтаксис:
Поделиться на сайте кулинарной книги $ knife COOKBOOK_NAME CATEGORY (варианты)
Опции
У этого аргумента есть следующие варианты:
КАТЕГОРИИ
Категория поваренной книги: «Базы данных», "Интернет" Серверы », "Процесс Управление»,
"Мониторинг & В тренде ", "Программирование Языки », "Упаковка Управление»,
"Приложения", «Нетворкинг», "Операционная системы & Виртуализация », «Коммунальные услуги»или
"Другие".
-н, --прогон, репетиция
Используйте, чтобы не предпринимать никаких действий, а только распечатать результаты. Дефолт: ложный.
-o ПУТЬ: ПУТЬ, --cookbook-путь ПУТЬ: ПУТЬ
Каталог, в котором создаются кулинарные книги. Это может быть путь, разделенный двоеточиями.
Примеры
Поделиться кулинарной книгой с именем apache2:
Общий ресурс сайта кулинарной книги $ knife "apache2" "Веб-серверы"
ОТКРЫТЬ
Ассоциация показывать аргумент используется для просмотра информации о кулинарной книге на
https://supermarket.getchef.com/cookbooks.
Синтаксис
Этот аргумент имеет следующий синтаксис:
сайт кулинарной книги $ knife показывает COOKBOOK_NAME [COOKBOOK_VERSION]
Опции
У этого аргумента есть следующие варианты:
КУЛИНАРНАЯ КНИГА_ВЕРСИЯ
Версия кулинарной книги, которую нужно показать. Если кулинарная книга имеет только одну версию, это
вариант указывать не нужно. Если у кулинарной книги более одной версии и
эта опция не указана, будет возвращен список версий поваренной книги.
Примеры
Чтобы показать подробности кулинарной книги с именем хапрокси:
$ Knife кулинарная книга сайт шоу haproxy
чтобы вернуть что-то вроде:
средний рейтинг:
категория: Сеть
created_at: 2009-10-25T23:51:07Z
описание: Устанавливает и настраивает haproxy
внешний_адрес:
Последняя версия: http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_3
сопровождающий: opscode
имя: haproxy
updated_at: 2011-06-30T21:53:25Z
версии:
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_3
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_2
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_1
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_0
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_8_1
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_8_0
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_7_0
Для просмотра информации в формате JSON используйте -F общий параметр как часть команды, например
это:
Показать роль $ нож DevOps -F JSON
Другие доступные форматы включают текст, YAMLкачества pp.
НЕ ПОДЕЛИТЬСЯ
Ассоциация не делиться аргумент используется, чтобы остановить совместное использование кулинарной книги в
https://supermarket.getchef.com/cookbooks. Только хранитель кулинарной книги может выполнять
это действие.
Синтаксис
Этот аргумент имеет следующий синтаксис:
сайт кулинарной книги $ knife поделиться COOKBOOK_NAME
Опции
У этой команды нет особых опций.
Примеры
Отключить доступ к кулинарной книге с названием начало работы, войти:
сайт кулинарной книги $ knife не поделиться начало работы
Воспользуйтесь сайтом-поваренной книгой ножей онлайн с помощью сервисов onworks.net