Updated README with latest changes. Included ansdyninv.py for testing.

This commit is contained in:
Emiliano Vavassori 2015-09-06 22:15:40 +02:00
parent ea64c6f599
commit d5dfa5dc8a
2 changed files with 20 additions and 2 deletions

View File

@ -11,8 +11,6 @@ installation via PXE and using custom kickstart files.
## ToDo List ##
* Fix HTTPS proxy (needs to load a certificate in each client)
* Add and test operators for sudo operations
* Implementation of dynamic inventory for `ansible-pull` (should permit to
pass further configuration variables with the help of
[`doraemon`](https://github.com/bglug-it/doraemon))

20
ansdyninv.py Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env python
# vim:sts=2:sw=2
from argparse import ArgumentParser
import requests
parser = ArgumentParser()
parser.add_argument('--list', help="Returns a JSON dictionary of all the groups to be managed.", action="store_true")
parser.add_argument('--host', nargs='?', help="Returns an empty JSON dictionary.")
args = parser.parse_args()
if args.list:
r = requests.get("http://localhost:3000/ansible_inventory")
if r.status_code != 200:
sys.exit(1)
print r.text
if args.host:
print "{}"