title: Ansible Shared Inventory
body: <p>I'm looking for an elegant solution to some form of shared inventory which can be used for variables that persist regardless of the current inventory.</p>
  
  <p>Example: There are multiple inventories used to define environments:</p>
  
  <pre><code>/inventory-live/
  /inventory-staging/
  /inventory-test/
  /inventory-develop/
  </code></pre>
  
  <p>Each of these customises a load of environment specific detail. However, some content such as licence keys, user credentials and so are on are not environment specific.</p>
  
  <p>Currently this information is manually kept in sync by updating the <code>*/group_vars/all</code> in each inventory. </p>
  
  <p>But is there a more elegant solution that keeps this in a central location and doesn't involve repeating the same information between inventories?</p>