8
d = amulet.Deployment()
16
except amulet.helpers.TimeoutError:
17
amulet.raise_status(amulet.SKIP, msg="Environment wasn't stood up in time")
23
mysql = d.sentry.unit['mysql/0']
24
password = mysql.file_contents('/var/lib/mysql/mysql.passwd')
25
logging.info('root password: ' + password)
26
sql_template = ("echo SELECT DISTINCT User FROM user |"
27
" mysql -u {} --password={} mysql")
28
sql_command = (sql_template).format(user, password)
29
result, code = mysql.run(sql_command)
30
logging.debug('Execution script:' + sql_command)
31
logging.debug("Execution Return Code:" + str(code))
32
logging.debug('Execution result:' + result)
33
result = result.split('\n')[1:]
39
amulet.raise_status(amulet.FAIL,
40
'Error connecting to mysql from localhost.')
42
amulet.raise_status(amulet.PASS,
43
'Connected through localhost.')