d633131d60
This patch updates service_status check, importing what was done in oooq-extras back in 2019[1]. This will allow to actually ensure only tripleo related services are checked. The legacy Docker support is still here in order to allow checking on older releases. This patch also adds some fancy molecule testing. [1] https://review.opendev.org/#/c/637729/ Change-Id: I0b939f2c01324cbdce452d4fd425cbe8e8d676b8 Authored-By: Cedric Jeanneret <cjeanner@redhat.com>
45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
---
|
|
# Copyright 2019 Red Hat, Inc.
|
|
# All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
|
|
- name: Converge
|
|
hosts: all
|
|
gather_facts: false
|
|
|
|
tasks:
|
|
- name: Check service
|
|
block:
|
|
- name: Run validation
|
|
include_role:
|
|
name: service_status
|
|
tasks_from: systemd.yaml
|
|
rescue:
|
|
- name: Clear errors
|
|
meta: clear_host_errors
|
|
|
|
- name: Test output
|
|
debug:
|
|
msg: |
|
|
Successfully detected failed unit
|
|
|
|
- name: End play
|
|
meta: end_play
|
|
|
|
- name: Fail if this point is reached
|
|
fail:
|
|
msg: |
|
|
Did not detect failed unit
|