),
'endpoint_type': profile['endpoint_type'],
'certificate': profile['certificate'],
- 'region_name': profile['region_name']
+ 'region_name': profile['region_name'],
+ 'retries': profile.get('retries', 5)
}
return credentials
auth_url=cred['auth_url'],
endpoint_type=cred['endpoint_type'],
cacert=cred['certificate'],
- region_name=cred['region_name']
+ region_name=cred['region_name'],
+ retries=cred['retries']
)
return nt
{%- endfor %}
+cinder_syncdb:
+ cmd.run:
+ - name: 'cinder-manage db sync; sleep 5;'
+ {%- if grains.get('noservices') %}
+ - onlyif: /bin/false
+ {%- endif %}
+ - require:
+ - pkg: cinder_controller_packages
+ - require_in:
+ - service: cinder_controller_services
+
{%- if controller.version in ('ocata','pike') %}
/etc/apache2/conf-available/cinder-wsgi.conf:
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}
+ - require:
+ - pkg: cinder_controller_packages
- watch:
{%- if controller.message_queue.get('ssl',{}).get('enabled', False) %}
- file: rabbitmq_ca_cinder_controller
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}
+ - require:
+ - pkg: cinder_controller_packages
- watch:
{%- if controller.message_queue.get('ssl',{}).get('enabled', False) %}
- file: rabbitmq_ca_cinder_controller
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}
+ - require:
+ - pkg: cinder_controller_packages
- watch:
{%- if controller.message_queue.get('ssl',{}).get('enabled', False) %}
- file: rabbitmq_ca_cinder_controller
- file: /etc/cinder/cinder.conf
- file: /etc/cinder/api-paste.ini
-cinder_syncdb:
- cmd.run:
- - name: 'cinder-manage db sync; sleep 5;'
- {%- if grains.get('noservices') %}
- - onlyif: /bin/false
- {%- endif %}
- - require:
- - service: cinder_controller_services
-
{%- if not grains.get('noservices', False) %}
{%- set identity = controller.identity %}