Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ['solo', 'app', 'app_master', 'util'].include?(node[:instance_role])
- node.engineyard.apps.each do |app|
- execute "touch /data/#{app.name}/shared/config/keep.database.yml" do
- action :run
- end
- template "/data/#{app.name}/shared/config/database.yml" do
- # Set your custom Database Type here!
- dbtype = 'mysql2'
- owner node.engineyard.environment.ssh_username
- group node.engineyard.environment.ssh_username
- mode 0655
- source "database.yml.erb"
- variables({
- :dbuser => node.engineyard.environment.ssh_username,
- :dbpass => node.engineyard.environment.ssh_password,
- :dbname => app.database_name,
- :dbhost => node.engineyard.environment.db_host,
- :dbtype => dbtype,
- :slaves => node.engineyard.environment.db_slaves_hostnames
- })
- end
- end
- end
Add Comment
Please, Sign In to add comment