mysql-formula/mysql/server.sls
2013-08-19 10:15:22 -05:00

25 lines
565 B
Text

{% from "mysql/package-map.jinja" import pkgs, services, configs with context %}
mysqld:
pkg:
- installed
- name: {{ pkgs['mysql-server'] }}
service:
- running
- name: {{ services['mysql'] }}
- enable: True
- watch:
- pkg: mysqld
{% if grains['os'] in ['Ubuntu', 'Debian', 'Gentoo'] %}
my.cnf:
file.managed:
- name: {{ configs['mysql'] }}
- source: salt://mysql/files/{{ grains['os'] }}-my.cnf
- user: root
- group: root
- mode: 644
- template: jinja
- watch_in:
- service: mysqld
{% endif %}