|
12 | 12 | #
|
13 | 13 | # (c) 2012 hastexo Professional Services GmbH
|
14 | 14 | #
|
| 15 | +# Small changes made by [email protected] to: |
| 16 | +# a) allow it be executed directly |
| 17 | +# b) allow keystone to be deployed on active/active mode. |
| 18 | +# |
15 | 19 | # See usage() function below for more details ...
|
16 | 20 | #
|
17 | 21 | # OCF instance parameters:
|
|
22 | 26 | # OCF_RESKEY_os_password
|
23 | 27 | # OCF_RESKEY_os_tenant_name
|
24 | 28 | # OCF_RESKEY_os_auth_url
|
| 29 | +# OCF_RESKEY_os_endpoint |
| 30 | +# OCF_RESKEY_os_token |
25 | 31 | # OCF_RESKEY_user
|
26 | 32 | # OCF_RESKEY_pid
|
27 | 33 | # OCF_RESKEY_additional_parameters
|
28 | 34 | #######################################################################
|
29 | 35 | # Initialization:
|
30 |
| - |
| 36 | +OCF_ROOT=${OCF_ROOT:-/usr/lib/ocf} |
31 | 37 | : ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/lib/heartbeat}
|
32 | 38 | . ${OCF_FUNCTIONS_DIR}/ocf-shellfuncs
|
33 | 39 |
|
@@ -130,7 +136,23 @@ The tenant to use when logging into Keystone for monitoring purposes
|
130 | 136 |
|
131 | 137 | <parameter name="os_auth_url" unique="0" required="0">
|
132 | 138 | <longdesc lang="en">
|
133 |
| -The URL pointing to this Keystone instance to use when logging in for monitoring purposes |
| 139 | +The AUTH URL pointing to this Keystone instance to use when logging in for monitoring purposes |
| 140 | +</longdesc> |
| 141 | +<shortdesc lang="en">Keystone URL for monitoring login</shortdesc> |
| 142 | +<content type="string" /> |
| 143 | +</parameter> |
| 144 | +
|
| 145 | +<parameter name="os_endpoint" unique="0" required="0"> |
| 146 | +<longdesc lang="en"> |
| 147 | +The ENDPOINT URL pointing to this Keystone instance to use when logging in for monitoring purposes |
| 148 | +</longdesc> |
| 149 | +<shortdesc lang="en">Keystone URL for monitoring login</shortdesc> |
| 150 | +<content type="string" /> |
| 151 | +</parameter> |
| 152 | +
|
| 153 | +<parameter name="os_token" unique="0" required="0"> |
| 154 | +<longdesc lang="en"> |
| 155 | +The SERVICE token to use when logging in for monitoring purposes |
134 | 156 | </longdesc>
|
135 | 157 | <shortdesc lang="en">Keystone URL for monitoring login</shortdesc>
|
136 | 158 | <content type="string" />
|
@@ -245,6 +267,8 @@ keystone_monitor() {
|
245 | 267 | --os-password "$OCF_RESKEY_os_password" \
|
246 | 268 | --os-tenant-name "$OCF_RESKEY_os_tenant_name" \
|
247 | 269 | --os-auth-url "$OCF_RESKEY_os_auth_url" \
|
| 270 | + --os-endpoint "$OCF_RESKEY_os_endpoint" \ |
| 271 | + --os-token "$OCF_RESKEY_os_token" \ |
248 | 272 | user-list > /dev/null 2>&1
|
249 | 273 | rc=$?
|
250 | 274 | if [ $rc -ne 0 ]; then
|
|
0 commit comments