blob: 448a94cabea654a4448fb78ce0b3e39067647d6e [file] [log] [blame]
Oleksii Grudev5d5af432018-10-02 16:26:30 +03001{%- from "nova/map.jinja" import client with context %}
2{%- if client.enabled %}
3
4{%- for identity_name, identity in client.get('resources', {}).get('v21', {}).iteritems() %}
5
6 {%- if identity.flavor is defined %}
7 {%- for flavor_name, flavor in identity.flavor.iteritems() %}
8
9novav21_openstack_flavor_{{ flavor_name }}:
10 novav21.flavor_present:
11 - name: {{ flavor_name }}
12 - cloud_name: {{ identity_name }}
13 {%- if flavor.flavor_id is defined %}
14 - flavor_id: {{ flavor.flavor_id }}
15 {%- endif %}
16 {%- if flavor.ram is defined %}
17 - ram: {{ flavor.ram }}
18 {%- endif %}
19 {%- if flavor.disk is defined %}
20 - disk: {{ flavor.disk }}
21 {%- endif %}
22 {%- if flavor.vcpus is defined %}
23 - vcpus: {{ flavor.vcpus }}
24 {%- endif %}
25 {%- if flavor.extra_specs is defined %}
26 - extra_specs: {{ flavor.extra_specs }}
27 {%- endif %}
28
29 {%- endfor %}
30 {%- endif %}
31
32{%- endfor %}
33{%- endif %}