У меня есть сборник пьес с несколькими ролями, которые необходимо выполнить в экземплярах AWS. Я хочу получить список всех действий с ресурсами aws, используемых в модулях ec2, чтобы я мог создать определенную роль IAM с этими разрешениями. Но я не могу получить указанный вывод в соответствии с документацией. Я сделал изменения в соответствии с документацией. Изменил ansible.cfg на
[defaults]
callback_whitelist = aws_resource_actions
Также в сборнике игр я назвал группу следующим образом: Получить сведения об экземпляре и присоединить тома ebs
hosts: some hosts
module_defaults:
group/aws:
debug_botocore_endpoint_logs: True
gather_facts: yes
roles:
- a_role
Также я добавил измененныйзадача ec2 также добавить это
- name : Create EBS one
ec2_vol:
region: "{{ region }}"
instance: "{{ item}}"
device_name: "{{ device }}"
volume_type: "{{ vol_type }}"
volume_size: "{{ vol_size }}"
delete_on_termination: yes
encrypted: yes
debug_botocore_endpoint_logs: yes
tags:
Name: "{{ vol_name }}"
register: EBSdetails
Может кто-нибудь указать мне, что я пропустил?