Просмотр коллекций
Чтобы просмотреть установленные коллекции, выполните ansible-galaxy collection list. Будут показаны все установленные коллекции, найденные в настроенных путях поиска коллекций. Также будут показаны разрабатываемые коллекции, которые содержат файл galaxy.yml вместо MANIFEST.json. Кроме того, отображается путь к расположению коллекций и информация о версии. Если информация о версии недоступна, вместо номера версии отображается *.
# /home/astark/.ansible/collections/ansible_collections Collection Version -------------------------- ------- cisco.aci 0.0.5 cisco.mso 0.0.4 sandwiches.ham * splunk.es 0.0.5 # /usr/share/ansible/collections/ansible_collections Collection Version ----------------- ------- fortinet.fortios 1.0.6 pureport.pureport 0.0.8 sensu.sensu_go 1.3.0
Запустите команду с параметром -vvv, чтобы вывести более подробную информацию. Здесь могут отображаться дополнительные коллекции, добавленные в качестве зависимостей установленных коллекций. Используйте в своих плейбуках только те коллекции, которые вы установили непосредственно.
Чтобы просмотреть определённую коллекцию, передайте команде ansible-galaxy collection list допустимое полное имя коллекции (FQCN). Будут перечислены все экземпляры коллекции.
> ansible-galaxy collection list fortinet.fortios # /home/astark/.ansible/collections/ansible_collections Collection Version ---------------- ------- fortinet.fortios 1.0.1 # /usr/share/ansible/collections/ansible_collections Collection Version ---------------- ------- fortinet.fortios 1.0.6
Чтобы выполнить поиск коллекций в других путях, используйте параметр -p. Укажите несколько путей поиска, разделив их с помощью :. Список путей, указанных в командной строке, будет добавлен в начало настроенных путей поиска коллекций.
> ansible-galaxy collection list -p '/opt/ansible/collections:/etc/ansible/collections' # /opt/ansible/collections/ansible_collections Collection Version --------------- ------- sandwiches.club 1.7.2 # /etc/ansible/collections/ansible_collections Collection Version -------------- ------- sandwiches.pbj 1.2.0 # /home/astark/.ansible/collections/ansible_collections Collection Version -------------------------- ------- cisco.aci 0.0.5 cisco.mso 0.0.4 fortinet.fortios 1.0.1 sandwiches.ham * splunk.es 0.0.5 # /usr/share/ansible/collections/ansible_collections Collection Version ----------------- ------- fortinet.fortios 1.0.6 pureport.pureport 0.0.8 sensu.sensu_go 1.3.0
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections_guide/collections_listing.html