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
-
Имя пользователя GitHub
-
список тегов 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