このエラーが発生しています
エラー! モジュール/アクション 'community.general.timezone' を解決できませんでした。OS は RedHat 8 ansible 2.9.27 です。Ansible は yum 経由でインストールされています。
そこで、不足しているモジュールを ansible-galaxy 経由でインストールしましたが、プレイブックを (通常のユーザーとして) 実行すると、同じエラーが発生します :ERROR! モジュール/アクションを解決できませんでした。これらのプラグインをシステムに登録するにはどうすればよいですか?
#ansible-galaxy コレクション インストール community.general プロセス インストール依存関係マップ コレクション インストール プロセスを開始しています 'community.general:6.1.0' を '/root/.ansible/collections/ansible_collections/community/general' にインストールしています
答え1
Ansible 2.9 は、使用可能なコレクションのサポートが存在する前のものでした。また、モノ リポジトリが複数のコレクションに分割される前のものでした。そのため、Ansible パッケージにはすでに含まれているはずです。
コレクションに関するものはすべて無視してください。community.general.timezone
タスクリストの長い名前を削除し、代わりにtimezone
コレクションをいじる場合は(そうしないでください。まずAnsibleをアップグレードしてください)、以前のバージョンに固定する必要があります。複数のアクティブなコレクションと同様に、コミュニティ.一般 サポートされていない ansible-core バージョンのテストは中止されます。2022 年現在、community.general 6 は ansible-core 2.11 以降のみをサポートしています。