プラグインのフィルター設定

Ansible 2.5 には、 サイト管理者が Ansible で利用できないモジュールをブラックリストに登録する機能が追加されました。これは、yaml 設定ファイル (デフォルトでは /etc/ansible/plugin_filters.yml) を使用して設定されます。defaults のセクションで plugin_filters_cfg 設定を使用して、 この設定ファイルのパスを変更します。ファイルの形式は以下のとおりです。

---
filter_version: '1.0'
module_blacklist:
  # Deprecated
  - docker
  # We only allow pip, not easy_install
  - easy_install

このファイルには、2 つのフィールドが含まれています。

  • 今後の後方互換性を維持しつつ、 フォーマットを更新できるようにするバージョン。現在のバージョンは文字列 "1.0" である必要があります。
  • ブラックリストに登録するモジュールの一覧。 ここに登録されるモジュールは、 Ansible でタスクを呼び出すモジュールを検索するときに検出されません。

Note

Ansible を実行するには、stat モジュールが必要です。したがって、このモジュールをブラックリストモジュールリストに追加しないでください。