prep

512e

Advanced Format 512e Support.

Detect whether the undercloud disks use Advanced Format. If they do, the overcloud images may fail to upload to Glance.

  • hosts: undercloud

  • groups: prep, pre-deployment

  • parameters:

  • roles: advanced_format_512e_support

Role documentation

service-status

Ensure services state.

Detect services status on the target host and fails if we find a failed service.

  • hosts: undercloud, allovercloud

  • groups: prep, pre-deployment, pre-upgrade, post-deployment, post-upgrade

  • parameters:

  • roles: service_status

Role documentation

tls-everywhere-prep

Confirm that undercloud is setup to register to IdM.

Checks that the undercloud is ready to set up novajoin and to register to IdM as a client as part of undercloud-install.

  • hosts: undercloud

  • groups: prep

  • parameters:

  • roles: tls_everywhere

Role documentation

undercloud-cpu

Verify undercloud fits the CPU core requirements.

Make sure that the undercloud has enough CPU cores. https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/15/html/director_installation_and_usage/planning-your-undercloud#determining-environment-scale

  • hosts: undercloud

  • groups: prep, pre-introspection

  • parameters:

    • min_undercloud_cpu_count: 8

  • roles: undercloud_cpu

Role documentation

undercloud-disk-space

Verify undercloud fits the disk space requirements.

Make sure that the root partition on the undercloud node has enough free space. http://tripleo.org/install/environments/baremetal.html#minimum-system-requirements

  • hosts: undercloud

  • groups: prep, pre-introspection

  • parameters:

    • volumes: [{‘mount’: ‘/var/lib/docker’, ‘min_size’: 10}, {‘mount’: ‘/var/lib/config-data’, ‘min_size’: 3}, {‘mount’: ‘/var/log’, ‘min_size’: 3}, {‘mount’: ‘/usr’, ‘min_size’: 5}, {‘mount’: ‘/var’, ‘min_size’: 20}, {‘mount’: ‘/’, ‘min_size’: 25}]

  • roles: undercloud_disk_space

Role documentation

undercloud-ram

Verify the undercloud fits the RAM requirements.

Verify that the undercloud has enough RAM. https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/15/html/director_installation_and_usage/planning-your-undercloud#determining-environment-scale

  • hosts: undercloud

  • groups: prep, pre-introspection, pre-upgrade

  • parameters:

    • min_undercloud_ram_gb: 24

  • roles: undercloud_ram

Role documentation

undercloud-selinux-mode

Undercloud SELinux Enforcing Mode Check.

Check if the Undercloud is running SELinux in Enforcing mode.

  • hosts: undercloud

  • groups: prep, pre-introspection

  • parameters:

  • roles: undercloud_selinux_mode

Role documentation