kayobe/ansible/roles/inspection-store
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
..
defaults Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00
handlers Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00
tasks Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00
templates Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00
README.md Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00

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