Guest User

Untitled

a guest
Dec 13th, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. ::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
  2.  
  3. app = data_bag_item('apps', 'bulletin_board')
  4. app['mysql_root_password'][node.chef_environment] = node['mysql']['server_root_password']
  5. app['databases'][node.chef_environment]['password'] = secure_password
  6. app.save
  7.  
  8. chef_gem 'mysql' do
  9. action :install
  10. end
  11.  
  12. mysql_database 'bulletin_board' do
  13. connection ({
  14. :host => 'localhost',
  15. :username => 'root',
  16. :password => node['mysql']['server_root_password']})
  17. action :create
  18. end
  19.  
  20. mysql_connection_info = {
  21. :host => 'localhost',
  22. :username => 'root',
  23. :password => node['mysql']['server_root_password']
  24. }
  25.  
  26. mysql_database_user 'lvrug' do
  27. connection mysql_connection_info
  28. password data_bag_item('apps', 'bulletin_board')['databases'][node.chef_environment]['password']
  29. action :create
  30. end
Add Comment
Please, Sign In to add comment