aws_resource_actions is not giving expected outcome

4 views
Skip to first unread message

arshad zameer

unread,
Oct 11, 2019, 5:14:59 AM10/11/19
to Ansible Project
I have a playbook with several roles to be performed on AWS instances. I want to get the list of all aws resource actions used on the ec2 modules so i can create specific IAM role with those permisions. But i'm unable to get the specified output as per the documentation. I have done the changes as per the documentaion. Modified the ansible.cfg to

[defaults]
callback_whitelist
= aws_resource_actions

Also on the playbook i have given the group as follow- name: Get instance details and attach ebs volumes

  hosts: some hosts
  module_defaults
:
   
group/aws:
      debug_botocore_endpoint_logs
: True
  gather_facts
: yes
  roles
:
   
- a_role

Also i have added modified the ec2 task also to add this

- 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

Can anyone point me out what i have missed?
Reply all
Reply to author
Forward
0 new messages