Skip to content

Instantly share code, notes, and snippets.

@SEJeff
Forked from thekuffs/init.sls
Created February 4, 2013 17:46
Show Gist options
  • Save SEJeff/4708265 to your computer and use it in GitHub Desktop.
Save SEJeff/4708265 to your computer and use it in GitHub Desktop.
mysql_dirs:
file:
- directory
- mode: 644
- makedirs: True
- names:
- /etc/mysql
- /data/mysql-data
- /data/cluster-data
- /data/cluster-data/backup
mysql_conf:
file:
- managed
- name: /etc/mysql/my.cnf
- source: salt://mysql/my.cnf
- template: jinja
- user: root
- group: root
- mode: 644
- requires:
- file: mysql_dirs
mysql:
user:
- present
- home: /data
- gid_from_name: True
pkg:
- installed
- name: libaio
cmd:
- script
- source: salt://mysql/install_mysql_cluster.sh
- user: root
- shell: /bin/bash
- require:
- user: mysql
- pkg: mysql
- file: /opt/build
- file: /opt/src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment