Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add support for ./ansible.cfg file

Ansible support configuration in:
```
~/.ansible.cfg
/etc/ansible/ansible.cfg
```

this patch add current user (usefull where user have some different projects) with the oreder:
```
./ansible.cfg
~/.ansible.cfg
/etc/ansible/ansible.cfg
```
  • Loading branch information...
commit 0cdd081b5343fefd3ab76a3abe508cec7c35ecea 1 parent 565f336
@mavimo mavimo authored
Showing with 6 additions and 3 deletions.
  1. +6 −3 lib/ansible/constants.py
View
9 lib/ansible/constants.py
@@ -35,13 +35,16 @@ def get_config(p, section, key, env_var, default):
def load_config_file():
p = ConfigParser.ConfigParser()
- path1 = os.path.expanduser(
- os.environ.get('ANSIBLE_CONFIG', "~/.ansible.cfg"))
- path2 = "/etc/ansible/ansible.cfg"
+ path1 = os.getcwd() + "/ansible.cfg"
+ path2 = os.path.expanduser(os.environ.get('ANSIBLE_CONFIG', "~/.ansible.cfg"))
+ path3 = "/etc/ansible/ansible.cfg"
+
if os.path.exists(path1):
p.read(path1)
elif os.path.exists(path2):
p.read(path2)
+ elif os.path.exists(path3):
+ p.read(path3)
else:
return None
return p
Please sign in to comment.
Something went wrong with that request. Please try again.