загрузка дополнительных модулей с помощью ansible tower

Я пытаюсь запустить playbook на ansible tower, но у меня возникают проблемы с загрузкой дополнительных модулей. Я проверил, что playbook настроен правильно, но он все равно не работает с сообщением ниже ...

[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

Я могу быть слепым, но как мне получить доступную башню для загрузки этих модулей? Я не уверен, что это параметр, который я пропустил, или дополнительная конфигурация, необходимая в самом playbook ... Любая помощь будет очень признательна. Я открою свою пьесу ниже.

---
- hosts: all

  tasks:
    - name: Test Install
      ansible.windows.win_package:
        path: \\FILESHARE\data\Software\Installer.msi
        arguments: '/q /norestart'
        state: present
0
задан 16 August 2021 в 03:55
1 ответ

Вы используете Ansible 2.9, который по большей части не принял новую схему именования модулей/наборов модулей из 2.10 и более поздних версий. Поскольку это вызвало много путаницы и некоторые поломки, Red Hat решила не обновлять Ansible выше версии 2.9 в настоящее время, и поэтому Ansible Tower также остается на версии 2.9.

Если вы посмотрите документы, вы увидите, что в версии 2.9 этого не сделано для коллекции ansible.windows, поэтому вам следует продолжать использовать старое имя, win_package. .

1
ответ дан 17 August 2021 в 21:22

Теги

Похожие вопросы