-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathframework.properties
204 lines (164 loc) · 5.01 KB
/
framework.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
# framework.properties -
#
# $Id: framework.properties.template 2128 2010-08-17 21:29:24Z ahonor $
#
# ----------------------------------------------------------------
# Installation specific settings
# ----------------------------------------------------------------
# TODO - DUMP java.home = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
file.separator = /
rdeck.base = /etc/rundeck
rdeck.home = /etc/rundeck
# TODO - DUMP user.home = /home/rundeck
framework.application.libpath =
framework.application.properties =
# Default NodeExecutor
service.NodeExecutor.default.provider=script-exec
service.FileCopier.default.local.provider=script-copy
# MCO Script Executor
plugin.script-exec.default.command=/usr/bin/mco shellcmd --np --dt 1 -I /${node.name}/ --cmd='${exec.command}'
plugin.script-exec.default.shell=bash -c
#
# Email settings
#
# recipient addresses to send email (comma separated)
framework.email.tolist = root
# email address appearing in message "from" field
framework.email.from = root@localdomain
# email address replies should go
framework.email.replyto = do-not-reply
# The rdeck email relay host. must be a functioning smtp relay server
framework.email.mailhost = localhost
framework.email.mailport = 25
# User/pass info if the smtp server requires it
framework.email.user =
framework.email.password =
framework.email.ssl = false
framework.email.failonerror = true
# ----------------------------------------------------------------
# Do not make changes below this line
# ----------------------------------------------------------------
#
# framework.crypto.keystore.filename is the path to the JKS keystore containing a certchain for
# verifying signed jars
#
framework.crypto.keystore.filename =
#
# framework.crypto.keystore.password is any password for verifying the keystore integrity
#
framework.crypto.keystore.password =
#
# framework.crypto.jarSigning.aliasName is the name of the cert alias to use for verification
#
framework.crypto.jarSigning.aliasName =
#the hostname of this rdeck node (likely matches hostname)
framework.node.hostname = localhost
#the logical name of this rdeck node (used during Node registration)
framework.node.name = localhost
# for backwards compatability
framework.node = localhost
# the node type
framework.node.type = @framework.node.type@
#
#
# Version of this RUNDECK implementation
#
# framework.rdeck.version = 1.1
#
# Root directory of the framework pkg
#
framework.rdeck.dir = ${rdeck.home}
#
# Root directory of the framework instance
#
framework.rdeck.base = /etc/rundeck
#
# Base directory of the installed functional modules
#
# TODO Dump ### framework.modules.dir = /private/tmp/rdl/modules
#
# project spaces containing resources
#
framework.projects.dir= /var/rundeck/projects
framework.depots.dir= /var/rundeck/projects
#
# directory containing instance based property files
#
framework.etc.dir= /etc/rundeck
#
# Base directory where instance of framework var dir is kept
#
framework.var.dir= /var/lib/rundeck/var
#
# Framework tmp dir
#
framework.tmp.dir= ${framework.var.dir}/tmp
#
# Base directory where logs are kept
#
framework.logs.dir=/var/lib/rundeck/logs
#
# Date/time stamp format used in logs. See java.text.SimpleDateFormat
#
framework.log.format=[yyyy-MM-dd hh:mm:ss-Z]
#
# Directory where plugins are kept. cache will be libext/cache.
#
framework.libext.dir=/var/lib/rundeck/libext
#
# Base directory where module source code is kept
#
# TODO - DUMP framework.src.dir= /private/tmp/rdl/src
#
# Name of nodes metadata file for each project (e.g. nodes.xml/nodes.properties)
#
framework.nodes.file.name= resources.xml
#
# Local Authentication/Authorization Security
#
framework.authorization.class = com.dtolabs.rundeck.core.authorization.NoAuthorization
framework.authentication.class = com.dtolabs.rundeck.core.authentication.NoAuthentication
#
# Remote Client connection authentication
#
framework.nodeauthentication.classname = com.dtolabs.rundeck.core.authentication.DefaultNodeAuthResolutionStrategy
#
# Remote Central Dispatcher service class
#
framework.centraldispatcher.classname = com.dtolabs.client.services.RundeckAPICentralDispatcher
#
#
# rdeck server connection.
#
framework.server.username = admin
framework.server.password = 2zr5zs29
framework.server.hostname = rundeck.company.com
framework.server.name = localhost
framework.server.port = 4443
framework.server.url = http://rundeck.company.com:4443
#
# URL to Rundeck
#
framework.rundeck.url = http://rundeck.company.com:4443
#
# ssh keypath
#
framework.ssh.keypath = /home/rundeck/.ssh/rundeck.id_rsa
#
# ssh user
#
framework.ssh.user = rundeck
#
# ssh timeout. The connection can be dropped after a specified number of milliseconds.
# A "0" value means wait forever.
#
framework.ssh.timeout = 0
#
# Set the formatting for run-exec console output
#
# Examples:
# 1) Format specification to work with Rundeck. %command will be "run-exec"
#
# framework.log.run-exec.console.format =[%user@%node %command][%level] %message
#
framework.log.run-exec.console.format =[%user@%node %command][%level] %message