Spec-Zone.ru › Ansible 2.4

ansible-galaxy

None

  • Синопсис
  • Описание
  • Общие параметры
  • Действия
    • info
    • search
    • setup
    • list
    • remove
    • init
    • install
    • import
    • login
    • delete
  • Окружение
  • Файлы
  • Автор
  • Авторские права
  • См. также

Синопсис

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

Действия

info

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

--offline

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

-p, --roles-path

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

search

поиск ролей на сервере Ansible Galaxy

-p, --roles-path

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

--author <AUTHOR>

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

--galaxy-tags <GALAXY_TAGS>

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

--platforms <PLATFORMS>

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

setup

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

--list

Список всех ваших интеграций.

--remove <REMOVE_ID>

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

list

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

-p, --roles-path

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

remove

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

-p, --roles-path

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

init

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

--offline

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

-f, --force

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

--container-enabled

Инициализировать шаблон роли с содержимым по умолчанию для роли Container Enabled.

--init-path <INIT_PATH>

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

--role-skeleton <ROLE_SKELETON>

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

install

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

-n, --no-deps

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

-f, --force

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

-i, --ignore-errors

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

-p, --roles-path

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

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

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

import

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

--status

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

--no-wait

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

--branch <REFERENCE>

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

--role-name <ROLE_NAME>

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

login

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

--github-token <TOKEN>

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

delete

Удаление роли из Ansible Galaxy.

Окружение

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

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

Spec-Zone.ru

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