openstack-ansible-os_ironic/tests/test.yml
Mike Carden 7e8a647985 Add tests for the ironic CLI
This is an initial set of tests of the ironicclient intended
to show that the ironic role has been installed and that the
API is responding correctly.

Tests are:
  - list chassis
  - list nodes
  - list drivers
  - create node
  - validate node
  - create port
  - update node
  - delete node

Change-Id: I98e67e076bce8711cb1c8e0f8b2e9ae0d89d520d
2016-04-11 09:36:14 +00:00

39 lines
1.0 KiB
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.
# Prepare the user ssh keys
- include: test-prepare-keys.yml
# Prepare the host
- include: test-prepare-host.yml
# Prepare the containers
- include: test-prepare-containers.yml
# Install RabbitMQ/MariaDB
- include: test-install-infra.yml
# Install Keystone
- include: test-install-keystone.yml
# Install Ironic
- include: test-install-ironic.yml
# Test REST API
- include: test-rest-api.yml
# Test the ironicclient CLI
- include: test-ironic-cli.yml