[kateglo] r482 committed - create puppet script for SOLR

19 views
Skip to first unread message

kat...@googlecode.com

unread,
Jul 16, 2012, 4:10:12 AM7/16/12
to kat...@googlegroups.com
Revision: 482
Author: arthur.purnama
Date: Mon Jul 16 01:09:42 2012
Log: create puppet script for SOLR
http://code.google.com/p/kateglo/source/detail?r=482

Modified:
/branches/kateglox/.idea/workspace.xml
/branches/kateglox/vagrant/puppet/modules/bootstrap/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/solr/manifests/init.pp
/branches/kateglox/vagrant/puppet/modules/solr/templates/default.jetty.erb

=======================================
--- /branches/kateglox/.idea/workspace.xml Tue Jul 3 15:37:49 2012
+++ /branches/kateglox/.idea/workspace.xml Mon Jul 16 01:09:42 2012
@@ -1,18 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
- <list default="true" readonly="true"
id="7fad7703-02e1-4f4f-8603-084b2e534c9a" name="Default" comment="">
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/templates" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/java/manifests" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/java" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/solr" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/httpd.conf.erb"
/>
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/site.erb"
/>
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/java/manifests/init.pp" />
- <change type="NEW" beforePath=""
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp" />
+ <list default="true" readonly="true"
id="7fad7703-02e1-4f4f-8603-084b2e534c9a" name="Default" comment="create
puppet script for PHP mod and jetty">
<change type="MODIFICATION"
beforePath="$PROJECT_DIR$/.idea/workspace.xml"
afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
- <change type="MODIFICATION"
beforePath="$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp"
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp" />
+ <change type="MODIFICATION"
beforePath="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp"
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp"
/>
+ <change type="MODIFICATION"
beforePath="$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp"
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp" />
+ <change type="MODIFICATION"
beforePath="$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default.jetty.erb"
afterPath="$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default.jetty.erb"
/>
</list>
<ignored path="kateglo.iws" />
<ignored path=".idea/workspace.xml" />
@@ -34,33 +27,96 @@
</component>
<component name="FileEditorManager">
<leaf>
- <file leaf-file-name="init.pp" pinned="false" current="true"
current-in-tab="true">
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="56" column="7" selection-start="1659"
selection-end="1660" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
<entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp">
<provider selected="true" editor-type-id="text-editor">
- <state line="65" column="44" selection-start="1780"
selection-end="1780" vertical-scroll-proportion="0.60394263">
+ <state line="9" column="45" selection-start="327"
selection-end="328" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="site.erb" pinned="false" current="false"
current-in-tab="false">
- <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/site.erb">
+ <file leaf-file-name="xdebug.ini.erb" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/templates/xdebug.ini.erb">
<provider selected="true" editor-type-id="text-editor">
- <state line="27" column="18" selection-start="633"
selection-end="633" vertical-scroll-proportion="0.0">
+ <state line="1" column="80" selection-start="70"
selection-end="70" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="httpd.conf.erb" pinned="false" current="false"
current-in-tab="false">
- <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/httpd.conf.erb">
+ <file leaf-file-name="php.ini.erb" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/templates/php.ini.erb">
<provider selected="true" editor-type-id="text-editor">
- <state line="42" column="25" selection-start="1474"
selection-end="1474" vertical-scroll-proportion="0.0">
+ <state line="886" column="51" selection-start="36049"
selection-end="36049" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="71" column="99" selection-start="2357"
selection-end="2357" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/java/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="2" column="23" selection-start="35"
selection-end="50" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="main.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/manifests/main.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0"
selection-end="0" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="default.jetty.erb" pinned="false"
current="true" current-in-tab="true">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default.jetty.erb">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="44" column="68" selection-start="1482"
selection-end="1482" vertical-scroll-proportion="1.0668449">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="17" column="37" selection-start="472"
selection-end="472" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="init.pp" pinned="false" current="false"
current-in-tab="false">
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/diverse/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="10" column="114" selection-start="348"
selection-end="450" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
</leaf>
</component>
<component name="FindManager">
@@ -74,6 +130,16 @@
<option
value="$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/site.erb" />
<option
value="$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/httpd.conf.erb"
/>
<option
value="$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp" />
+ <option value="$PROJECT_DIR$/vagrant/Vagrantfile" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/php/templates/apc.ini.erb" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/php/templates/xdebug.ini.erb" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/diverse/manifests/init.pp" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/php/manifests/init.pp" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/php/templates/php.ini.erb" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default_jetty.erb"
/>
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp" />
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default.jetty.erb"
/>
+ <option
value="$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp" />
</list>
</option>
</component>
@@ -81,8 +147,8 @@
<component name="ProjectFrameBounds">
<option name="x" value="-8" />
<option name="y" value="-8" />
- <option name="width" value="1936" />
- <option name="height" value="1066" />
+ <option name="width" value="1382" />
+ <option name="height" value="754" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
<OptionsSetting value="true" id="Add" />
@@ -110,6 +176,9 @@
<sortByType />
</navigator>
<panes>
+ <pane id="Scope">
+ <subPane subId="Project Files" />
+ </pane>
<pane id="ProjectPane">
<subPane>
<PATH>
@@ -171,6 +240,74 @@
<option name="myItemId" value="modules" />
<option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="solr" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="templates" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="solr" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="manifests" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="php" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="templates" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -223,6 +360,118 @@
<option name="myItemId" value="modules" />
<option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="java" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="manifests" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="diverse" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="manifests" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="bootstrap" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="manifests" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="vagrant" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="puppet" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="modules" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="apache" />
<option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
@@ -294,15 +543,37 @@
<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>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="application" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kateglo" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="application" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="configs" />
+ <option name="myItemType"
value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
</PATH>
</subPane>
</pane>
@@ -367,6 +638,7 @@
<option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
<option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
<option name="FORCE_UPDATE" value="true" />
+ <option name="IGNORE_EXTERNALS" value="false" />
<configuration
useDefault="false">C:\Users\Purnama\AppData\Roaming\Subversion</configuration>
<myIsUseDefaultProxy>false</myIsUseDefaultProxy>
<supportedVersion>125</supportedVersion>
@@ -407,30 +679,34 @@
<created>1341344567103</created>
<updated>1341344567103</updated>
</task>
- <option name="localTasksCounter" value="3" />
+ <task id="LOCAL-00003" summary="create puppet script">
+ <created>1341355076105</created>
+ <updated>1341355076105</updated>
+ </task>
+ <option name="localTasksCounter" value="4" />
<servers />
</component>
<component name="ToolWindowManager">
- <frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
- <editor active="true" />
+ <frame x="-8" y="-8" width="1382" height="754" extended-state="6" />
+ <editor active="false" />
<layout>
+ <window_info id="Messages" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.32828283" sideWeight="0.5" order="7" 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="File Transfer" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.3289183" 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="false"
weight="0.3289183" sideWeight="0.5" order="7" side_tool="false"
content_ui="tabs" />
- <window_info id="Find" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.3289183" sideWeight="0.5" order="1" 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.28181818" sideWeight="0.67171717" 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="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="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="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="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="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="Project" active="false" 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="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="File Transfer" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.32876712" 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="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="true" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true"
weight="0.3289183" sideWeight="0.5" order="1" side_tool="false"
content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs"
/>
<window_info id="Hierarchy" active="false" anchor="right"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.25" sideWeight="0.5" order="2" side_tool="false"
content_ui="combo" />
<window_info id="Inspection" active="false" anchor="bottom"
auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false"
weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs"
/>
@@ -473,7 +749,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="create puppet script" />
+ <option name="LAST_COMMIT_MESSAGE" value="create puppet script for PHP
mod and jetty" />
<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" />
@@ -489,6 +765,7 @@
<MESSAGE value="remove eclipse settings" />
<MESSAGE value="vagrant and puppets setting" />
<MESSAGE value="create puppet script" />
+ <MESSAGE value="create puppet script for PHP mod and jetty" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
@@ -496,21 +773,77 @@
<component name="editorHistoryManager">
<entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/httpd.conf.erb">
<provider selected="true" editor-type-id="text-editor">
- <state line="42" column="25" selection-start="1474"
selection-end="1474" vertical-scroll-proportion="0.0">
- <folding />
- </state>
+ <state line="19" column="19" selection-start="623"
selection-end="623" vertical-scroll-proportion="0.0" />
</provider>
</entry>
+ <entry file="file://$PROJECT_DIR$/application/configs/application.ini">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0" selection-end="0"
vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/vagrant/Vagrantfile">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="35" column="61" selection-start="1598"
selection-end="1598" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
<entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/templates/site.erb">
<provider selected="true" editor-type-id="text-editor">
- <state line="27" column="18" selection-start="633"
selection-end="633" vertical-scroll-proportion="0.0">
- <folding />
- </state>
+ <state line="27" column="18" selection-start="633"
selection-end="633" vertical-scroll-proportion="0.0" />
</provider>
</entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/templates/apc.ini.erb">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="3" column="59" selection-start="72"
selection-end="72" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="56" column="7" selection-start="1659"
selection-end="1660" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
<entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/apache/manifests/init.pp">
<provider selected="true" editor-type-id="text-editor">
- <state line="65" column="44" selection-start="1780"
selection-end="1780" vertical-scroll-proportion="0.60394263">
+ <state line="9" column="45" selection-start="327"
selection-end="328" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/templates/xdebug.ini.erb">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="1" column="80" selection-start="70"
selection-end="70" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/php/templates/php.ini.erb">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="886" column="51" selection-start="36049"
selection-end="36049" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/solr/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="71" column="99" selection-start="2357"
selection-end="2357" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/java/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="2" column="23" selection-start="35"
selection-end="50" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/vagrant/puppet/manifests/main.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0" selection-end="0"
vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/bootstrap/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="17" column="37" selection-start="472"
selection-end="472" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/diverse/manifests/init.pp">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="10" column="114" selection-start="348"
selection-end="450" vertical-scroll-proportion="0.0" />
+ </provider>
+ </entry>
+ <entry
file="file://$PROJECT_DIR$/vagrant/puppet/modules/solr/templates/default.jetty.erb">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="44" column="68" selection-start="1482"
selection-end="1482" vertical-scroll-proportion="1.0668449">
<folding />
</state>
</provider>
=======================================
--- /branches/kateglox/vagrant/puppet/modules/bootstrap/manifests/init.pp
Tue Jul 3 11:55:45 2012
+++ /branches/kateglox/vagrant/puppet/modules/bootstrap/manifests/init.pp
Mon Jul 16 01:09:42 2012
@@ -1,11 +1,21 @@
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'
- }
-}
+ # 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'
+ }
+
+ # create download directory
+ file { '/home/vagrant/downloads':
+ ensure => 'directory',
+ }
+
+ # create kateglo directory
+ file { '/home/vagrant/kateglo':
+ ensure => 'directory',
+ }
+}
=======================================
--- /branches/kateglox/vagrant/puppet/modules/solr/manifests/init.pp Wed
Jul 4 08:55:39 2012
+++ /branches/kateglox/vagrant/puppet/modules/solr/manifests/init.pp Mon
Jul 16 01:09:42 2012
@@ -5,21 +5,85 @@
require => [Package["openjdk-7-jdk"], Exec["apt-get update"]]
}

