kayobe/ansible/roles/inspection-store
Nick Jones 5265993134
Don't assume user's primary group name is the same as username
In certain environments, a user's primary group doesn't necessarily
match that of their username.  This change updates various playbooks to
make use of the `ansible_user_gid` fact instead.

This change also makes ownership explicit by using `ansible_user_uid`
instead of `ansible_user` or `ansible_user_id`, where appropriate.

Change-Id: Ifc2ea7d95ec90e91791ccb10772b15d991379479
Story: 2002770
Task: 22636
2018-07-04 19:56:05 +01:00
..
defaults Change reserved keyword 'action' to 'kayobe_action' 2018-05-21 16:00:57 +01:00
handlers Add workaround for ansible issue #21188 to inspection store 2017-09-18 21:41:47 +01:00
tasks Don't assume user's primary group name is the same as username 2018-07-04 19:56:05 +01:00
templates Add a data store for ironic inspector introspection data 2017-09-01 18:21:10 +00:00
README.md Update python docker package requirement note in role READMEs 2017-12-13 17:03:54 +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

The host executing the role has the following requirements:

  • Docker engine
  • Python docker >= 2.0.0

Role Variables

Dependencies

None

Example Playbook

The following playbook deploys an inspection store.

---
- hosts: all

  roles:
    - role: inspection-store

Author Information