ControlTier Inc. > CTL
 
Font size:      

deployments.properties

Overview

Maps CTL modules or objects to a list of nodes upon which they are specified to reside. The nodedispatch strategy specified by the execute tag uses this file to look up if the command should be executed locally or remotely. See the Node Dispatch section for general info.

This configuration file is located within the "etc" directory of the depot (eg, $CTL_BASE/depots/<project>/etc/deployments.properties). See the project setup for guidelines on how to manage the file centrally.

The format of the file is described as shown below:

### module deployments format:
#
# module-deployment.project.module = node1,node2,...,node3
# 
#
### object deployments format:
#
# format:
#
# object-deployment.<depot>.<type>.<name> = node1, node2,...,nodeN
#
###

Example

# modules
module-deployment.yourproject.shellutil = node1,node2,node3
# objects
object-deployment.simple.Apache.prd=web01,web02
object-deployment.simple.Tomcat.prd=app02,app05