当我使用“ansible author.role_name”时,我会得到大量的信息,而不是以前版本的列表。
在网站上,每个角色都有一个很好的早期版本列表,但是当我使用info时,没有版本列表:
[ansible@control]$ ansible-galaxy info geerlingguy.ansible
Role: geerlingguy.ansible
description: Ansible for RedHat/CentOS/Debian/Ubuntu.
active: True
commit: 35546b1505fee7d9a0a8a4511540b7cc7a5da721
commit_message: Switch to travis-ci.com.
commit_url: https://api.github.com/repos/geerlingguy/ansible-role-ansible/git/commits/35546b1505fee7d9a0a8a4511540b7cc7a5da721
company: Midwestern Mac, LLC
created: 2014-06-07T16:22:42.972679Z
download_count: 458857
forks_count: 55
github_branch: master
github_repo: ansible-role-ansible
github_user: geerlingguy
id: 1007
imported: 2020-10-28T00:30:53.480734-04:00
is_valid: True
issue_tracker_url: https://github.com/geerlingguy/ansible-role-ansible/issues
license: license (BSD, MIT)
min_ansible_version: 2.4
modified: 2020-10-28T04:30:53.486945Z
open_issues_count: 1
path: ('/home/ansible/.ansible/roles', '/usr/share/ansible/roles', '/etc/ansible/roles')
role_type: ANS
stargazers_count: 63
travis_status_url: https://travis-ci.com/geerlingguy/ansible-role-ansible.svg?branch=master在哪里可以找到使用ansible-galaxy命令行工具的角色的早期版本列表?
发布于 2022-05-01 10:07:05
我目前最接近解决这个问题的方法是故意要求安装错误的版本。这将返回一个错误消息与可用版本的详细信息。我使用grep只关注版本信息。
示例:
ansible-galaxy role install geerlingguy.nginx,wrong 2>&1 | grep -o "'version': '[^']*'"这产生了:
'version': '1.0.0'
'version': '1.0.1'
'version': '1.1.1'
'version': '1.1.0'
...
'version': '3.0.0'
'version': '3.1.0'
'version': '3.1.1'https://stackoverflow.com/questions/69509790
复制相似问题