如何获取Ansible主机文件中定义的当前机器的主机名?

我正在build立一个Ansible的手册来build立一对服务器。 如果当前主机是我的本地开发主机(我的主机文件中名为“local”),则只需要运行一些任务。 我怎样才能做到这一点? 我无法在文档中的任何地方find它。

我已经尝试过这个时候语句,但它失败,因为ansible_hostnameparsing为机器创build时生成的主机名,而不是您在主机文件中定义的主机名。

 - name: Install this only for local dev machine pip: name=pyramid when: ansible_hostname == "local" 

必要的variables是inventory_hostname

 - name: Install this only for local dev machine pip: name=pyramid when: inventory_hostname == "local" 

它在本节底部的文档中有些隐藏。