tripleo-ansible/tripleo_ansible/roles/tripleo-ceph-uuid
John Fulton d762e27dc7 Add molecule test structure to ceph roles
Add molecule test structure for each ceph role. Also
add missing doc/*tripleo-ceph-*.rst files.

Local test setup changes have been made in support of
these roles.

Change-Id: I43b828d5c892a0b33c7a3cbae4034267ce493dc0
Task: 34717
Task: 34718
Task: 34719
Task: 34720
Story: 2006041
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-07-24 10:47:34 -05:00
..
meta Introduce ansible roles for ceph preparation 2019-06-29 08:57:33 -04:00
molecule/default Add molecule test structure to ceph roles 2019-07-24 10:47:34 -05:00
tasks Add molecule test structure to ceph roles 2019-07-24 10:47:34 -05:00
README.md Introduce ansible roles for ceph preparation 2019-06-29 08:57:33 -04:00

README.md

Ansible Role to gather node UUIDs for node-specfic overrides

Populates the host_vars of the ceph-ansible working directory, as provided by the tripleo-ceph-work-dir role, by mapping each hostname to its UUID. The UUID is determined by running the dmidecode -s system-uuid command on each node with Ansible. This role creates and executes its own playbook. This role sets up the host_vars directory used by ceph-ansible so that TripleO's "node specific overrides" can be used to override a particular parameter for only a subset of hosts. The most popular usecase for this role is to pass a different list of block devices to be used as OSDs for a subset of servers which differ from the majority of servers.

Requirements

None

Role Variables

None

Dependencies

  • tripleo-ceph-common
  • tripleo-ceph-work-dir