A plugin for installing and managing WordPress.
Installs everything you need to get a WordPress blog up and running. See below for minimum configuration instructions, look through templates/
to see all of the available options.
To generate values for the secret keys below, click here.
-
script/plugin install git://github.com/railsmachine/moonshine_wordpress.git
-
Configure settings if needed. Although it’s not required, you should set these values at least:
configure( :wordpress => { :domain => 'blog.yourdomain.com', :auth_key => 'SOME_UNIQUE_VALUE', :secure_auth_key => 'SOME_UNIQUE_VALUE', :logged_in_key => 'SOME_UNIQUE_VALUE', :nonce_key => 'SOME_UNIQUE_VALUE', :db => {:password => 'sekrit_db_password'} } )
-
If you want, you can setup HTTP Basic Auth for your Wordpress vhost like so in moonshine.yml (this could also be done via the configure method in your manifest):
:wordpress: :apache: :users: :myusername: sekrit
-
Include the plugin and recipe(s) in your Moonshine manifest
plugin :wordpress recipe :wordpress
-
After deploying, go to blog.yourdomain.com/wp-admin/install.php