レシピ側
template "wp-config.php" do path "/var/www/vhosts/#{node[:wordpress][:instance_id]}/wp-config.php" source "wp-config.php.erb" owner "root" group "root" mode 0666 variables ({ :host => deploy[:database][:host], :user => deploy[:database][:username], :password => deploy[:database][:password], :db => deploy[:database][:database] }) end
テンプレート側
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define('DB_NAME', '<%= @db %>'); /** MySQL データベースのユーザー名 */ define('DB_USER', '<%= @user %>'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', '<%= @password %>'); /** MySQL のホスト名 */ define('DB_HOST', '<%= @host %>'); /** データベースのテーブルを作成する際のデータベースの文字セット */ define('DB_CHARSET', 'utf8'); /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */ define('DB_COLLATE', '');