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 для включения отладки соединения)
Действия
info
выводит подробную информацию о роли, установленной, а также информацию, доступную из API Galaxy.
-
--offline -
Не запрашивать API Galaxy при создании ролей
-
-p, --roles-path -
Путь к каталогу, содержащему ваши роли. По умолчанию используется путь roles_path, настроенный в вашем файле ansible.cfg (/etc/ansible/roles, если не настроен).
search
ищет роли на сервере Ansible Galaxy
-
Имя пользователя GitHub
-
список тегов 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