Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
@when('mysql.available')
def setup(mysql):
target = open('/var/lib/tomcat7/webapps/saiku/WEB-INF/classes/juju-datasources/mysql', "w")
target.write("name=mysql\njdbcurl=jdbc:mysql://"+mysql.host()+":"+str(mysql.port())+"/"+mysql.database+"\nusername="+mysql.user()+"\npassword="+mysql.password()+"\ndriver=com.mysql.jdbc.Driver")
@when('pgsql.master.available')
def setup_psql(psql):
target = open('/var/lib/tomcat7/webapps/saiku/WEB-INF/classes/juju-datasources/postgres', "w")
target.write("name=mysql\njdbcurl=jdbc:postgresql://"+psql.master.host+":"+str(psql.master.port)+"/"+psql.master.dbname+"\nusername="+psql.master.user+"\npassword="+psql.master.password+"\ndriver=org.postgresql.Driver")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment