geerlingguy.bad_judgement

糟糕的判断

请勿使用此角色。至少不要在生产环境中使用。或在您关心的任何类型的服务器上使用。会发生糟糕的事情。

这张图片展示了糟糕判断的典范;永远不要相信海盗。

此角色源于Drupal的Bad Judgement模块。基本概念是任何不应该在生产环境中运行的角色都应该将此角色作为依赖项。然后这两个角色都应该警告用户永远不要在生产环境中运行它们。

但为什么有人会在Ansible Galaxy上发布一个不打算使用的角色呢?

可能有两个原因:

  • 作为一个玩笑(例如,Drupal的khaaaaaaan模块)
  • 作为反面范例的演示(例如,此角色)

此角色最初由Jeff Geerling为他的AnsibleFest Austin 2019演讲创建,主题为“有这样的角色!如何评估社区角色以用于您的剧本”。

判断与判断

您知道这两种拼写都是正确的吗?该项目选择了“较旧”的拼写,而非我们今天在美国英语中更常用的拼写。

但是,如果您讨论这个项目名称的问题多于您不应该使用此项目这一事实,您可能判断不佳 ;-)

要求

  • 真正糟糕的判断。

角色变量

可用变量如下所示,以及默认值(请参见defaults/main.yml):

preserve_files: true

如果您不希望保留文件,请将其设置为false

preserve_files_dir: /tmp

根据preserve_files设置,将其设置为存储您希望保留(或不保留)的临时文件的目录。

依赖项

N/A

示例剧本

包括一个示例,说明如何使用您的角色(例如,将变量作为参数传递)对用户来说也是很好的:

- hosts: all
  roles:
     - role: geerlingguy.bad_judgement

许可证

MIT / BSD

作者信息

此角色由Jeff Geerling于2019年创建,他是Ansible for DevOps的作者。

图片来自数字领域 - 加勒比海盗:世界的尽头.

关于项目

DO NOT USE THIS ROLE! It is for demonstration purposes.

安装
ansible-galaxy install geerlingguy.bad_judgement
许可证
Unknown
下载
16.4k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns