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設定に応じて)。

依存関係

該当なし

例のプレイブック

ユーザーにとって役立つように、あなたのロールの使い方の例を含めることは常に良いです(例えば、変数をパラメーターとして渡す場合):

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

ライセンス

MIT / BSD

著者情報

このロールは2019年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者でもあります。

画像はDigital Domain - Pirates of the Caribbean: At World's Endからのものです。

プロジェクトについて

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