Keep ansible-playbook from bombing without extra-vars

A recent change to ansible-playbook to support json extra-vars
also inadvertently broke the script when no extra-vars are
provided. Simply checking to make sure it is defined and truthy
should take care of the issue.
Merge pull request #3089 from kentfrazier/unsafe-extra-vars-fix

Keep ansible-playbook from bombing without extra-vars