79de7e852a
By design this validation will never suceed when run by openstack
tripleo validator run and thus it should be removed from the groups
that would cause it to be run this way.
Change-Id: I4ad2c6efe18a2cc63c6fa5189d420d7a2be1f753
Closes-Bug: #1900713
(cherry picked from commit 94b0d3c4a3
)
22 lines
932 B
YAML
22 lines
932 B
YAML
---
|
|
- hosts: undercloud
|
|
vars:
|
|
metadata:
|
|
name: Validate requested Ceph Placement Groups
|
|
description: |
|
|
In Ceph Lumionus and newer the Placement Group overdose protection check
|
|
(https://ceph.com/community/new-luminous-pg-overdose-protection) is
|
|
executed by Ceph before a pool is created. If the check does not pass,
|
|
then the pool is not created. When TripleO deploys Ceph it triggers
|
|
ceph-ansible which creates the pools that OpenStack needs. This
|
|
validation runs the same check that the overdose protection uses to
|
|
determine if the user should update their CephPools, PG count, or number
|
|
of OSD. Without this check a deployer may have to wait until after Ceph
|
|
is running but before the pools are created to realize the deployment
|
|
will fail.
|
|
groups: []
|
|
tasks:
|
|
- include_role:
|
|
name: ceph
|
|
tasks_from: ceph-pg
|