diff --git a/app/options.py b/app/options.py index 7cbf606c..566f3978 100644 --- a/app/options.py +++ b/app/options.py @@ -33,7 +33,7 @@ if form.getvalue('alert_consumer') is None: if form.getvalue('getcerts') is not None and serv is not None: cert_path = sql.get_setting('cert_path') - commands = ["ls -1t "+cert_path+" |grep ."] + commands = ["ls -1t "+cert_path+" |grep -E 'pem|crt|key'"] try: funct.ssh_command(serv, commands, ip="1") except Exception as e: @@ -47,7 +47,7 @@ if form.getvalue('checkSshConnect') is not None and serv is not None: if form.getvalue('getcert') is not None and serv is not None: id = form.getvalue('getcert') cert_path = sql.get_setting('cert_path') - commands = [ "cat "+cert_path+"/"+id ] + commands = ["cat "+cert_path+"/"+id] try: funct.ssh_command(serv, commands, ip="1") except: @@ -816,7 +816,6 @@ if form.getvalue('servaction') is not None: if act == "showCompareConfigs": - import glob from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('templates/'), autoescape=True) template = env.get_template('ajax/show_compare_configs.html') @@ -1643,8 +1642,9 @@ if form.getvalue('newserver') is not None: servers = sql.select_servers(server=ip), roles = sql.select_roles(), masters = sql.select_servers(get_master_servers=1), - sshs = sql.select_ssh(), - page = page) + sshs = sql.select_ssh(group=group), + page = page, + adding = 1) print(template) funct.logging('a new server '+hostname, ' has created ', haproxywi=1, login=1) @@ -1811,7 +1811,7 @@ if form.getvalue('updatessh'): if form.getvalue('ssh_cert'): user_group = funct.get_user_group() name = form.getvalue('name') - name = name + '_' + user_group + # name = name + '_' + user_group if not os.path.exists(os.getcwd()+'/keys/'): os.makedirs(os.getcwd()+'/keys/') @@ -2069,4 +2069,4 @@ if form.getvalue('waf_rule_id'): pass print(funct.ssh_command(serv, cmd)) - sql.update_enable_waf_rules(rule_id, serv, enable) \ No newline at end of file + sql.update_enable_waf_rules(rule_id, serv, enable)