[kateglo] r501 committed - Making Puppet configurable

0 views
Skip to first unread message

kat...@googlecode.com

unread,
Aug 28, 2012, 2:54:44 AM8/28/12
to kat...@googlegroups.com
Revision: 501
Author: arthur.purnama
Date: Mon Aug 27 23:54:30 2012
Log: Making Puppet configurable
http://code.google.com/p/kateglo/source/detail?r=501

Modified:
/branches/kateglox/vagrant/puppet/modules/kateglo/manifests/init.pp

=======================================
--- /branches/kateglox/vagrant/puppet/modules/kateglo/manifests/init.pp Mon
Aug 27 14:04:14 2012
+++ /branches/kateglox/vagrant/puppet/modules/kateglo/manifests/init.pp Mon
Aug 27 23:54:30 2012
@@ -242,21 +242,28 @@
command => "sudo service jetty restart",
}

- exec {"wait for jetty":
- require => [Service["jetty"], Exec["restart jetty"]],
- command => "wget --spider --tries 50 --retry-connrefused
--no-check-certificate http://127.0.0.1:8080/solr/",
- }
+ if $globalUser == 'vagrant'{
+ exec {"wait for jetty":
+ require => [Service["jetty"], Exec["restart jetty"]],
+ command => "wget --spider --tries 50 --retry-connrefused
--no-check-certificate http://127.0.0.1:8080/solr/",
+ }

- exec { "solr full import":
- command => "sudo curl
http://127.0.0.1:8080/solr/dataimport?command=full-import",
- logoutput => true,
- unless => "test -f /home/${globalUser}/solr/data/index/*.fdx",
- require => [File["/home/${globalUser}/solr/conf/synonyms.txt"],
File["/home/${globalUser}/solr/conf/stopwords.txt"],
- File["/home/${globalUser}/solr/conf/spellings.txt"],
File["/home/${globalUser}/solr/conf/solrconfig.xml"],
- File["/home/${globalUser}/solr/conf/schema.xml"],
File["/home/${globalUser}/solr/conf/protwords.txt"],
- File["/home/${globalUser}/solr/conf/elevate.xml"],
File["/home/${globalUser}/solr/conf/data-config.xml"],
- Exec["import kateglo dump"], Service["jetty"], Exec["wait for
jetty"], Exec["restart jetty"], Service["mysql"]],
+ exec { "solr full import":
+ command => "sudo curl
http://127.0.0.1:8080/solr/dataimport?command=full-import",
+ logoutput => true,
+ unless => "test -f /home/${globalUser}/solr/data/index/*.fdx",
+ require =>
[File["/home/${globalUser}/solr/conf/synonyms.txt"],
File["/home/${globalUser}/solr/conf/stopwords.txt"],
+ File["/home/${globalUser}/solr/conf/spellings.txt"],
File["/home/${globalUser}/solr/conf/solrconfig.xml"],
+ File["/home/${globalUser}/solr/conf/schema.xml"],
File["/home/${globalUser}/solr/conf/protwords.txt"],
+ File["/home/${globalUser}/solr/conf/elevate.xml"],
File["/home/${globalUser}/solr/conf/data-config.xml"],
+ Exec["import kateglo dump"], Service["jetty"], Exec["wait
for jetty"], Exec["restart jetty"], Service["mysql"]],

+ }
+ }else{
+ notify{ "restart jetty and do full import":
+ message: 'Please restart jetty with "sudo service jetty restart"
and do full import with "sudo curl
http://127.0.0.1:8080/solr/dataimport?command=full-import"',
+
+ }
}

}
Reply all
Reply to author
Forward
0 new messages