I am calling a global role in the main file to spin up an ec2 instance in 
the aws then i want to use local role to stop the source/destination check 
for that instance. I am not finding a way to do it using any of the ansible 
module. Could you please suggest me the module if there is any module. The 
error i get is

*An exception occurred during task execution. To see the full traceback, 
use -vvv. The error was: botocore.exceptions.NoCredentialsError: Unable to 
locate credentials*
*fatal: [localhost -> 54.149.210.58]: FAILED! => {"boto3_version": 
"1.28.11", "botocore_version": "1.31.11", "changed": false, "msg": "Failed 
to get vpc_id for subnet-A1B2c34: Unable to locate credentials"}*

I used *amazon.aws.ec2_instance, **amazon.aws.ec2_eni *and *command as 
well * in below mentioned way;
- name: Stop Source/Destination Check for EC2 instance
  become: true
  command: "aws ec2 modify-instance-attribute --instance-id {{ instance_id 
}} --no-source-dest-check"
One thing to be noted is the ansible-server and the new server which i am 
deploying are in the same subnet. Also the ansible-server has admin access.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a1881097-9931-437b-a915-7af89a413d82n%40googlegroups.com.

Reply via email to