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