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 | 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 | ... | ... |