- name: Launch instance
  local_action: ec2 keypair={{ keypair }}  instance_type={{ instance_type 
}} 
                image={{ image }} region={{ region }} 
                aws_access_key={{ aws_access_key }} 
                aws_secret_key={{ aws_secret_key }} 
                group={{ security_group }} wait=true   
                
instance_profile_name=arn:aws:iam::127847392001:instance-profile/administrator
  register: ec2


and Ansible says

#  Instance Profile ARN(s) 
arn:aws:iam::127847392001:instance-profile/administrator

# TASK: [ec2 | Launch instance] 
************************************************* 
# failed: [localhost] => {"failed": true, "item": ""}
# msg: Instance creation failed => InvalidParameterValue: Value 
(arn:aws:iam::127847392001:instance-profile/administrator) for parameter 
iamInstanceProfile.name is invalid. Invalid IAM Instance Profile name


Have also tried with double quotes around name

                
instance_profile_name="arn:aws:iam::127847392001:instance-profile/administrator"

Looking at  Amazon console I see a role named - administrator.  I can 
launch instances without Ansible using the above profile.

Is this a syntax problem, or am I in the wrong environment or something.

Thaks

mark

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/917d25ae-5e44-4b67-97ca-2ccfbfcd283a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to