
In order to reduce the packages required to pip install on to the hosts, we allow the service setup to be delegated to a specific host, defaulting to the deploy host. We also switch as many tasks as possible to using the built-in Ansible modules which make use of the shade library. The 'virtualenv' package is now installed appropriately by the openstack_hosts role, so there's no need to install it any more. The 'httplib2' package is a legacy Ansible requirement for the get_url/get_uri module which is no longer needed. As there are no required packages left, the task to install them is also removed. With the dependent patches, the openstack_openrc role is now executed once on the designated host, so it is no longer required as a meta-dependency for the role. Ansible 2.5 is a hard dependency for this patch due to the dynamic setting of the ansible_python_interpreter, which in 2.4 is literally interpreted, but in 2.5 thanks to [1] is now templated. See [2] for more details. [1] https://github.com/ansible/ansible/pull/33698 [2] https://github.com/ansible/ansible/issues/18665 Depends-On: https://review.openstack.org/501814 Depends-On: https://review.openstack.org/568139 Depends-On: https://review.openstack.org/568141 Depends-On: https://review.openstack.org/568146 Depends-On: https://review.openstack.org/571423 Depends-On: https://review.openstack.org/579233 Depends-On: https://review.openstack.org/579959 Depends-On: https://review.openstack.org/580156 Change-Id: I6a5a85fae5a481900149a343a163fe82e788d1eb
19 lines
641 B
YAML
19 lines
641 B
YAML
---
|
|
# Copyright 2016, 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.
|
|
|
|
bridges:
|
|
- name: "br-mgmt"
|
|
ip_addr: "10.1.0.1"
|