Spec-Zone.ru › Ansible 2.5

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

--author <AUTHOR>

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

--galaxy-tags <GALAXY_TAGS>

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

--platforms <PLATFORMS>

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

-p, --roles-path

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

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.

--container-enabled

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

--init-path <INIT_PATH>

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

--offline

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

--role-skeleton <ROLE_SKELETON>

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

-f, --force

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

install

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

-f, --force

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

-i, --ignore-errors

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

-n, --no-deps

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

-p, --roles-path

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

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

Файл, содержащий список ролей, которые необходимо импортировать

import

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

--branch <REFERENCE>

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

--no-wait

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

--role-name <ROLE_NAME>

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

--status

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

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

Spec-Zone.ru

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