Tips
- Set 
ANSIBLE_KEEP_REMOTE_FILES=1 to prevent Ansible from deleting temporary files, enabling you to inspect them. 
- Limit a run to a specific task or set of tasks with the 
--tags and --start-at-task options. 
- Make Ansible pause before running each task with 
--step. 
- Use 
-v multiple times to dump extra debug info. 
- Use the 
debug module to dump variables. 
Examples
Invocation
$ ANSIBLE_KEEP_REMOTE_FILES=1 ansible-playbook \
  -i production site.yml \
  --tags git \
  --step \
  --start-at-task='git-replicator | set-up bitbucket remotes' \
  -vvvvv
debug module
- name: debug-this
  debug: var=result