Had the same issue.

Here's what I did to get Boto debug working. Maybe some of these steps are 
not needed, I didn't take the time to investigate more.

1) Created a ~/.boto.cfg file as you did, with the following content (I put 
my AWS credentials here on purpose):
[Boto]
debug = 2

[Credentials]
aws_access_key_id = ...
aws_secret_access_key = ...


2) Made sure to *delete*  ~/.aws/credentials so that Ansible picks up the 
previous Boto config file

3) and the most ugly part, monkey-patched the Ansible module I wanted to 
test (ec2_elb) to redirect Boto logs to a file, since I could never get the 
console/stdout output to work.
On my system, the module I wanted Boto debug for was located in 
/Library/Python/2.7/site-packages/ansible/modules/cloud/amazon/ec2_elb.py.

Just after the various import boto, import boto.ec2... lines, I added

boto.set_file_logger('boto', 'boto.log', level=2)


This creates the "boto.log" log file in the current directory from where 
you'll run your ansible-playbook comand.


On Wednesday, May 25, 2016 at 7:59:58 PM UTC+8, Cos Bug wrote:
>
> Hi All, 
>
> Is there any way to turn on boto debugging for Ansible playbooks?
>
> In user home directory I created .boto file with contents:
>
> [Boto]
> debug = 2
>
> But Ansible doesn't pick it up though the python script which invokes boto 
> prints the debug messages fine.
>
> Any ideas?
>
> Regards,
> Constantin
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/5a5a7445-8236-4104-b8d6-1730a1d816ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to