錯誤!無法解析模組/操作“community.general.timezone”RH8

錯誤!無法解析模組/操作“community.general.timezone”RH8

我有這個錯誤

錯誤!無法解析模組/操作「community.general.timezone」作業系統是 RedHat 8 ansible 2.9.27 透過 yum 安裝的 Ansible

所以我透過 ansible-galaxy 安裝了缺少的模組,但是當我運行 playbook (作為普通用戶)時,我仍然得到相同的錯誤:錯誤!無法解析模組/操作 如何將這些 pugins 註冊到系統?

#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 及更高版本。

相關內容