512c032a0b
NIC partitioning requires IOMMU to be enabled on roles using it. By adding the BootParams service to all the roles, we could enable IOMMU selectively by supplying the role specific parameter "KernelArgs". If a role doesn't use NIC Partitioning then "KernelArgs" shall be not be set and backward compatibility would be retained. Change-Id: I2eb078d9860d9a46d6bffd0fe2f799298538bf73
34 lines
1.2 KiB
YAML
34 lines
1.2 KiB
YAML
###############################################################################
|
|
# Role: OpenShiftMaster #
|
|
###############################################################################
|
|
- name: OpenShiftMaster
|
|
description: |
|
|
OpenShiftMaster role
|
|
CountDefault: 1
|
|
RoleParametersDefault:
|
|
OpenShiftNodeGroupName: 'node-config-master'
|
|
tags:
|
|
- primary
|
|
- controller
|
|
- openshift
|
|
networks:
|
|
- External
|
|
- InternalApi
|
|
- Storage
|
|
# For systems with both IPv4 and IPv6, you may specify a gateway network for
|
|
# each, such as ['ControlPlane', 'External']
|
|
default_route_networks: ['External']
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::BootParams
|
|
- OS::TripleO::Services::ContainerImagePrepare
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::Keepalived
|
|
- OS::TripleO::Services::OpenShift::Master
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::TripleoPackages
|