openshift-on-openstack
======================

.. _openshift-on-openstack_openshift-hw-requirements:

openshift-hw-requirements
-------------------------

Check resources for an OpenShift on OpenStack deployment.

Check if there are enough resources for an OpenShift deployment on top
of Openstack
deployment:
- Is there a flavor that meets the minimum requirements for a test environment? (4GB RAM, 40GB disk)
- Is there a flavor that meets the minimum requirements for a production environment? (16GB RAM, 40GB disk, 4 VCPUs)
- Are images named centos or rhel available?
- Are there sufficient compute resources available for a default setup? (1 Master node, 1 Infra node, 2 App nodes)


- **hosts**: undercloud
- **groups**: openshift-on-openstack
- **parameters**:

  - **min_total_disk_testing**: 93

  - **min_node_ram_testing**: 4096

  - **resource_reqs_testing**: False

  - **min_total_ram_testing**: 16384

  - **min_node_ram_prod**: 16384

  - **min_node_disk_prod**: 42

  - **min_total_vcpus_testing**: 4

  - **min_total_ram_prod**: 40960

  - **min_total_disk_prod**: 93

  - **resource_reqs_prod**: False

  - **min_node_disk_testing**: 40

  - **min_total_vcpus_prod**: 7
- **roles**: openshift-on-openstack

Role documentation

.. toctree::

   roles/role-openshift-on-openstack


.. _openshift-on-openstack_openshift-nw-requirements:

openshift-nw-requirements
-------------------------

Check network requirements for an OpenShift on OpenStack deployment.

Checks if an external network has been configured on the overcloud as
required for an OpenShift deployment on top of OpenStack.


- **hosts**: undercloud
- **groups**: openshift-on-openstack
- **parameters**:
- **roles**: openshift-on-openstack

Role documentation

.. toctree::

   roles/role-openshift-on-openstack

