merge fix

This commit is contained in:
Difrex 2016-08-04 11:12:34 +03:00
commit b5de8381f6

View File

@ -8,6 +8,7 @@ from surok.templates import gen
from surok.discovery import resolve
from surok.system import reload_conf
import argparse
# Load base configurations
surok_conf = '/etc/surok/conf/surok.json'
@ -27,14 +28,14 @@ f.close()
# Get app configurations
def get_configs():
confs = [f for f in listdir(conf['confd']) if isfile(join(conf['confd'], f))]
confs = [f for f in listdir(conf['confd']) if isfile( join(conf['confd'], f) )]
return confs
# Get Surok App configuration
def load_app_conf(app):
f = open(conf['confd'] + '/' + app)
c = json.loads(f.read())
f = open( conf['confd'] + '/' + app )
c = json.loads( f.read() )
f.close()
return c
@ -45,12 +46,17 @@ while 1:
confs = get_configs()
for app in confs:
app_conf = load_app_conf(app)
# Resolve services
app_hosts = resolve(app_conf, conf)
my = { 'services': app_hosts }
# Populate my dictionary
my = { "services": app_hosts }
service_conf = gen(my, app_conf['template'])
print(reload_conf(service_conf, app_conf))
print( reload_conf(service_conf, app_conf) )
sleep(conf['wait_time'])
sleep( conf['wait_time'] )