Получение ошибки при использовании Ansible playbook. сообщение об ошибке: «msg»: «для этого модуля требуется boto» - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь запустить playbook для запуска экземпляра ec2. Установите boto3 и python как на управляющем компьютере, так и на клиентском узле. Но это все еще дает мне ошибку, говоря: "msg": "для этого модуля требуется boto"

Перепробовал все предложенное здесь: Ansible ec2: "для этого модуля требуется boto" . Но нада.

1 Ответ

0 голосов
/ 28 марта 2019

Вам не хватает пакета python boto на хосте, на котором выполняется Ansible playbooks.

Вы можете установить его через менеджер пакетов python

$ pip install boto --user

Если вы используете Linux, вы также можете установить его через менеджер пакетов:

# RHEL/CentOS
$ sudo yum -y install python-pip

# Fedora
$ sudo dnf -y install python-pip

Зависимости пакетов перечислены на веб-сайте Ansible для каждого модуля. Например, для модуля ec2 зависимости Ansible host:

питон> = 2,6
бото

Стоит отметить, что все boto, botocore и boto3 являются отдельными пакетами.

...