Рейтинг:0

Роли Ansible не могут найти модули Azure

флаг tr

Необходимые файлы Azure находятся в /home/ansible/.ansible/roles/azure.azure_modules/library/azure_rm_securitygroup.py но доступные роли не могут его найти.

кошка azure_playbook.yaml
---
-
  хосты: локальный
  подключение: местное
  сбор_фактов: ложь

  роли:
    - azure_vms

Я получаю следующую ошибку:

ЗАДАЧА [azure_vms: создать группу безопасности сети, которая разрешает SSH] ******************************************* ******************************************************* ******************************************************* ******************************************************* *****************
путь к задаче: /home/ansible/azure_ansible/azure_vms/tasks/main.yml:3
перенаправление (тип: модули) ansible.builtin.azure_rm_securitygroup на azure.azcollection.azure_rm_securitygroup
фатальный: [localhost]: FAILED! => {
    «msg»: «Модуль azure_rm_securitygroup был перенаправлен на azure.azcollection.azure_rm_securitygroup, который не удалось загрузить».
}
Рейтинг:0
флаг th

Поскольку вы используете версию Ansible с поддержкой коллекций, вам следует использовать поддерживаемую в настоящее время azure.azколлекция сборник вместо azure.azure_modules роль, которая не обновлялась с 2019 года.

Если вы должны использовать роль, вы должны загрузить ее вручную, прежде чем пытаться использовать какие-либо модули из нее (это один из недостатков использования роли, который был исправлен в дизайне коллекций.)

-
  хосты: локальный
  подключение: местное
  сбор_фактов: ложь

  роли:
    - azure.azure_modules
    - azure_vms

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.