In order to enable rundeck and controltier to co-exist in situations where I am about to implement a migration path from ctier to rundeck, I adjusted rundeck's java.io.tmpdir in its profile
[root@centos-56-64-vm8 zinio-rundeck-config]# mkdir /var/rundeck/tmp
[root@centos-56-64-vm8 zinio-rundeck-config]# chown rundeck:rundeck /var/rundeck/tmp
[root@centos-56-64-vm8 zinio-rundeck-config]# chmod 1777 /var/rundeck/tmp
[root@centos-56-64-vm8 zinio-rundeck-config]# ls -ld /var/rundeck/tmp
drwxrwxrwt 2 rundeck rundeck 4096 May 5 10:31 /var/rundeck/tmp
[root@centos-56-64-vm8 zinio-rundeck-config]# vi /etc/rundeck/profile
[root@centos-56-64-vm8 zinio-rundeck-config]# grep TMPDIR /etc/rundeck/profile
JAVA_IO_TMPDIR=/var/rundeck/tmp
-Djava.io.tmpdir=${JAVA_IO_TMPDIR} \
[root@centos-56-64-vm8 zinio-rundeck-config]# /etc/rc.d/init.d/rundeckd start
[root@centos-56-64-vm8 zinio-rundeck-config]# ls -l /var/rundeck/tmp/
total 0
-rw-rw-r-- 1 rundeck rundeck 0 May 5 10:32 org.hibernate.cache.StandardQueryCache.data
-rw-rw-r-- 1 rundeck rundeck 0 May 5 10:32 org.hibernate.cache.UpdateTimestampsCache.data
[root@centos-56-64-vm8 zinio-rundeck-config]# ps -ef |grep rundeck.RunServer |grep -v runuser
rundeck 12201 12199 8 10:32 ? 00:00:35 /usr/bin/java -Djava.security.auth.login.config=/etc/rundeck/ldap-loginModule.conf -Djava.io.tmpdir=/var/rundeck/tmp -Dloginmodule.name=RD -Drdeck.config=/etc/rundeck -Drdeck.base=/etc/rundeck -Drundeck.server.configDir=/etc/rundeck -Dserver.datastore.path=/var/lib/rundeck/data -Drundeck.server.serverDir=/var/lib/rundeck -Drdeck.projects=/var/rundeck/projects -Drdeck.runlogs=/var/lib/rundeck/logs -
Drundeck.config.name=/etc/rundeck/rundeck-config.properties -Xmx1024m -Xms256m -cp /var/lib/rundeck/bootstrap/servlet-api-2.5-20081211.jar:/var/lib/rundeck/bootstrap/rundeck-server-1.2.0.jar:/var/lib/rundeck/bootstrap/jetty-util-6.1.21.jar:/var/lib/rundeck/bootstrap/jetty-naming-6.1.21.jar:/var/lib/rundeck/bootstrap/jetty-6.1.21.jar:/var/lib/rundeck/bootstrap/jetty-plus-6.1.21.jar::/etc/rundeck com.dtolabs.rundeck.RunServer /etc/rundeck 4440
[root@centos-56-64-vm8 zinio-rundeck-config]# /usr/sbin/lsof -p 12201 |grep tmp
java 12201 rundeck mem REG 8,2 32768 809934 /tmp/hsperfdata_rundeck/12201
java 12201 rundeck 149u REG 8,2 0 931672 /var/rundeck/tmp/org.hibernate.cache.UpdateTimestampsCache.data
java 12201 rundeck 150u REG 8,2 0 932961 /var/rundeck/tmp/org.hibernate.cache.StandardQueryCache.data
Of course this could likely be accomplished in controltier, i suppose one can pick their poison...