Spec-Zone.ru › Ansible 2.8

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 для включения отладки соединения)

Действия

вход

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

--github-token <TOKEN>

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

поиск

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

--author <AUTHOR>

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

--galaxy-tags <GALAXY_TAGS>

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

--platforms <PLATFORMS>

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

-p, --roles-path

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

удалить

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

информация

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

--offline

Не запрашивать API galaxy при создании ролей

-p, --roles-path

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

список

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

-p, --roles-path

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

импорт

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

--branch <REFERENCE>

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

--no-wait

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

--role-name <ROLE_NAME>

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

--status

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

установка

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

--force-with-deps

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

-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>

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

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

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

--init-path <INIT_PATH>

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

--offline

Не запрашивать API galaxy при создании ролей

--role-skeleton <ROLE_SKELETON>

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

--type <ROLE_TYPE>

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

-f, --force

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

удаление

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

-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 для получения полного списка авторов.

Лицензия

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.8/cli/ansible-galaxy.html

Spec-Zone.ru

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