Skip to content

Instantly share code, notes, and snippets.

@joraff
Created March 25, 2014 22:53
Show Gist options
  • Save joraff/9773263 to your computer and use it in GitHub Desktop.
Save joraff/9773263 to your computer and use it in GitHub Desktop.
action :create do
wp_secrets = Chef::Config[:file_cache_path] + '/wp-secrets.php'
remote_file wp_secrets do
source 'https://api.wordpress.org/secret-key/1.1/salt/'
action :create_if_missing
mode 0644
end
salt_data = 'foo'
ruby_block 'fetch-salt-data' do
block do
salt_data = ::File.read(wp_secrets)
end
action :create
end
template ::File.join(new_resource.docroot, '/wp-config.php') do
source 'wp-config.php.erb'
mode 0755
owner 'root'
group 'root'
variables(
database: new_resource.database,
user: new_resource.db_username,
password: new_resource.db_password,
wp_secrets: salt_data
)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment