Laden zusätzlicher Module mit Ansible Tower

Laden zusätzlicher Module mit Ansible Tower

Ich versuche, ein Playbook auf Ansible Tower auszuführen, habe aber Probleme beim Laden zusätzlicher Module. Ich habe überprüft, ob das Playbook richtig konfiguriert ist, aber es schlägt immer noch mit der folgenden Meldung fehl ...

[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
ERROR! couldn't resolve module/action 'ansible.windows.win_package'. This often indicates a misspelling, missing collection, or incorrect module path.
The error appears to be in '/tmp/bwrap_371_vfy0csh9/awx_371_vu6g6dfa/project/windows-playbook.yml': line 5, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
    - name: Test Install
      ^ here

Ich bin vielleicht blind, aber wie bringe ich Ansible Tower dazu, diese Module zu laden? Ich bin nicht sicher, ob es eine Einstellung ist, die ich übersehen habe, oder ob im Playbook selbst eine zusätzliche Konfiguration erforderlich ist ... Für jede Hilfe wäre ich wirklich dankbar. Ich werde unten mein Playbook einfügen.

---
- hosts: all

  tasks:
    - name: Test Install
      ansible.windows.win_package:
        path: \\FILESHARE\data\Software\Installer.msi
        arguments: '/q /norestart'
        state: present

Antwort1

Sie verwenden Ansible 2.9, das das neue Benennungsschema für Module/Modulsammlungen aus 2.10 und späteren Versionen größtenteils nicht übernommen hat. Da dies zu viel Verwirrung und einigen Störungen geführt hat, hat Red Hat beschlossen, Ansible zum jetzigen Zeitpunkt nicht über 2.9 hinaus zu aktualisieren, und daher bleibt auch Ansible Tower bei 2.9.

Wenn Sie das KontrollkästchenDokumente, werden Sie sehen, dass 2.9 dies für die Sammlung nicht getan hat ansible.windows, daher sollten Sie weiterhin den alten Namen verwenden, win_package.

verwandte Informationen