Change-Id: Ie3b17c3da078adba8c3025663f6ca5e29c52406d
- name: "SWIFT_OAM{{loop.index}}_IP"
value: "{{ hostvars[host]['networking']['infra_internal']['ip'] }}"
{% endfor %}
- name: "SWIFT_OAM{{loop.index}}_IP"
value: "{{ hostvars[host]['networking']['infra_internal']['ip'] }}"
{% endfor %}
+ - name: "SWIFT_URL"
+ value: "{{ caas.swift }}"
volumeMounts:
- name: config
mountPath: /etc/swift/
volumeMounts:
- name: config
mountPath: /etc/swift/
value: "1"
- name: "SWIFT_OAM1_IP"
value: "{{ hostvars[groups.caas_master[0]]['networking']['infra_internal']['ip'] }}"
value: "1"
- name: "SWIFT_OAM1_IP"
value: "{{ hostvars[groups.caas_master[0]]['networking']['infra_internal']['ip'] }}"
+ - name: "SWIFT_URL"
+ value: "{{ caas.swift }}"
volumeMounts:
- name: config
mountPath: /etc/swift/
volumeMounts:
- name: config
mountPath: /etc/swift/
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
-SWIFT_AUTH_KEY=$(curl --cacert /etc/swift/tls-proxy/ca.pem -Ss -XGET -i -H"X-Auth-User:${SWIFT_TENANT}:${SWIFT_USER}" -H"X-Auth-Key:${SWIFT_PASS}" https://swift.kube-system.svc.nokia.net:8084/auth/v1.0 | grep X-Auth-Token: | awk "{ print \$2 }")
+if [ -z "${SWIFT_URL}" ]; then
+ echo "Error: missing environment variable: SWIFT_URL"
+ exit 1
+fi
-curl --fail --cacert /etc/swift/tls-proxy/ca.pem -Ss -XGET -H"X-Auth-Token: ${SWIFT_AUTH_KEY}" https://swift.kube-system.svc.nokia.net:8084/v1.0/AUTH_admin
+SWIFT_AUTH_KEY=$(curl --cacert /etc/swift/tls-proxy/ca.pem -Ss -XGET -i -H"X-Auth-User:${SWIFT_TENANT}:${SWIFT_USER}" -H"X-Auth-Key:${SWIFT_PASS}" "${SWIFT_URL}/auth/v1.0" | grep X-Auth-Token: | awk "{ print \$2 }")
+
+curl --fail --cacert /etc/swift/tls-proxy/ca.pem -Ss -XGET -H"X-Auth-Token: ${SWIFT_AUTH_KEY}" "${SWIFT_URL}/v1.0/AUTH_admin"