diff options
author | Simo Sorce <simo@redhat.com> | 2014-11-10 14:57:53 -0500 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-11-12 23:46:52 +0100 |
commit | 5e0b9747121eab67c5a3ee3bb42a677e35da7fd6 (patch) | |
tree | c93728a60d98385637c9dc82f05fa46fdf858e8f /ipsilon/install/ipsilon-server-install | |
parent | 0087ad1e0824b4b1c49ce1468bfbb2e492ac7992 (diff) | |
download | ipsilon-5e0b9747121eab67c5a3ee3bb42a677e35da7fd6.tar.gz ipsilon-5e0b9747121eab67c5a3ee3bb42a677e35da7fd6.tar.xz ipsilon-5e0b9747121eab67c5a3ee3bb42a677e35da7fd6.zip |
Add simple SqlSession implementation
This allows us to store session data in the DB. This way session data can
be shared by multiple servers behind a balancer.
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon/install/ipsilon-server-install')
-rwxr-xr-x | ipsilon/install/ipsilon-server-install | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install index c6d656d..df2a965 100755 --- a/ipsilon/install/ipsilon-server-install +++ b/ipsilon/install/ipsilon-server-install @@ -112,6 +112,18 @@ def install(plugins, args): 'datadir': args['data_dir'], 'dbname': 'transactions'}, 'secure': "False" if args['secure'] == "no" else "True", 'debugging': "True" if args['server_debugging'] else "False"} + # Testing database sessions + if 'session_type' in args: + confopts['sesstype'] = args['session_type'] + else: + confopts['sesstype'] = 'file' + if 'session_dburi' in args: + confopts['sessopt'] = 'dburi' + confopts['sessval'] = args['session_dburi'] + else: + confopts['sessopt'] = 'path' + confopts['sessval'] = os.path.join(args['data_dir'], 'sessions') + # Whetehr to disable security (for testing) if args['secure'] == 'no': confopts['secure'] = "False" confopts['sslrequiressl'] = "" |