Files
openstack-ansible-rabbitmq_…/tests/test-upgrade.yml
Jimmy McCrory e4b7ae1787 Upgrade RabbitMQ Server to 3.6.1-1
Change the default install version of RabbitMQ Server to 3.6.1-1.

Additionally, the functional test playbook file has been split into
multiple, more focused, files. Tests to ensure that the expected version
of RabbitMQ Server is running and to upgrade from 3.5.7 to 3.6.1 have
been added.

Change-Id: I8907a3a71334be7b89ad743c3f2031e0a42a00f2
2016-03-07 19:11:21 -08:00

45 lines
1.5 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.
# Run container clean up and build
- include: test-container-create.yml
# Deploy the environment
- name: Install previous rabbitmq version
hosts: rabbitmq_all
user: root
gather_facts: true
vars:
rabbitmq_package_url: "https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/rabbitmq-server_3.5.7-1_all.deb"
rabbitmq_package_version: "{{ rabbitmq_package_url.split('/')[-1].split('_')[1] }}"
rabbitmq_package_sha256: "b8a42321c2f2689dc579911fbb583bd9c4d2ce2f20003d7050d5a324a6d2de42"
roles:
- role: "{{ rolename | basename }}"
rabbitmq_cookie_token: secrete
post_tasks:
- include: test-functional.yml
# Upgrade the environment
- name: Upgrade to current role default rabbitmq version
hosts: rabbitmq_all
user: root
gather_facts: true
roles:
- role: "{{ rolename | basename }}"
rabbitmq_cookie_token: secrete
rabbitmq_upgrade: true
post_tasks:
- include: test-functional.yml