title: How to export Ansible Inventory name to Server as variable
body: <p>I am trying to communicate the Ansible inventory name of a server to the server itself, so I can use that name in a script that changes the server's hostname to the same name. Sending it to a file, or an environment variable would work great. </p>
  
  <p>For example, in my inventory (/etc/ansible/hosts) I have:</p>
  
  <pre><code>[servergroupexample]
  host1 ansible_host=1.2.3.4
  host2 ansible_host=5.6.7.8
  </code></pre>
  
  <p>And I'd like to somehow communicate to 1.2.3.4 that his name is "host1", and 5.6.7.8 that her name is "host2" so I can reference these names in a script and set their hostnames to host1/host2 respectively. Thanks!</p>