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