Skip to content

ceichhorn/chef-wordpress_support

Repository files navigation

chef-wordpress_support cookbook

This cookbook installs the web components for Wordpress.

Nginx, PHP, PHP-FPM, and Wordpress,

It also contains a template for Nginx to run PHP-FPM.

Requirements

Packages

  • chef-nginx - To install Nginx.
  • chef-php - To install PHP.
  • chef-php-fpm - To install the PHP-FPM.
  • yum-epel - To install some components needed on the server.

Data Bags

Each site will require a wordpress databag like the following:

{ "id": "vabig", "site_name": "blogs.vabig.com", "db_name": "vabigdb", "db_user": "vblogadmin", "db_password": "haiw39rdk" }

Supported Platforms

Supports Centos 6.X

Attributes

Key Type Description Default
['wordpress']['databag']['site'] Boolean what site databag to include true

Usage

chef-wordpress_support::default

Include chef-wordpress_support in your node's run_list:

{
  "run_list": [
    "recipe[chef-wordpress_support::default]"
  ]
}

License and Authors

Author:: Carl Eichhorn, Mike Ruxsaksriskul

chef-wordpress_support

About

cookbook for deploying wordpress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published