Whenever I want to work on a WordPress theme or plugin I always wish I could just push a button and have a clean WordPress setup to work from. Vagrant allows for wonderfully programmable virtual environments for local development but when starting to work with Vagrant you quickly realize how complex system administration can become. Many have made attempts at solving this issue with projects ranging from Varying-Vagrant-Vagrants, to Bedrock, to VagrantPress. I wanted something less opinionated than Bedrock, less complicated than VVV, and more configurable than VagrantPress.

Enter AnsiblePress

A simple to setup WordPress Development environment that leverages Vagrant with Ansible. The whole thing can be managed from the all file in the group_vars directory and deploys in minutes.

Download From Github

What’s Installed

  • Ubuntu 14.04 LTS
  • Nginx
  • MySQL
  • php5-fpm
  • php5-mysql
  • php5-cli
  • php5-cgi
  • php5-curl
  • Composer
  • WP-CLI
  • Essentials (Git, Curl, Tree, Man)
  • Aliases derived from my dotfiles
  • Automated WordPress Download

Development Roadmap

  • CentOS Support
  • Multisite Support
  • Automated WordPress Download
  • Security (minimal) enhancements

Leave a Reply

Your email address will not be published. Required fields are marked *