Ansible Tower로 추가 모듈 로딩

Ansible Tower로 추가 모듈 로딩

Ansible Tower에서 플레이북을 실행하려고 하는데 추가 모듈을 로드하는 데 문제가 있습니다. 플레이북이 올바르게 구성되었는지 확인했지만 아래 메시지와 함께 여전히 실패합니다...

[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

저는 시각 장애인일 수도 있지만 이러한 모듈을 로드할 수 있는 타워를 어떻게 얻습니까? 제가 놓친 설정인지 아니면 플레이북 자체에 추가 구성이 필요한지 잘 모르겠습니다... 어떤 도움이라도 정말 감사하겠습니다. 아래에 내 플레이북이 표시됩니다.

---
- hosts: all

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

답변1

귀하는 Ansible 2.9를 실행 중입니다. Ansible 2.9는 대부분 2.10 이상 버전의 새로운 모듈/모듈 컬렉션 명명 체계를 채택하지 않았습니다. 이로 인해 많은 혼란과 일부 손상이 발생했기 때문에 Red Hat은 현재 Ansible을 2.9 이상 버전으로 업데이트하지 않기로 결정했으며 이에 따라 Ansible Tower도 2.9에 남아 있습니다.

확인해보면문서, 2.9에서는 컬렉션에 대해 그렇게 하지 않았음을 알 수 있으므로 ansible.windows이전 이름인 을 계속 사용해야 합니다 win_package.

관련 정보