Fixing become_method in ansible.cfg. Removing unneeded ansdyninv.py.

This commit is contained in:
Emiliano Vavassori 2016-02-19 00:27:46 +01:00
parent 52342c34b6
commit e2be1643d2
2 changed files with 1 additions and 31 deletions

View File

@ -1,31 +0,0 @@
#!/usr/bin/env python
# vim:sts=2:sw=2
from argparse import ArgumentParser
from os import popen
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()
# Simplifying, since we haven't already installed domain.yml, we assume to use
# default gateway IP.
gwt=popen("ip route show | grep ^default | awk '{ print $3 }'")
srv=gwt.read().strip()
gwt.close()
if args.list:
r = requests.get("http://" + srv + ":3000/ansible_list")
if r.status_code != 200:
sys.exit(1)
print r.text
if args.host:
r = requests.get("http://" + srv + ":3000/ansible_host")
if r.status_code != 200:
sys.exit(1)
print r.text

View File

@ -1,3 +1,4 @@
[defaults]
inventory=hosts
log_path=/var/log/ansible.log
become_method=sudo