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
README.md
... ... @@ -79,9 +79,9 @@ Dependendo do Sistema Operacional.
79 79 Após criar o manifest, execute o puppet em modo serverless. (obs.: é necessário
80 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 85 # puppet apply /tmp/meusimec.pp
86 86  
87 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 12 'RedHat': {
13 13  
14 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 17 notify => Exec['postgres_repo'],
20   - }
21   -
  18 + }
22 19 exec { 'postgres_repo':
23 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 21 path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin',
25   - require => Exec['exclude_pkg_centos'],
  22 + require => Yumrepo['base'],
26 23 refreshonly => true,
27 24 }
28 25  
... ...