blob: e17f47209ed5052df25a478ab1ef74a468e7ef78 [file] [log] [blame]
Vasyl Saienko7a4ae402018-01-30 16:37:14 +02001{%- from "manila/map.jinja" import cfg with context %}
2
Oleksandr Shyshko9de56382018-09-07 17:32:21 +03003include:
4 - manila._ssl.mysql
Oleksandr Bryndzii6d3dac02018-09-21 14:27:06 +03005 - manila._ssl.rabbitmq
Oleksandr Shyshko9de56382018-09-07 17:32:21 +03006
Vasyl Saienko7a4ae402018-01-30 16:37:14 +02007manila_common.pkgs:
8 pkg.installed:
9 - name: 'manila-common'
10 - install_recommends: False
Oleksandr Shyshko9de56382018-09-07 17:32:21 +030011 - require_in:
12 - sls: manila._ssl.mysql
Oleksandr Bryndzii6d3dac02018-09-21 14:27:06 +030013 - sls: manila._ssl.rabbitmq
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020014
15/etc/manila/manila.conf:
16 file.managed:
17 - source: salt://manila/files/{{ cfg.version }}/manila.conf
18 - template: jinja
Oleksandr Bryndzii7b91ffa2018-09-28 14:59:25 +030019 - mode: 0640
20 - group: manila
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020021 - require:
22 - pkg: manila_common.pkgs
Oleksandr Shyshko9de56382018-09-07 17:32:21 +030023 - sls: manila._ssl.mysql
Oleksandr Bryndzii6d3dac02018-09-21 14:27:06 +030024 - sls: manila._ssl.rabbitmq
Oleksii Grudev5a88a9d2018-11-26 15:25:14 +020025 - require_in:
26 - sls: manila.db.offline_sync