Merge "Add FIPS enable multinode job definition"

This commit is contained in:
Zuul 2021-10-20 23:54:04 +00:00 committed by Gerrit Code Review
commit bd60fbd744
3 changed files with 20 additions and 0 deletions

View File

@ -6,6 +6,7 @@ General Purpose Jobs
.. zuul:autojob:: unittests
.. zuul:autojob:: markdownlint
.. zuul:autojob:: multinode
.. zuul:autojob:: multinode-fips
.. zuul:autojob:: run-test-command
.. zuul:autojob:: shake-build
.. zuul:autojob:: upload-git-mirror

View File

@ -0,0 +1,9 @@
- name: Enable FIPS mode
hosts: all
tasks:
# Enabling FIPS mode requires changes in boot procedure to provide the
# appropriate kernel flag. The change has effect only after system reboot.
- name: Enable FIPS mode and reboot node
include_role:
name: enable-fips
when: enable_fips | default(true)

View File

@ -25,6 +25,16 @@
overlay networks and setting up known-hosts and ssh keys
pre-run: playbooks/multinode/pre.yaml
- job:
name: multinode-fips
abstract: true
description: |
Enable fips and do the setup needed for multi-node jobs such as setting
up overlay networks and setting up known-hosts and ssh keys
pre-run:
- playbooks/enable-fips/pre.yaml
- playbooks/multinode/pre.yaml
- job:
name: run-test-command
parent: unittests