什么定义了 Ansible Galaxy 角色的版本?

What defines Ansible Galaxy role's version?

documentation of Ansible Galaxy我发现你可以安装角色的特定版本。我找不到在角色本身中定义版本的内容。是 Git 标签,meta/main.yaml 中的某个键,还是其他什么?

要安装一个版本只需 git 标记它:

$ git tag v1.0
$ git push origin v1.0

然后您可以从手册页安装特定的角色版本:

"ansible-galaxy install [options] [-r FILE | role_name(s)[,version] | tar_file(s)]"