Spec-Zone.ru › Ansible 2.7

ansible-galaxy

Выполнять различные операции, связанные с ролями.

  • Сводка
  • Описание
  • Общие параметры
  • Действия
    • удаление
    • импорт
    • информация
    • инициализация
    • установка
    • список
    • вход
    • удаление
    • поиск
    • настройка
  • Окружение
  • Файлы
  • Автор
  • Авторские права
  • См. также

Сводка

ansible-galaxy [delete|import|info|init|install|list|login|remove|search|setup] [--help] [options] ...

Описание

Команда для управления ролями Ansible в общих хранилищах, по умолчанию — Ansible Galaxy https://galaxy.ansible.com.

Общие параметры

--list

Отобразить все ваши интеграции.

--remove <REMOVE_ID>

Удалить интеграцию, соответствующую предоставленному значению ID. Используйте –list, чтобы увидеть значения ID.

--version

показать номер версии программы и выйти

-c, --ignore-certs

Проигнорировать ошибки проверки SSL-сертификатов.

-h, --help

показать это сообщение справки и выйти

-s <API_SERVER>, --server <API_SERVER>

Адрес сервера API

-v, --verbose

режим подробной информации (-vvv для большего количества, -vvvv для включения отладки соединения)

Действия

удаление

Удалить роль из Ansible Galaxy.

импорт

используется для импорта роли в Ansible Galaxy

--branch <REFERENCE>

Название ветки для импорта. По умолчанию используется основная ветка хранилища (обычно master)

--no-wait

Не ждать результатов импорта.

--role-name <ROLE_NAME>

Название роли, если оно отличается от имени репозитория

--status

Проверьте статус последнего запроса импорта для заданного github_user/github_repo.

информация

выводит подробную информацию об установленной роли, а также информацию, доступную из API Galaxy.

--offline

Не обращаться к API galaxy при создании ролей

-p, --roles-path

Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в файле ansible.cfg (/etc/ansible/roles, если не настроен)

инициализация

создаёт каркас роли, соответствующий формату метаданных galaxy.

--init-path <INIT_PATH>

Путь, в котором будет создана скелетная роль. По умолчанию используется текущая рабочая директория.

--offline

Не обращаться к API galaxy при создании ролей

--role-skeleton <ROLE_SKELETON>

Путь к скелету роли, на основе которого должна быть создана новая роль.

--type <ROLE_TYPE>

Инициализация с использованием альтернативного типа роли. Допустимые типы включают: «контейнер», «apb» и «сеть».

-f, --force

Принудительно перезаписать существующую роль

установка

использует список аргументов ролей для установки, если не был указан параметр -f. Список ролей может быть именем (которое будет загружено через API galaxy и github) или локальным файлом .tar.gz.

-f, --force

Принудительно перезаписать существующую роль

-g, --keep-scm-meta

Использовать tar вместо scm-архива при пакетировании роли

-i, --ignore-errors

Игнорировать ошибки и продолжать с следующей указанной ролью.

-n, --no-deps

Не загружать роли, указанные как зависимости

-p, --roles-path

Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в файле ansible.cfg (/etc/ansible/roles, если не настроен)

-r <ROLE_FILE>, --role-file <ROLE_FILE>

Файл, содержащий список ролей для импорта

список

отображает роли, установленные в локальной системе, или ищет по заданной роли в качестве аргумента.

-p, --roles-path

Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в файле ansible.cfg (/etc/ansible/roles, если не настроен)

вход

проверяет идентификацию пользователя через Github и получает токен авторизации от Ansible Galaxy.

--github-token <TOKEN>

Идентификация с помощью токена github вместо имени пользователя и пароля.

удаление

удаляет указанные роли из локальной системы.

-p, --roles-path

Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в файле ansible.cfg (/etc/ansible/roles, если не настроен)

поиск

ищет роли на сервере Ansible Galaxy

--author <AUTHOR>

Имя пользователя GitHub

--galaxy-tags <GALAXY_TAGS>

список тегов galaxy для фильтрации

--platforms <PLATFORMS>

список платформ ОС для фильтрации

-p, --roles-path

Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в файле ansible.cfg (/etc/ansible/roles, если не настроен)

настройка

Настройка интеграции с Github или Travis для ролей Ansible Galaxy

--list

Отобразить все ваши интеграции.

--remove <REMOVE_ID>

Удалить интеграцию, соответствующую предоставленному значению ID. Используйте –list, чтобы увидеть значения ID.

Окружение

Могут быть указаны следующие переменные среды.

ANSIBLE_CONFIG – Переопределение файла конфигурации ansible по умолчанию

Многие другие доступны для большинства параметров в ansible.cfg

Файлы

/etc/ansible/ansible.cfg – Файл конфигурации, используется, если присутствует

~/.ansible.cfg – Файл конфигурации пользователя, переопределяет файл конфигурации по умолчанию, если присутствует

Автор

Ansible изначально написан Майклом ДеХааном.

См. файл AUTHORS для полного списка авторов.

Авторские права

Авторские права © 2017 Red Hat, Inc | Ansible.

Ansible выпущен под лицензией GPLv3.

См. также

ansible(1), ansible-config(1), ansible-console(1), ansible-doc(1), ansible-galaxy(1), ansible-inventory(1), ansible-playbook(1), ansible-pull(1), ansible-vault(1),

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/cli/ansible-galaxy.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API