- file {"/etc/default/jetty":
- content => template('solr/default.jetty.erb'),
- owner => 'root',
- group => 'root',
- mode => 0644,
- require => Package['jetty'],
- ensure => 'present',
- notify => Service['jetty'],
+ package {
+ ["libjetty-extra-java", "libjetty-java"] :
+ ensure => installed,
+ require => Package["jetty"]
}

service {
'jetty' :
enable => true,
ensure => running,
- subscribe => [Package['jetty'], File['/etc/default/jetty']]
- }
+ subscribe => [File['/etc/default/jetty']],
+ }
+
+ $solrPackage = 'apache-solr-3.6.0'
+
+ exec {"solr wget":
+ command => "/usr/bin/wget
http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/lucene/solr/3.6.0/${solrPackage}.tgz
-O /home/vagrant/downloads/${solrPackage}.tgz",
+ unless => "test -f /home/vagrant/downloads/${solrPackage}.tgz",
+ require => [ Package["jetty"] ],
+ }
+
+ exec {"solr extract":
+ cwd => "/home/vagrant/downloads",
+ command => "/bin/tar xvzf
/home/vagrant/downloads/${solrPackage}.tgz",
+ unless => "test -d /home/vagrant/downloads/${solrPackage}",
+ require => [ Package["jetty"], Exec["solr wget"] ],
+ }
+
+ exec {"solr move":
+ cwd => "/home/vagrant/downloads/${solrPackage}/example",
+ command => "cp -r solr /home/vagrant/",
+ unless => "test -d /home/vagrant/solr",
+ require => [ Package["jetty"], Exec["solr extract"] ],
+ }
+
+ file { "/home/vagrant/solr":
+ ensure => directory,
+ recurse => true,
+ owner => "jetty",
+ group => "jetty",
+ require => Exec["solr move"]
+ }
+
+ exec {"solr dist move":
+ cwd => "/home/vagrant/downloads/${solrPackage}/",
+ command => "cp -r dist /home/vagrant/solr",
+ unless => "test -d /home/vagrant/solr/dist",
+ require => [ Package["jetty"], Exec["solr move"] ],
+ }
+
+ exec {"solr link library":
+ cwd => "/home/vagrant/solr/dist/",
+ command => "ln -s apache-solr-dataimporthandler-*
/usr/share/jetty/lib/",
+ unless => "test -h
/usr/share/jetty/lib/apache-solr-dataimporthandler-3.6.0.jar",
+ require => [Exec["solr dist move"]],
+ }
+
+ exec {"solr copy war":
+ cwd => "/home/vagrant/solr/dist/",
+ command => "cp ${solrPackage}.war /var/lib/jetty/webapps",
+ creates => "/var/lib/jetty/webapps/${solrPackage}.war",
+ unless => "test -f /var/lib/jetty/webapps/solr.war",
+ require => [Exec["solr link library"]],
+ }
+
+ exec {"solr rename":
+ cwd => "/var/lib/jetty/webapps/",
+ command => "mv ${solrPackage}.war solr.war",
+ creates => "/var/lib/jetty/webapps/solr.war",
+ require => [Exec["solr copy war"]],
+ }
+
+ file {"/etc/default/jetty":
+ content => template('solr/default.jetty.erb'),
+ owner => 'root',
+ group => 'root',
+ mode => 0644,
+ require => Exec['solr rename'],
+ ensure => 'present',
+ }

}
=======================================
---
/branches/kateglox/vagrant/puppet/modules/solr/templates/default.jetty.erb
Wed Jul 4 08:55:39 2012
+++
/branches/kateglox/vagrant/puppet/modules/solr/templates/default.jetty.erb
Mon Jul 16 01:09:42 2012
@@ -25,7 +25,7 @@
#JETTY_ARGS=

# Extra options to pass to the JVM
-#JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true"
+JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true
-Dsolr.solr.home=/home/vagrant/solr $JAVA_OPTIONS"

# Home of Java installation.
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
Reply all
Reply to author
Forward
0 new messages