25 lines
852 B
YAML
25 lines
852 B
YAML
---
|
|
- hosts: undercloud
|
|
vars:
|
|
metadata:
|
|
name: Verify the undercloud fits the RAM requirements
|
|
description: >
|
|
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
|
|
groups:
|
|
- prep
|
|
- pre-introspection
|
|
- pre-upgrade
|
|
min_undercloud_ram_gb: 24
|
|
tasks:
|
|
- include_tasks: tasks/deprecation.yaml
|
|
|
|
- name: Verify the RAM requirements
|
|
fail:
|
|
msg: >-
|
|
The RAM on the undercloud node is {{ ansible_memtotal_mb }} MB,
|
|
the minimal recommended value is {{ min_undercloud_ram_gb|int * 1024 }} MB.
|
|
# NOTE(shadower): converting GB to MB
|
|
failed_when: "(ansible_memtotal_mb) < min_undercloud_ram_gb|int * 1024"
|