Commit 0e4178ef6e2f3c22455693fbc086739f3402117f

Authored by Rafael Gloria
1 parent 05021462
Exists in master

Fix - Correção das versões dos módulos Apache, vcsrepo e etc.

Showing 2 changed files with 7 additions and 10 deletions   Show diff stats
@@ -79,9 +79,9 @@ Dependendo do Sistema Operacional. @@ -79,9 +79,9 @@ Dependendo do Sistema Operacional.
79 Após criar o manifest, execute o puppet em modo serverless. (obs.: é necessário 79 Após criar o manifest, execute o puppet em modo serverless. (obs.: é necessário
80 instalar os módulos de dependência.) 80 instalar os módulos de dependência.)
81 81
82 - # puppet module install puppetlabs-vcsrepo  
83 - # puppet module install puppetlabs-apache  
84 - # puppet module install herculesteam-augeasproviders_postgresql 82 + # puppet module install puppetlabs-vcsrepo --version 1.3.2
  83 + # puppet module install puppetlabs-apache --version 1.10.0
  84 + # puppet module install herculesteam-augeasproviders_postgresql --version 2.0.3
85 # puppet apply /tmp/meusimec.pp 85 # puppet apply /tmp/meusimec.pp
86 86
87 obs.: /tmp/meusimec.pp é o arquivo com a declaração da classe (Veja mais em [Uso](#uso)). 87 obs.: /tmp/meusimec.pp é o arquivo com a declaração da classe (Veja mais em [Uso](#uso)).
manifests/postgresql.pp
@@ -12,17 +12,14 @@ $db_port = $::simec::params::db_port, @@ -12,17 +12,14 @@ $db_port = $::simec::params::db_port,
12 'RedHat': { 12 'RedHat': {
13 13
14 # Instar o repositório 14 # Instar o repositório
15 - exec { 'exclude_pkg_centos':  
16 - command => "sed -i 's/[base]/[base]\nexclude=postgresql*/g' /etc/yum.repos.d/CentOS-Base.repo",  
17 - path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin',  
18 - unless => "cat /etc/yum.repos.d/CentOS-Base.repo | grep \"exclude=postgresql\"", 15 + yumrepo { 'base' :
  16 + exclude => "\"postgresql*\"",
19 notify => Exec['postgres_repo'], 17 notify => Exec['postgres_repo'],
20 - }  
21 - 18 + }
22 exec { 'postgres_repo': 19 exec { 'postgres_repo':
23 command => "yum localinstall https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-2.noarch.rpm -y", 20 command => "yum localinstall https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-2.noarch.rpm -y",
24 path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin', 21 path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin',
25 - require => Exec['exclude_pkg_centos'], 22 + require => Yumrepo['base'],
26 refreshonly => true, 23 refreshonly => true,
27 } 24 }
28 25