Revision: 478
Author: arthur.purnama
Date: Tue Jul 3 11:55:45 2012
Log: vagrant and puppets setting
http://code.google.com/p/kateglo/source/detail?r=478
Added:
/branches/kateglox/vagrant
/branches/kateglox/vagrant/Vagrantfile
/branches/kateglox/vagrant/puppet
/branches/kateglox/vagrant/puppet/manifests
/branches/kateglox/vagrant/puppet/manifests/main.pp
/branches/kateglox/vagrant/puppet/modules
/branches/kateglox/vagrant/puppet/modules/apache
/branches/kateglox/vagrant/puppet/modules/apache/manifests
/branches/kateglox/vagrant/puppet/modules/apache/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/bootstrap
/branches/kateglox/vagrant/puppet/modules/bootstrap/manifests
/branches/kateglox/vagrant/puppet/modules/bootstrap/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/diverse
/branches/kateglox/vagrant/puppet/modules/diverse/manifests
/branches/kateglox/vagrant/puppet/modules/diverse/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/mysql
/branches/kateglox/vagrant/puppet/modules/mysql/manifests
/branches/kateglox/vagrant/puppet/modules/mysql/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/php
/branches/kateglox/vagrant/puppet/modules/php/manifests
/branches/kateglox/vagrant/puppet/modules/php/manifests/init.pp
/branches/kateglox/vagrant/puppet/templates
Modified:
/branches/kateglox/.idea/misc.xml
/branches/kateglox/.idea/workspace.xml
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/Vagrantfile Tue Jul 3 11:55:45 2012
@@ -0,0 +1,113 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+Vagrant::Config.run do |config|
+ # All Vagrant configuration is done here. The most common configuration
+ # options are documented and commented below. For a complete reference,
+ # please see the online documentation at
vagrantup.com.
+
+ # Every Vagrant virtual environment requires a box to build off of.
+ config.vm.box = "precise64"
+
+ # The url from where the 'config.vm.box' box will be fetched if it
+ # doesn't already exist on the user's system.
+ # config.vm.box_url = "
http://domain.com/path/to/above.box"
+ config.vm.box_url = "
http://files.vagrantup.com/precise64.box"
+
+ # Boot with a GUI so you can see the screen. (Default is headless)
+ # config.vm.boot_mode = :gui
+
+ # Assign this VM to a host-only network IP, allowing you to access it
+ # via the IP. Host-only networks can talk to the host machine as well as
+ # any other machines on the same network, but cannot be accessed
(through this
+ # network interface) by any external networks.
+ # config.vm.network :hostonly, "192.168.33.10"
+
+ # Assign this VM to a bridged network, allowing you to connect directly
to a
+ # network using the host's network device. This makes the VM appear as
another
+ # physical device on your network.
+ # config.vm.network :bridged
+
+ # Forward a port from the guest to the host, which allows for outside
+ # computers to access the VM, whereas host only networking does not.
+ # config.vm.forward_port 80, 8080
+ config.vm.forward_port 80, 50080
+ config.vm.forward_port 8080, 58080
+ config.vm.forward_port 22, 50022
+ config.vm.forward_port 3306, 53306
+
+ # Share an additional folder to the guest VM. The first argument is
+ # an identifier, the second is the path on the guest to mount the
+ # folder, and the third is the path on the host to the actual folder.
+ # config.vm.share_folder "v-data", "/vagrant_data", "../data"
+
+ # Enable provisioning with Puppet stand alone. Puppet manifests
+ # are contained in a directory path relative to this Vagrantfile.
+ # You will need to create the manifests directory and a manifest in
+ # the file base.pp in the manifests_path directory.
+ #
+ # An example Puppet manifest to provision the message of the day:
+ #
+ # # group { "puppet":
+ # # ensure => "present",
+ # # }
+ # #
+ # # File { owner => 0, group => 0, mode => 0644 }
+ # #
+ # # file { '/etc/motd':
+ # # content => "Welcome to your Vagrant-built virtual machine!
+ # # Managed by Puppet.\n"
+ # # }
+ #
+ # config.vm.provision :puppet do |puppet|
+ # puppet.manifests_path = "manifests"
+ # puppet.manifest_file = "base.pp"
+ # end
+ config.vm.provision :puppet do |puppet|
+ puppet.manifests_path = "puppet/manifests"
+ puppet.module_path = "puppet/modules"
+ puppet.manifest_file = "main.pp"
+ end
+
+ # Enable provisioning with chef solo, specifying a cookbooks path, roles
+ # path, and data_bags path (all relative to this Vagrantfile), and adding
+ # some recipes and/or roles.
+ #
+ # config.vm.provision :chef_solo do |chef|
+ # chef.cookbooks_path = "../my-recipes/cookbooks"
+ # chef.roles_path = "../my-recipes/roles"
+ # chef.data_bags_path = "../my-recipes/data_bags"
+ # chef.add_recipe "mysql"
+ # chef.add_role "web"
+ #
+ # # You may also specify custom JSON attributes:
+ # chef.json = { :mysql_password => "foo" }
+ # end
+
+ # Enable provisioning with chef server, specifying the chef server URL,
+ # and the path to the validation key (relative to this Vagrantfile).
+ #
+ # The Opscode Platform uses HTTPS. Substitute your organization for
+ # ORGNAME in the URL and validation key.
+ #
+ # If you have your own Chef Server, use the appropriate URL, which may be
+ # HTTP instead of HTTPS depending on your configuration. Also change the
+ # validation key to validation.pem.
+ #
+ # config.vm.provision :chef_client do |chef|
+ # chef.chef_server_url
= "
https://api.opscode.com/organizations/ORGNAME"
+ # chef.validation_key_path = "ORGNAME-validator.pem"
+ # end
+ #
+ # If you're using the Opscode platform, your validator client is
+ # ORGNAME-validator, replacing ORGNAME with your organization name.
+ #
+ # IF you have your own Chef Server, the default validation client name is
+ # chef-validator, unless you changed the configuration.
+ #
+ # chef.validation_client_name = "ORGNAME-validator"
+
+
+ config.vm.customize ["modifyvm", :id, "--memory", "1024"]
+
+end
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/manifests/main.pp Tue Jul 3 11:55:45
2012
@@ -0,0 +1,14 @@
+# default path
+Exec {
+ path =>
["/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/local/sbin"]
+}
+
+node default{
+ include bootstrap
+ include diverse
+ include apache
+ include php
+ include mysql
+ include java
+ include solr
+}
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/modules/apache/manifests/init.pp Tue
Jul 3 11:55:45 2012
@@ -0,0 +1,48 @@
+class apache {
+
+ # Define an apache2 module. Debian packages place the module config
+ # into /etc/apache2/mods-available.
+ define module ( $ensure = 'present' ) {
+ case $ensure {
+ 'present' : {
+ exec { "/usr/sbin/a2enmod $name":
+ creates => "/etc/apache2/mods-enabled/${name}.load",
+ notify => Exec["apache2ctl graceful"],
+ require => Package['apache2']
+ }
+ }
+ 'absent': {
+ exec { "/usr/sbin/a2dismod $name":
+ onlyif => "test -f /etc/apache2/mods-enabled/${name}.load",
+ notify => Exec["apache2ctl graceful"],
+ require => Package['apache2']
+ }
+ }
+ default: { err ( "Unknown ensure value: '$ensure'" ) }
+ }
+ }
+
+ package { "apache2":
+ ensure => present,
+ require => Exec["apt-get update"]
+ }
+
+ # starts the apache2 service once the packages installed, and monitors
changes to
+ # its configuration files and reloads if necessary
+ service { 'apache2' :
+ enable => true,
+ ensure => running,
+ subscribe => [Package['apache2']]
+ }
+
+ exec{ 'apache2ctl graceful':
+ refreshonly => true,
+ path => '/usr/sbin',
+ subscribe => [Package['apache2']]
+ }
+
+ module {
+ ["deflate", "expires", "headers", "rewrite"] :
+ ensure => 'present'
+ }
+}
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/modules/bootstrap/manifests/init.pp
Tue Jul 3 11:55:45 2012
@@ -0,0 +1,11 @@
+class bootstrap {
+ # this makes puppet and vagrant shut up about the puppet group
+ group { 'puppet':
+ ensure => 'present'
+ }
+
+ # make sure the packages are up to date before beginning
+ exec { 'apt-get update':
+ command => '/usr/bin/apt-get update'
+ }
+}
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/modules/diverse/manifests/init.pp Tue
Jul 3 11:55:45 2012
@@ -0,0 +1,7 @@
+class diverse {
+ $packages = ["curl", "vim"]
+ package { $packages:
+ ensure => present,
+ require => Exec["apt-get update"]
+ }
+}
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/modules/mysql/manifests/init.pp Tue
Jul 3 11:55:45 2012
@@ -0,0 +1,13 @@
+class mysql {
+
+ package { "mysql-server":
+ ensure => present,
+ require => Exec["apt-get update"]
+ }
+
+ service { "mysql":
+ ensure => running,
+ require => Package["mysql-server"],
+ }
+
+}
=======================================
--- /dev/null
+++ /branches/kateglox/vagrant/puppet/modules/php/manifests/init.pp Tue
Jul 3 11:55:45 2012
@@ -0,0 +1,42 @@
+class php {
+ package {
+ "php5" :
+ ensure => installed,
+ require => Exec["apt-get update"]
+ }
+
+ package {
+ ["php5-cli", "php-pear", "php5-suhosin", "php5-xdebug", "php-apc",
+ "php5-curl", "php5-gd", "php5-mysql", "php5-xsl", "libapache2-mod-php5",
+ "apache2-mpm-prefork"] :
+ ensure => installed,
+ require => Package["php5"]
+ }
+
+ # upgrade PEAR
+ exec { "pear upgrade":
+ require => Package["php-pear"]
+ }
+
+ # set auto discover
+ exec { "pear config-set auto_discover 1":
+ require => Exec["pear upgrade"]
+ }
+
+ exec { "pear clear-cache":
+ require => Exec["pear config-set auto_discover 1"],
+ onlyif => 'test "pear config-get auto_discover" = "0"'
+ }
+
+ exec { "pear install
pear.phpunit.de/PHP_CodeCoverage":
+ require => Exec["pear clear-cache"],
+ creates => "/usr/share/php/PHP/CodeCoverage"
+ }
+
+ exec { "pear install
pear.phpunit.de/PHPUnit":
+ require => Exec["pear install
pear.phpunit.de/PHP_CodeCoverage"],
+ creates => "/usr/share/php/PHPUnit"
+ }
+
+
+}
=======================================
--- /branches/kateglox/.idea/misc.xml Tue Jul 3 04:33:58 2012
+++ /branches/kateglox/.idea/misc.xml Tue Jul 3 11:55:45 2012
@@ -5,6 +5,17 @@
</component>
<component name="ProjectRootManager" version="2" />
<component name="SvnBranchConfigurationManager">
+ <option name="myConfigurationMap">
+ <map>
+ <entry key="$PROJECT_DIR$">
+ <value>
+ <SvnBranchConfiguration>
+ <option name="trunkUrl" value="" />
+ </SvnBranchConfiguration>
+ </value>
+ </entry>
+ </map>
+ </option>
<option name="mySupportsUserInfoFilter" value="true" />
</component>
</project>
=======================================
--- /branches/kateglox/.idea/workspace.xml Tue Jul 3 04:33:58 2012
+++ /branches/kateglox/.idea/workspace.xml Tue Jul 3 11:55:45 2012
@@ -1,18 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
- <list default="true" id="7fad7703-02e1-4f4f-8603-084b2e534c9a"
name="Default" comment="">
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.buildpath"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.project"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.settings\.jsdtscope"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.settings\org.eclipse.php.core.prefs"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.settings\org.eclipse.wst.jsdt.ui.superType.container"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.settings\
org.eclipse.wst.jsdt.ui.superType.name"
afterPath="" />
- <change type="DELETED"
beforePath="C:\Users\Purnama\PhpstormProjects\kateglo\.settings"
afterPath="" />
- <change type="MODIFICATION"
beforePath="$PROJECT_DIR$/.idea/kateglo.iml"
afterPath="$PROJECT_DIR$/.idea/kateglo.iml" />
+ <list default="true" readonly="true"
id="7fad7703-02e1-4f4f-8603-084b2e534c9a" name="Default" comment="">
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/diverse/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/diverse" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/mysql/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/mysql" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/php/manifests" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/php" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/templates" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/Vagrantfile" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/manifests/main.pp" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp"
/>
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/diverse/manifests/init.pp"
/>
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/mysql/manifests/init.pp" />
+ <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/php/manifests/init.pp" />
<change type="MODIFICATION"
beforePath="$PROJECT_DIR$/.idea/misc.xml"
afterPath="$PROJECT_DIR$/.idea/misc.xml" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/php.xml"
afterPath="$PROJECT_DIR$/.idea/php.xml" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/vcs.xml"
afterPath="$PROJECT_DIR$/.idea/vcs.xml" />
<change type="MODIFICATION"
beforePath="$PROJECT_DIR$/.idea/workspace.xml"
afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
</list>
<ignored path="kateglo.iws" />
@@ -42,8 +53,8 @@
<component name="ProjectFrameBounds">
<option name="x" value="-8" />
<option name="y" value="-8" />
- <option name="width" value="1696" />
- <option name="height" value="1036" />
+ <option name="width" value="1936" />
+ <option name="height" value="1066" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
<OptionsSetting value="true" id="Add" />
@@ -71,16 +82,6 @@
<sortByType />
</navigator>
<panes>
- <pane id="Scope">
- <subPane subId="Project Files">
- <PATH>
- <PATH_ELEMENT USER_OBJECT="Root">
- <option name="myItemId" value="" />
- <option name="myItemType" value="" />
- </PATH_ELEMENT>
- </PATH>
- </subPane>
- </pane>
<pane id="ProjectPane">
<subPane>
<PATH>
@@ -99,6 +100,16 @@
<option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
+ </subPane>
+ </pane>
+ <pane id="Scope">
+ <subPane subId="Project Files">
+ <PATH>
+ <PATH_ELEMENT USER_OBJECT="Root">
+ <option name="myItemId" value="" />
+ <option name="myItemType" value="" />
+ </PATH_ELEMENT>
+ </PATH>
</subPane>
</pane>
</panes>
@@ -107,8 +118,8 @@
<property name="options.splitter.main.proportions" value="0.3" />
<property name="WebServerToolWindowFactoryState" value="true" />
<property name="options.lastSelected"
value="reference.settings.deploy.options" />
- <property name="options.splitter.details.proportions" value="0.2" />
<property name="options.searchVisible" value="true" />
+ <property name="options.splitter.details.proportions" value="0.2" />
</component>
<component name="PublishConfig" serverName="kateglo-vagrant"
serverId="5947b0bc-2fa8-46b7-b5d6-2f09f74c0bdc" autoUpload="true">
<servers>
@@ -161,28 +172,29 @@
<option name="CHECK_NESTED_FOR_QUICK_MERGE" value="false" />
<option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
<option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
- <option name="FORCE_UPDATE" value="false" />
+ <option name="FORCE_UPDATE" value="true" />
<configuration
useDefault="false">C:\Users\Purnama\AppData\Roaming\Subversion</configuration>
<myIsUseDefaultProxy>false</myIsUseDefaultProxy>
+ <supportedVersion>125</supportedVersion>
</component>
<component name="SvnFileUrlMappingImpl">
<option name="myMappingRoots">
<list>
<SvnCopyRootSimple>
- <option name="myVcsRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo" />
- <option name="myCopyRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo" />
+ <option name="myVcsRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo" />
+ <option name="myCopyRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo" />
</SvnCopyRootSimple>
<SvnCopyRootSimple>
- <option name="myVcsRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo\.idea" />
- <option name="myCopyRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo\.idea" />
+ <option name="myVcsRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo\.idea" />
+ <option name="myCopyRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo\.idea" />
</SvnCopyRootSimple>
</list>
</option>
<option name="myMoreRealMappingRoots">
<list>
<SvnCopyRootSimple>
- <option name="myVcsRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo" />
- <option name="myCopyRoot"
value="C:\Users\Purnama\PhpstormProjects\kateglo" />
+ <option name="myVcsRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo" />
+ <option name="myCopyRoot"
value="C:\Users\Purnama\StormWorkspace\kateglo" />
</SvnCopyRootSimple>
</list>
</option>
@@ -196,22 +208,23 @@
<servers />
</component>
<component name="ToolWindowManager">
- <frame x="-8" y="-8" width="1696" height="1036" extended-state="6" />
+ <frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
<editor active="false" />
<layout>
- <window_info id="File Transfer" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.32990867" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
+ <window_info id="Messages" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.3289183" sideWeight="0.5" order="-1" side_tool="false"
content_ui="tabs" />
<window_info id="Data Sources" active="false" anchor="right"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="3" side_tool="false"
content_ui="tabs" />
- <window_info id="Changes" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
+ <window_info id="Changes" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.3289183" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="6" side_tool="false"
content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.25" sideWeight="0.5" order="1" side_tool="true" content_ui="tabs"
/>
<window_info id="Remote Host" active="false" anchor="right"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="3" side_tool="false"
content_ui="tabs" />
- <window_info id="Project" active="true" anchor="left"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.25581396" sideWeight="0.67009133" order="0" side_tool="false"
content_ui="combo" />
+ <window_info id="Project" active="true" anchor="left"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.2588047" sideWeight="0.67108166" order="0" side_tool="false"
content_ui="combo" />
<window_info id="Debug" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs"
/>
<window_info id="Favorites" active="false" anchor="left"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs"
/>
<window_info id="Event Log" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs"
/>
<window_info id="Run" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="2" side_tool="false"
content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.25" sideWeight="0.5" order="4" side_tool="false"
content_ui="tabs" />
+ <window_info id="File Transfer" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.32990867" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="0" side_tool="false"
content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.25" sideWeight="0.5" order="1" side_tool="false"
content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.33" sideWeight="0.5" order="1" side_tool="false"
content_ui="tabs" />
@@ -257,7 +270,7 @@
<option name="SHOW_VCS_ERROR_NOTIFICATIONS" value="true" />
<option name="FORCE_NON_EMPTY_COMMENT" value="false" />
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="false" />
- <option name="LAST_COMMIT_MESSAGE" value="remove eclipse settings" />
+ <option name="LAST_COMMIT_MESSAGE" value="vagrant and puppets setting"
/>
<option name="MAKE_NEW_CHANGELIST_ACTIVE" value="false" />
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
<option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false" />
@@ -271,6 +284,7 @@
<option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
<option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
<MESSAGE value="remove eclipse settings" />
+ <MESSAGE value="vagrant and puppets setting" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />