INNER CODE UNIT · Python
get_hosts
sky22333/ansible-ui · app.py:228
def get_hosts():
"""获取所有主机列表"""
hosts = db.get_hosts()
for host in hosts:
if host['auth_method'] == 'password':
host['is_password_encrypted'] = crypto.is_encrypted(host['encrypted_password'])
else:
host['is_password_encrypted'] = False
host['password'] = '********'
if 'encrypted_password' in host:
del host['encrypted_password']
return jsonify(hosts)
@app.route('/api/hosts/<int:host_id>', methods=['GET'])
@handle_error
@auth_required
def get_host(host_id):
"""获取单个主机信息"""