28 lines
592 B
Plaintext
28 lines
592 B
Plaintext
{%- from "cinder/map.jinja" import cinder with context %}
|
|
|
|
include:
|
|
- .db
|
|
- .keystone
|
|
- .conf
|
|
|
|
{{ cinder.name }}:
|
|
pkg.installed:
|
|
- refresh: False
|
|
- pkgs: {{ cinder.server_pkgs }}
|
|
- require_in:
|
|
- file: /etc/cinder/cinder.conf
|
|
service.running:
|
|
- names: {{ cinder.server_services }}
|
|
- enable: True
|
|
- require:
|
|
- pkg: {{ cinder.name }}
|
|
- file: /etc/cinder/cinder.conf
|
|
- watch:
|
|
- file: /etc/cinder/cinder.conf
|
|
|
|
{{ cinder.name }}_sync_db:
|
|
cmd.run:
|
|
- name: cinder-manage db sync
|
|
- require:
|
|
- file: /etc/cinder/cinder.conf
|