<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 22 May 2013 16:05:54 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[DZone.com: How to Set up Wordpress on EC2 Using Puppet and Git]]></title>
      <guid>http://www.phpdeveloper.org/news/17757</guid>
      <link>http://www.phpdeveloper.org/news/17757</link>
      <description><![CDATA[<p>
On DZone.com there's <a href="http://css.dzone.com/articles/how-set-wordpress-ec2-using>a new article</a> from <i>Daniel Ackerson</i> showing how to set up a <a href="http://wordpress.org">WordPress</a> instance on an Amazon EC2 instance with the help of <a href="http://puppetlabs.com/">Puppet</a> and <a href="http://git-scm.com/>git</a>.
</p>
<blockquote>
Having started out on a <a href="http://www.agileweboperations.com/kent-langley-talks-about-joyent-their-new-accelerators-and-their-use-opensolaris">Joyent appliance</a>, migrating to Linode, and finally, to Amazon with a <a href="http://www.agileweboperations.com/migrate-your-wordpress-blog-to-a-bitnami-ec2-instance">Bitnami stack</a>, we noticed the common pain of manually configuring each of these environments. Bitnami caused us an even bigger headache by being very difficult to update (apt-get doesn't update the bitnami wrapped AMP stack). We decided to get full control of our box by setting up a stock Debian LAMP stack on AWS using Puppet and git to manage our sites. Here's a gentle introduction on how we did it.
</blockquote>
<p>He guides you through the entire process:</p>
<ul>
<li>Setting up a micro instance on EC2
<li>Signing up for <a href="http://unfuddle.com">unfuddle</a> (for git)
<li>Installing Puppet (standalone)
<li>Setting up your git repository to point to unfuddle
<li>The needed Puppet configuration files to get the WordPress instance deployed
</ul>
<p>
Complete code (and commands) are provided in the post.
</p>]]></description>
      <pubDate>Fri, 30 Mar 2012 09:14:52 -0500</pubDate>
    </item>
  </channel>
</rss>
