Hmmm, I guess not...
$ ansible-playbook -i temp-stor-inv -u root -k site.yml --tags=mailserver -e "distro=os-Fedora-20"
SSH password:
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 309, in <module>
sys.exit(main(sys.argv[1:]))
File "/usr/bin/ansible-playbook", line 191, in main
force_handlers=options.force_handlers
File "/usr/lib/pymodules/python2.7/ansible/playbook/__init__.py", line 180, in __init__
(self.playbook, self.play_basedirs) = self._load_playbook_from_file(playbook, vars)
File "/usr/lib/pymodules/python2.7/ansible/playbook/__init__.py", line 271, in _load_playbook_from_file
inc_vars, inc_path = self._get_include_info(play, basedir, play_vars)
File "/usr/lib/pymodules/python2.7/ansible/playbook/__init__.py", line 208, in _get_include_info
tokens = shlex.split(play_ds.get('include', ''))
File "/usr/lib/python2.7/shlex.py", line 279, in split
return list(lex)
File "/usr/lib/python2.7/shlex.py", line 269, in next
token = self.get_token()
File "/usr/lib/python2.7/shlex.py", line 96, in get_token
raw = self.read_token()
File "/usr/lib/python2.7/shlex.py", line 124, in read_token
nextchar = self.instream.read(1)
AttributeError: 'list' object has no attribute 'read'