Я пытаюсь создать экземпляр ec2 в aws, используя ansible.
я предоставил идентификатор ключа доступа и секрет ключа доступа, используя aws configure заранее
я взял эти ключи со своего аккаунта в ростахабе
это код
---
- name: Launch EC2 Instance
hosts: local
connection: local
tasks:
- name: Launching_Instance
ec2:
key_name: UbuntuKey
region: eu-west-1
instance_type: t2.micro
image: ami-08d658f84a6d84a80
group: default
vpc_subnet_id: subnet-904a51c8
assign_public_ip: yes
count: 1
aws_access_key: ''
aws_secret_key: ''
wait: yes
это то, что включено в мой файл хоста
[local]
localhost ansible_connection=local ansible_python_interpreter=python
когда я запускаю playbook
ansible-playbook ec2.yml
PLAY [Launch EC2 Instance] **********************************************************************************************
TASK [Gathering Facts] **************************************************************************************************
ok: [localhost]
TASK [Launching_Instance] ***********************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "boto required for this module"}
PLAY RECAP **************************************************************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0