Skip to content

Instantly share code, notes, and snippets.

@gionn
Created May 28, 2014 15:52
Show Gist options
  • Save gionn/bb4a8f4bfba142079d8d to your computer and use it in GitHub Desktop.
Save gionn/bb4a8f4bfba142079d8d to your computer and use it in GitHub Desktop.
Chef mysql example recipe
node.set['mysql']['server_root_password'] = 'yolo'
node.set['mysql']['port'] = '3308'
node.set['mysql']['data_dir'] = '/data'
include_recipe 'mysql::server'
mysql_connection_info = {
:host => 'localhost',
:username => 'root',
:password => node['mysql']['server_root_password']
}
mysql_database 'foo' do
connection mysql_connection_info
action :create
end
mysql_database_user 'app' do
connection mysql_connection_info
database_name 'foo'
password 'super_secret'
action [:create, :grant]
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment