gpt4 book ai didi

ansible - 在 Ansible 中将 roles/rolename/tasks/main.yml 重命名为 rolename.yml

转载 作者:行者123 更新时间:2023-12-04 02:01:54 25 4
gpt4 key购买 nike

默认情况下,Ansible 在 main.yml 中查找角色的任务。我有太多 main.yml 文件,我想将其重命名为 rolename.yml 或更独特的名称。如何更改 Ansible 的默认行为以使用 rolename.yml 而不是 tasks/main.yml?

最佳答案

正如布鲁斯已经指出的那样,这是硬编码的。但是我也有这种行为的问题,因为我的 IDE 在选项卡中显示文件名,而且我曾经有一个名为“main.yml”的无数选项卡。

我的标准设置是有两个文件:

  • main.yml
  • 角色名称.yml

  • 在 main.yml 中只是一个 include任务到角色名称.yml。与此一起包括我处理标签,因为我希望我的所有角色都被标记为他们的名字。
    ---

    - include: role-name.yml
    tags: role-name

    ...

    关于ansible - 在 Ansible 中将 roles/rolename/tasks/main.yml 重命名为 rolename.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30173713/

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