gpt4 book ai didi

ansible - 在 Ansible playbook 中指定角色的版本

转载 作者:行者123 更新时间:2023-12-04 12:50:47 24 4
gpt4 key购买 nike

下载角色时,可以指定角色。几种方法之一是使用以下 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

最佳答案

没有选项可以用相同的名称保存不同版本的剧本,然后指定在剧本中运行哪个版本。

你可以:

  • 通过下载到 roles 将特定角色版本“绑定(bind)”到剧本项目目录的子目录(包含剧本的那个)。 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
  • 关于ansible - 在 Ansible playbook 中指定角色的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39062461/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com