b41cf9dd30
The use of clouds.yaml from the zuul user does not work for swift due to the mess of delegation and become. In this patch we ensure that it is also there for the root user so that the role test can pass. This issue does not apply to the integrated repo. Change-Id: Ia152f9c24e4965f89d9477f4e343428bb04b3c59
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
---
|
|
# Copyright 2015, Rackspace US, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
- include: test-setup-swifthosts.yml
|
|
|
|
- name: Playbook for deploying swift
|
|
hosts: "{{ swift_groups | default('swift_all:swift_remote_all') }}"
|
|
# We explicitly do not use 'remote_user: root' here because the
|
|
# role totally fails when we do due to not being able to apply sysctl
|
|
# settings through delegation.
|
|
# TODO(odyssey4me):
|
|
# Figure out whether this issue happens for normal (non localhost)
|
|
# delegation, and how to resolve the issue.
|
|
become: True
|
|
gather_facts: true
|
|
any_errors_fatal: true
|
|
vars_files:
|
|
- test-vars.yml
|
|
roles:
|
|
- role: "os_swift"
|