Commit 0e4178ef6e2f3c22455693fbc086739f3402117f
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,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 |