openstack-ansible-tests/test-install-ironic.yml
Andy McCrae 68464bb6c3 Add Ironic vars and play to central test repo
Ironic requires some new glance vars, as well as the ironic vars.

This ensures facts are set for the ironic host, as well as adding the
test-install-ironic.yml play so it can benefit from the common tasks
more easily.

Change-Id: Ib5dee3ee50a4a1a443ebf7b744001d6f5bd40d1e
2016-09-27 13:35:36 +00:00

32 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.
- name: Playbook for installing Ironic
hosts: ironic_all
remote_user: root
gather_facts: true
pre_tasks:
- include: ensure-rabbitmq.yml
vhost_name: "{{ ironic_rabbitmq_vhost }}"
user_name: "{{ ironic_rabbitmq_userid }}"
user_password: "{{ ironic_rabbitmq_password }}"
- include: create-grant-db.yml
db_name: "{{ ironic_galera_database }}"
db_password: "{{ ironic_container_mysql_password }}"
roles:
- role: "{{ ironic_rolename | default('os_ironic') }}"
vars_files:
- test-vars.yml