Spec-Zone.ru › Ansible 2.6

ansible-galaxy

None

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

Синопсис

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>

Инициализация с использованием альтернативного типа роли. Допустимые типы: ‘container’, ‘apb’ и ‘network’.

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

Spec-Zone.ru

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