在Ansible剧本中指定角色的版本

伦纳德·萨尔斯(Leonard Saers)

下载角色时,可以指定角色。以下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
Techraf

无法以相同的名称保存不同版本的剧本,然后指定要在该剧本中运行的版本。

你可以:

  • 通过下载到roles项目目录子目录(包含剧本子目录),将特定角色版本“绑定”到剧本。然后,Ansible将使用此版本,然后再尝试在系统roles目录中面临的角色

    添加pathrequirements.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
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ansible剧本中指定多个默认组作为主机

来自分类常见问题

Ansible剧本与角色

来自分类Dev

如何指定在Ansible剧本中使用的Python版本?

来自分类Dev

Ansible:剧本和角色的不同

来自分类Dev

Ansible,请不要在剧本中指定主机,也不要通过命令行指定主机

来自分类Dev

在需求中指定版本时,ansible-galaxy安装失败

来自分类Dev

在ansible剧本中包括子角色?

来自分类Dev

在kubernetes cronjob中指定角色

来自分类Dev

在Bundler中指定JRuby版本

来自分类Dev

在MAMP中指定PHP版本

来自分类Dev

Ansible剧本,使用了集合中定义的角色

来自分类Dev

Ansible剧本group_var被角色var覆盖

来自分类Dev

ansible:在子文件夹中从剧本获取角色

来自分类Dev

Ansible:with_items覆盖当前剧本角色中的主机

来自分类Dev

在Ansible剧本上遍历var文件,然后按顺序运行剧本中的所有角色

来自分类Dev

在剧本中使用Ansible-Galaxy角色而不是剧本中的ansible-module是最佳实践吗?

来自分类Dev

如何创建Ansible剧本以获取远程主机的OS版本?

来自分类Dev

Ansible剧本,用于确定操作系统版本

来自分类Dev

指定标签时无法运行Ansible剧本

来自分类Dev

在指定的主机和组上运行ansible剧本?

来自分类Dev

在Bower中指定版本号

来自分类Dev

在Microsoft Azure WebJob中指定Python版本?

来自分类Dev

如何在dbinit中指定版本

来自分类Dev

如何在Azure中指定MSBuild版本

来自分类Dev

如何在Heroku中指定节点版本

来自分类Dev

不能在addSbtPlugin中指定版本吗?

来自分类Dev

在Facebook PHP SDK中指定API版本

来自分类Dev

如何在dbinit中指定版本

来自分类Dev

在 coremltools 转换中指定 swift 版本

Related 相关文章

热门标签

归档