Mark Goddard 5304c0a489 Add a data store for ironic inspector introspection data
In environments without Swift we are currently unable to store hardware
introspection data. The inspection_store container runs an nginx server
that supports a restricted Swift-like HTTP API using WebDAV that supports
upload and retrieval of introspection data.
2017-09-01 18:21:10 +00:00

38 lines
819 B
Markdown

Inspection Store
================
Ironic inspector can make use of Swift to store introspection data. Not all
OpenStack deployments feature Swift, so it may be useful to provide a minimal
HTTP interface that emulates Swift for storing ironic inspector's introspection
data. This role deploys such an interface using nginx. Note that no
authentication mechanism is provided.
Requirements
------------
Docker engine should be running on the target system.
Role Variables
--------------
Dependencies
------------
The `docker-py` python package is required on the target system.
Example Playbook
----------------
The following playbook deploys an inspection store.
---
- hosts: all
roles:
- role: inspection-store
Author Information
------------------
- Mark Goddard (<mark@stackhpc.com>)