Module - verify_profiles

This module provides for the following ansible plugin:

  • verify_profiles

Module Documentation

Validate that the profiles assigned have enough nodes available.

Used by the collect_flavors_and_verify_profiles

Owned jointly by DFG Compute & DFG Hardware Provisioning

Options

nodes:

A list of nodes

flavors:

A dictionary of flavors

Authors

:

Brad P. Crochet

Example Tasks

- hosts: undercloud
  tasks:
  - name: Collect the flavors
    check_flavors:
      roles_info: "{{ lookup('roles_info', wantlist=True) }}"
      flavors: "{{ lookup('nova_flavors', wantlist=True) }}"
    register: flavor_result
  - name: Check the profiles
    verify_profiles:
      nodes: "{{ lookup('ironic_nodes', wantlist=True) }}"
      flavors: flavor_result.flavors