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   -#!/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 48 docroot => $docroot,
49 49 }
50 50  
51   - include seiaio::solr
  51 + class { 'seiaio::solr':
  52 + dominio => $dominio,
  53 + }
  54 +
52 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 5 require seiaio::jdk
4 6  
... ... @@ -265,11 +267,11 @@ class seiaio::solr {
265 267 }
266 268  
267 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 277 file { '/usr/local/etc/solr_status':
... ...