---
- name: Register Nova flavors
  hosts: localhost
  tags:
    - flavor-registration
  tasks:
    - name: Configure Nova flavors
      include_role:
        name: nova-flavors
      vars:
        flavors_virtualenv_path: "{{ virtualenv_path }}"
        flavors_python_upper_constraints_url: >-
          {{ python_upper_constraints_url }}
        flavors: "{{ nova_flavors }}"
        flavors_state: "{{ 'absent' if cmd == 'teardown' else 'present' }}"
      when: flavors | length > 0