指定Ansible剧本中角色的版本
下载角色时,可以指定角色。以下指定Ansible剧本中角色的版本,ansible,ansible-galaxy,ansible-role,Ansible,Ansible Galaxy,Ansible Role,下载角色时,可以指定角色。以下requirements.yml文件是几种方法之一: --- - src: https://github.com/jdauphant/ansible-role-ssl-certs version: v1.5.2 然后可以使用以下命令下载此角色: ansible-galaxy install -r requirements.yml 然后,如何指定在Ansible剧本中使用哪个版本的角色 roles: - jdauphant.ssl-certs 没
requirements.yml
文件是几种方法之一:
---
- src: https://github.com/jdauphant/ansible-role-ssl-certs
version: v1.5.2
然后可以使用以下命令下载此角色:
ansible-galaxy install -r requirements.yml
然后,如何指定在Ansible剧本中使用哪个版本的角色
roles:
- jdauphant.ssl-certs
没有选项以相同名称保存不同版本的playbook,然后指定在playbook中运行哪个版本 你可以:
- 通过下载到项目目录(包含剧本的目录)的
子目录,将特定角色版本“绑定”到剧本。Ansible将在尝试系统roles
目录中的角色之前使用此版本 将角色
添加到路径
:要求中。yml
- src: https://github.com/jdauphant/ansible-role-ssl-certs version: v1.5.2 path: roles/
- 在系统范围内以不同的名称(即不同的目录)保存不同的版本:
并引用特定名称:- src: https://github.com/jdauphant/ansible-role-ssl-certs version: v1.5.2 name: jdauphant.ssl-certs-1.5.2
roles: - jdauphant.ssl-certs-1.5.2