title: Ansible cant parse inventory
body: <p>I am trying to create a ansible inventory with the command</p>
  <pre><code>ansible inventory --inventory=./module7_task0/ansible/inventory.yml --list
  </code></pre>
  <p>Here is my inventory.yml file</p>
  <pre><code>all: 
    hosts:
      ec2-3-139-239-155.us-east-2.compute.amazonaws.com:
    children:
      webservers:
        hosts:
          ec2-3-139-239-155.us-east-2.compute.amazonaws.com:
      jenkins:
        hosts:
          ec2-3-139-239-155.us-east-2.compute.amazonaws.com:
      production:
        hosts:
          ec2-3-139-239-155.us-east-2.compute.amazonaws.com:
  </code></pre>
  <p>This is the error that I get when I run the above command</p>
  <pre><code>WARNING]: Unable to parse /home/vagrant/validation/module7_task0/inventory.yml as an
  inventory source
  [WARNING]: No inventory was parsed, only implicit localhost is available
  {
      &quot;_meta&quot;: {
          &quot;hostvars&quot;: {}
      },
      &quot;all&quot;: {
          &quot;children&quot;: [
              &quot;ungrouped&quot;
          ]
      }
  }
  </code></pre>
  <p>All the formatting seems correct and I am following the documentation to a T from the ansible site.  The yaml format is correct as well.  Any insight would be appreciated.</p>