gpt4 book ai didi

ansible:任务命名风格

转载 作者:行者123 更新时间:2023-12-03 17:13:10 24 4
gpt4 key购买 nike

是否有关于任务名称的约定,例如所有示例似乎都有一个领先的小写字母,但这是官方推荐吗?

我在 ansible 网站上看到的所有示例,例如在 https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html使用这种风格...

  tasks:
- name: ensure apache is at the latest version
yum:
name: httpd
state: latest

而不是 Ensure apache is at the latest version .

但是当我使用 gather_facts: true在我的剧本中,我看到内置的 ansible 生成......
TASK [Gathering Facts] 

这似乎不一致?

我知道这可能看起来微不足道,但如果我们要写很多剧本,我想确保我们遵守约定。

最佳答案

目前,如果您为所有任务命名,无论您如何执行,您都处于有利地位。 Ansible-lint 显然可以帮助您实现这一目标。
我的另一个建议:

  • 避免在同一存储库中的任何位置重复使用相同的任务名称
  • 避免在任务中使用变量扩展,因为这可能会使以后搜索损坏的任务变得更加困难,在某些情况下,扩展甚至不会像您期望的那样工作(也就是循环)。

  • 顺便说一句,如果您想对 ansible-lint 提出更多限制性检查,我很乐意查看您的更改。

    关于ansible:任务命名风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119110/

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