blob: 72c8be458f7ddf6b68ecd4834e4a21887c92efd1 [file] [log] [blame]
import os.path
from fabric.api import *
ARTIFACTS = {
'tcserver' : '/Users/jdeppe/git/gemfireModules/gemfire-modules-assembly/target/vFabric_GemFire_Modules-7.0.1-tcServer.zip',
'appserver' : '/Users/jdeppe/git/gemfireModules/gemfire-modules-assembly/target/vFabric_GemFire_Modules-7.0.1-AppServer.zip'
}
APPSERVERS = {
'tcserver_native': {
'home_dir' : '/home/jdeppe/tcServer/vfabric-tc-server-developer-2.8.0.RELEASE',
'instance_name' : 'module-test',
'port' : '8080',
'java_home' : '/usr/lib/jvm/java-6-sun',
'artifact_key' : 'tcserver'
},
'tcserver_appserver': {
'home_dir' : '/home/jdeppe/tcServer/vfabric-tc-server-developer-2.8.0.RELEASE',
'instance_name' : 'module-test',
'port' : '8080',
'java_home' : '/usr/lib/jvm/java-6-sun',
'artifact_key' : 'appserver'
},
'jboss7as': {
'home_dir' : '/home/jdeppe/jboss/jboss-as-7.1.1.Final',
'instance_name' : 'gemfire-modules',
'port' : '8080',
'java_home' : '/usr/lib/jvm/java-6-sun',
'artifact_key' : 'appserver'
},
'jboss6': {
'home_dir' : '/home/jdeppe/jboss/jboss-6.1.0.Final',
'instance_name' : 'gemfire-modules',
'port' : '8080',
'java_home' : '/usr/lib/jvm/java-6-sun',
'artifact_key' : 'appserver'
}
}
env.roledefs = {
'load_balancer' : [],
'web_server' : ['websvr-vm-1.gemstone.com', 'websvr-vm-2.gemstone.com'],
'gemfire_server' : ['websvr-vm-1.gemstone.com', 'websvr-vm-2.gemstone.com'],
'gemfire_locator': ['websvr-vm-1.gemstone.com']
}
# Using fabric's env as a global location for GemFire variables. These settings
# are visible to other code running fabric commands.
env.gemfire_home = '/home/jdeppe/gemfire'
env.gemfire_run_dir = '/tmp/module-tests-gemfire'
env.scratch_dir = '/tmp/module-tests-{0}'.format(os.getpid())
env.locator_port = '19991'
env.json_port = '5757'
env.json_jar = '/Users/jdeppe/projects/reset-test/target/rest-json-function.jar'
env.json_jar_basename = os.path.basename(env.json_jar)
env.webapps = {
'basic': {
'context' : '/test',
'url' : '/test/ReplicationServlet',
'war_file' : '/Users/jdeppe/projects/test-web-sessions/target/test-web-sessions.war',
'modify_war_args': '-J-Dhttp.proxyHost=proxy.eng.vmware.com -J-Dhttp.proxyPort=3128'
},
'basic2': {
'context' : '/test2',
'url' : '/test2/ReplicationServlet',
'war_file' : '/Users/jdeppe/projects/test-web-sessions/target/test-web-sessions.war',
'modify_war_args': '-J-Dhttp.proxyHost=proxy.eng.vmware.com -J-Dhttp.proxyPort=3128'
},
'basic-filter-split': {
'context' : '/test',
'url' : '/test/ReplicationServlet',
'war_file' : '/Users/jdeppe/projects/test-web-sessions/target/test-web-sessions.war',
'modify_war_args': '-J-Dhttp.proxyHost=proxy.eng.vmware.com -J-Dhttp.proxyPort=3128'
}
}
######################## Env settings for fabric #########################
env.abort_on_prompts = True
# Must have this otherwise locators, cacheservers and tcServer fail to start
env.always_use_pty = False
#env.parallel = True