<?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, 19 Jun 2013 03:01:46 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Joshua Thijssen's Blog: Using vagrant and puppet to setup your symfony2 environment]]></title>
      <guid>http://www.phpdeveloper.org/news/18158</guid>
      <link>http://www.phpdeveloper.org/news/18158</link>
      <description><![CDATA[<p>
In his most recent post <i>Joshua Theijssen</i> shows you how to <a href="http://www.adayinthelifeof.nl/2012/06/29/using-vagrant-and-puppet-to-setup-your-symfony2-environment/">set up a complete Symfony2 environment</a>, automated with the help of Puppet and Vagrant.
</p>
<blockquote>
Together with other tools, setting up a complete development environment with just a single command is not only reality, but it's becoming for a lot of developers a daily practice. But even for open source projects like <a href="http://www.adayinthelifeof.nl/2012/06/29/using-vagrant-and-puppet-to-setup-your-symfony2-environment/joind.in">joind.in</a> and <a href="http://www.adayinthelifeof.nl/2012/06/29/using-vagrant-and-puppet-to-setup-your-symfony2-environment/protalk.me">protalk.me</a> are seeing the benefits of  having "development environment on the fly". New contributors don't have to spend a lot of time setting up their environment, but it's automatically generated: the code setup, the database server together with a filled set of data, any additional components like varnish, memcache, reddis etc. This blog post gives an overview on how to setup a symfony2 project with the help of vagrant and puppet.
</blockquote>
<p>
He provides you with some examples in the form of a Vagrantfile that sets up a 64 bit CentOS instance and configures the server with a few settings and points it to a Puppet configuration. He includes a basic set of Puppet configuration examples and shows how to use it to install various packages, set up MySQL, load phpMyAdmin, configure PHP and, finally, bootstrap the Symfony2 by seeding a Doctrine schema.
</p>]]></description>
      <pubDate>Fri, 29 Jun 2012 11:04:41 -0500</pubDate>
    </item>
  </channel>
</rss>
