Allows to use custom role name for validations
The tripleo-ansible-inventory script uses the role names in order to group the different hosts. Since we can use custom roles, the fixed "Controller" and others aren't relevant in such cases. Ansible allows to use parameter for the "hosts" value in playbooks, allowing us to call the validations using this command: openstack tripleo validator run --validation haproxy \ --extra-vars '{"controller_rolename": "MyCustomController"}' (or use the --extra-vars-file in order to avoid in-line JSON) This patch also correct a non-existent group call, Database. The closest we have is the "mysql" group in the inventory - let's reflect it in order to avoid useless warning(s). Change-Id: I3bec039283fe5df56771d84fff5bd5940fd149d8
This commit is contained in:
parent
0c8375ffe9
commit
ec0465e481
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
- hosts: undercloud, Controller
|
||||
- hosts:
|
||||
- undercloud
|
||||
- "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Verify that keystone admin token is disabled
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Check controller ulimits
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: HAProxy configuration
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
- hosts: Controller, Database
|
||||
- hosts:
|
||||
- "{{ controller_rolename | default('Controller') }}"
|
||||
- mysql
|
||||
vars:
|
||||
metadata:
|
||||
name: MySQL Open Files Limit
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
gather_facts: false
|
||||
vars:
|
||||
metadata:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Nova Event Callback Configuration Check
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: ComputeOvsDpdk
|
||||
- hosts: "{{ compute_ovsdpdk_rolename | default('ComputeOvsDpdk') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Validates OVS DPDK PMD cores from all NUMA nodes.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Check the status of the pacemaker cluster
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Rabbitmq limits
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- hosts: Controller
|
||||
- hosts: "{{ controller_rolename | default('Controller') }}"
|
||||
vars:
|
||||
metadata:
|
||||
name: Validate stonith devices
|
||||
|
|
Loading…
Reference in New Issue