prep
====

.. _prep_512e:

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
- **metadata**: 
- **parameters**: 
- **roles**: advanced-format-512e-support

`View source code for the role <http://git.openstack.org/cgit/openstack/tripleo-validations/tree/roles/advanced-format-512e-support/>`__.


.. _prep_undercloud-cpu:

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_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/sect-Undercloud_Requirements.html


- **hosts**: undercloud
- **groups**: prep, pre-introspection
- **metadata**: 
- **parameters**: 

  - **min_undercloud_cpu_count**: 8
- **roles**: undercloud-cpu

`View source code for the role <http://git.openstack.org/cgit/openstack/tripleo-validations/tree/roles/undercloud-cpu/>`__.


.. _prep_undercloud-disk-space:

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
- **metadata**: 
- **parameters**: 

  - **volumes**: [{'min_size': 10, 'mount': '/var/lib/docker'}, {'min_size': 3, 'mount': '/var/lib/config-data'}, {'min_size': 3, 'mount': '/var/log'}, {'min_size': 5, 'mount': '/usr'}, {'min_size': 20, 'mount': '/var'}, {'min_size': 25, 'mount': '/'}]
- **roles**: undercloud-disk-space

`View source code for the role <http://git.openstack.org/cgit/openstack/tripleo-validations/tree/roles/undercloud-disk-space/>`__.


.. _prep_undercloud-ram:

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/14/html/director_installation_and_usage/planning-your-undercloud#determining-environment-scale


- **hosts**: undercloud
- **groups**: prep, pre-introspection, pre-upgrade
- **metadata**: 
- **parameters**: 

  - **min_undercloud_ram_gb**: 24
- **roles**: undercloud-ram

`View source code for the role <http://git.openstack.org/cgit/openstack/tripleo-validations/tree/roles/undercloud-ram/>`__.


.. _prep_undercloud-selinux-mode:

undercloud-selinux-mode
-----------------------

Undercloud SELinux Enforcing Mode Check.

Check if the Undercloud is running SELinux in Enforcing mode.


- **hosts**: undercloud
- **groups**: prep, pre-introspection
- **metadata**: 
- **parameters**: 
- **roles**: undercloud-selinux-mode

`View source code for the role <http://git.openstack.org/cgit/openstack/tripleo-validations/tree/roles/undercloud-selinux-mode/>`__.

