Ich habe diesen Fehler
FEHLER! Modul/Aktion „community.general.timezone“ konnte nicht aufgelöst werden. Betriebssystem ist RedHat 8 Ansible 2.9.27. Ansible über Yum installiert.
Ich habe also fehlende Module über Ansible-Galaxy installiert, aber wenn ich das Playbook ausführe (als normaler Benutzer), erhalte ich immer noch den gleichen Fehler: FEHLER! Modul/Aktion konnte nicht aufgelöst werden. Wie kann ich diese Pugins im System registrieren?
#ansible-galaxy Sammlung installieren community.general Prozess installieren Abhängigkeitskarte Sammlungsinstallationsprozess wird gestartet ‚community.general:6.1.0‘ wird in ‚/root/.ansible/collections/ansible_collections/community/general‘ installiert
Antwort1
Ansible 2.9 existierte noch vor der Unterstützung für nutzbare Sammlungen. Und vor der Aufteilung des Mono-Repos in viele Sammlungen. Es sollte also bereits in Ihrem Ansible-Paket enthalten sein.
Ignorieren Sie alles, was mit Sammlungen zu tun hat. Löschen Sie lange Namen community.general.timezone
in Ihrer Aufgabenliste und verwenden Sie stattdessentimezone
Wenn Sie mit Sammlungen herumspielen würden (tun Sie das nicht, aktualisieren Sie zuerst Ansible), müssten Sie eine frühere Version verwenden. Wie mehrere aktive Sammlungen,Gemeinschaft.Allgemeines bricht das Testen für nicht unterstützte Ansible-Core-Versionen ab. Ab 2022 unterstützt community.general 6 nur Ansible-Core 2.11 und höher.