Skip to content

Instantly share code, notes, and snippets.

Created January 8, 2016 23:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/d4541652ba2d1e1feb04 to your computer and use it in GitHub Desktop.
Save anonymous/d4541652ba2d1e1feb04 to your computer and use it in GitHub Desktop.
# pillar/top.sls
base:
'*':
- users
'Minion-Salt':
- mysql
# pillar/mysql.sls
mysql:
global:
client-server:
default_character_set: utf8
clients:
mysql:
default_character_set: utf8
mysqldump:
default_character_set: utf8
library:
client:
default_character_set: utf8
server:
root_user: 'admin'
root_password: ''
user: mysql
mysqld:
bind-address: 0.0.0.0
log_bin: /var/log/mysql/mysql-bin.log
port: 3308
binlog_do_db: foo
auto_increment_increment: 5
mysql:
no-auto-rehash: noarg_present
salt_user:
salt_user_name: 'salt'
salt_user_password: ''
grants:
- 'all privileges'
# Manage databases
database:
- mydb
# Manage users
# you can get pillar for existent server using scripts/import_users.py script
user:
myuser:
password: 'mypassword'
host: localhost
databases:
- database: mydb
grants: ['all privileges']
nopassuser:
password: ~
host: localhost
databases: []
# Override any names defined in map.jinja
lookup:
server: mysql-server
client: mysql-client
service: mysql-service
python: python-mysqldb
# Install MySQL headers
dev:
# Install dev package - defaults to False
install: False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment