Commit b80e715c05f973494ba845b8fc659239161c80b8

Authored by Guto Carvalho
1 parent 4d871a03
Exists in master

Ajustes no solar para tratamento de dominio na criacao dos indices

files/solr/cria_indices.sh
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -#!/bin/bash  
2 -  
3 -/usr/bin/curl "http://sei.funai.gov.br:8080/solr/admin/cores?action=CREATE&name=sei-protocolos&instanceDir=/opt/solr/indices/sei-protocolos&config=sei-protocolos-config.xml&schema=sei-protocolos-schema.xml&dataDir=/opt/solr/indices/sei-protocolos/conteudo"  
4 -  
5 -/usr/bin/curl "http://sei.funai.gov.br:8080/solr/admin/cores?action=CREATE&name=sei-bases-conhecimento&instanceDir=/opt/solr/indices/sei-bases-conhecimento&config=sei-bases-conhecimento-config.xml&schema=sei-bases-conhecimento-schema.xml&dataDir=/opt/solr/indices/sei-bases-conhecimento/conteudo"  
6 -  
7 -/usr/bin/curl "http://sei.funai.gov.br:8080/solr/admin/cores?action=CREATE&name=sei-publicacoes&instanceDir=/opt/solr/indices/sei-publicacoes&config=sei-publicacoes-config.xml&schema=sei-publicacoes-schema.xml&dataDir=/opt/solr/indices/sei-publicacoes/conteudo"  
8 -  
9 -/usr/bin/curl "http://sei.funai.gov.br:8080/solr/admin/cores?action=RELOAD"  
manifests/init.pp
@@ -48,7 +48,10 @@ class seiaio ( @@ -48,7 +48,10 @@ class seiaio (
48 docroot => $docroot, 48 docroot => $docroot,
49 } 49 }
50 50
51 - include seiaio::solr 51 + class { 'seiaio::solr':
  52 + dominio => $dominio,
  53 + }
  54 +
52 include seiaio::jodc 55 include seiaio::jodc
53 56
54 } 57 }
manifests/solr.pp
1 -class seiaio::solr { 1 +class seiaio::solr (
  2 + String $dominio,
  3 + ) {
2 4
3 require seiaio::jdk 5 require seiaio::jdk
4 6
@@ -265,11 +267,11 @@ class seiaio::solr { @@ -265,11 +267,11 @@ class seiaio::solr {
265 } 267 }
266 268
267 file { '/usr/local/bin/solr_cria_indices.sh': 269 file { '/usr/local/bin/solr_cria_indices.sh':
268 - ensure => 'file',  
269 - mode => '0750',  
270 - owner => 'root',  
271 - group => 'root',  
272 - source => 'puppet:///modules/seiaio/solr/cria_indices.sh', 270 + ensure => 'file',
  271 + mode => '0750',
  272 + owner => 'root',
  273 + group => 'root',
  274 + content => template('seiaio/solr/cria_indices.sh.erb'),
273 } 275 }
274 276
275 file { '/usr/local/etc/solr_status': 277 file { '/usr/local/etc/solr_status':