```
mkdir inv
echo foo > inv/hosts
mkdir inv/host_vars
touch inv/host_vars/foo
touch inv/host_vars/foo.yml
```
```
ansible -i ./inv -c local -m ping all
```
```
tower-mange inventory_import --inventory-id=1 ./inv
```
The tower command above now throws an error similar to ansible:
`Multiple variable files found. There should only be one.`
```
mkdir inv
echo foo > inv/hosts
mkdir inv/host_vars
touch inv/host_vars/foo
touch inv/host_vars/foo.yml
```
```
ansible -i ./inv -c local -m ping all
```
```
tower-mange inventory_import --inventory-id=1 ./inv
```
The tower command above now throws an error similar to ansible:
`Multiple variable files found. There should only be one.`
* refactored so that project shares parents _update_parent_instance() code
* allow parent job status field to be anything a child status job field can be
* fixed child job status to parent job status propagation
Changes:
* split register_instance into register_instance and update_instance
* register_instance may only create an instance if an instance doesn't already exist and may not modify an existing instance. Before --hostname would modify the hostname for an already registered instance
* register_instance removed --timid parameter and always behave like timid is on
* remove_instance now accepts --hostname to match an instance to remove
* register_instance added better usage message